×

ecmascript

echarts的中国地图,点击进入省级地图,按需加载对应的省js,可返回中国地图

L L 发表于2024-04-23 浏览4860 评论0
这是我项目中用到的示例图:  原理:创建两个省份的数组,在点击某个省份的时候,遍历获取对应省份的数据js,并加载此数据js,同时重新初始化echarts渲染此省份的数据效果 1.省份数组,用于遍历获取对应城市js包 var provinces = ['shanghai', 'hebei','shanxi','neimenggu','liaoning','jilin','heilongjiang','jiangsu','zhejiang','anhui','fujian

ecmascript

如何跳出forEach循环(foreach 跳出循环)

??? ??? 发表于2024-04-23 浏览3475 评论0
介绍 相信所有的前端小伙伴对 forEach() 方法并不陌生,它实现了对数组的每个元素执行一次给定的函数。可在使用中,经常希望跟 for 一样,在循环过程中,某个判断成立后跳出这个循环。本期我们就将聊聊 forEach 的实现及使用,以及跳不出去的原因,还有跳出方案。 正文 循环对比 众所周知,for 循环跳出非常容易: let arr = [...new Array(10).keys()] for(let i = 0; i < arr.length;i++){ con

ecmascript

【ElementUI优化】el-table展开行 ==> :expand-row-keys=“expands“ 刷新表格,保存当前操作展开行

!!!!!!! !!!!!!! 发表于2024-04-22 浏览5435 评论0
于极迷处识迷 则处处醒,将难放怀一放 则万境宽。 目录 一、el-table展开行(基础 可跳过) 1. 展示tag信息  2. 实现添加功能 问题: 二、控制el-table展开行(核心) 1.expand-row-keys 2.在添加时更新expands  效果比较:  修改前:刷新表格,展开行消失  ==>   修改后:刷新表格,保存当前操作展开行。   一、el-table展开行(基础 可跳过) 参考element UI:Elemen

ecmascript

React高阶组件(react高阶组件的作用)

indexie indexie 发表于2024-04-22 浏览7335 评论0
一、认识高阶组件 什么是高阶组件呢? 相信很多人都听说过,也用过 高阶函数,它们非常相似,所以我们可以先来回顾一下什么是 高阶函数。 高阶函数的维基百科定义:至少满足以下条件之一: 接受一个或多个函数作为输入; 输出一个函数; JavaScript中比较常见的filter、map、reduce都是高阶函数。 那么什么是高阶组件呢? 高阶组件的英文是 Higher-Order Components,简称为 HOC; 官方的定义:高阶组件是参数为组件,返回值为新组件的函数

ecmascript

js的promise用法(js promise的方法)

ok模板网 ok模板网 发表于2024-04-22 浏览4660 评论0
        js中的promise是一个异步编程的解决方案,语法层面上他是一个构造函数,名字为Promise()。         他的作用就是将一个任务task封装为一个Promise类的实例对象,这个对象会将任务自动运行并得到任务结果,而且在得到结果的过程中并不会影响到其他任务的进行。由此实现多个任务的并发进行。         实现异步的过程被隐藏在Promise类的实现过程中,我们只需要将任务交给Promise,Promise给我们一个instance,之后通过instance去

ecmascript

JavaScript数据类型有哪些?(javascript的数据类型有哪些)

龙运凯ᵀ¹⁸⁶¹⁰⁶⁶⁸⁷⁸⁸ 龙运凯ᵀ¹⁸⁶¹⁰⁶⁶⁸⁷⁸⁸ 发表于2024-04-22 浏览6824 评论0
一、JS数据类型有哪些: JS数据中一共有8种 ES5中有6种:String、Number、Boolean、空(Null)、未定义(Undefined)、Object ES6新增了Symbol:这种类型的对象永不相等,即始创建的时候传入相同的值,可以解决属性名冲突的问题,做为标记 es10新增了bigInt:是指安全存储、操作大整数 二、JS中基本数据类型和引用数据类型有哪些? 值类型(基本类型):Number、String、Boolean、Undefined、Null引用数据类型(对象

ecmascript

js过滤器filter的使用

LJY LJY 发表于2024-04-22 浏览10476 评论0
过滤器filter是数组对象的一个方法,该方法不会改变原数组。该数组有两个参数第一个是函数并且数组中每个元素都会执行这个函数,这个函数共有三个参数第一个为必填当前元素的值,第二个为可选,当前元素的索引值。第三个可选,当前元素属于的数组对象。第二个是回调函数对象作为该执行回调时使用,传递给函数,用作 "this" 的值。如果省略了 thisValue ,"this" 的值为 "undefined"。 下面通过代码实践一下filter的一些作用。‘ <script>

ecmascript

Zotero——一款文献管理工具(文献管理软件zotero)

星花园站长资源网 星花园站长资源网 发表于2024-04-22 浏览30272 评论0
1.简介:Zotero是一款开源的文献管理工具,可以提供文献管理、浏览等众多服务,可以极大地为我们的科研和论文写作提供便利。 2.下载与安装 官方网站:Zotero | Your personal research assistant 我们可以直接在其官网上下载该软件,点击Download,进入下载界面 官方默认给出两个下载选项,一个是应用本身,另一个是浏览器适配插件。 下载后安装即可。 3.基本操作 3.1阅读文献:可以在Zotero中直接阅读导入的文献,并添加注释、笔记

ecmascript

vue习题(vue考试)

依然 依然 发表于2024-04-22 浏览6063 评论0
一 单选题,每道小题1分,共9道小题,9分 1. 下面选项中,可以用来创建store实例对象的是()。 A  new Vuex.Store({}) B  new Vue({}) C  new Vuex({}) D  new Store({}) 2. 以下代码  <div id="app"> <p>{{this.$store.state.name}}</p> </div> <script> var store =

ecmascript

for与forEach的区别(for和foreach的区别)

我的世界龙化HIM404 我的世界龙化HIM404 发表于2024-04-22 浏览4515 评论0
对于它们的区别,我大概知道,但真让我说出个所以然来,我竟也说不出啥,也许,这就是为什么我成不了一个稍有本事的程序员的原因。感叹的话就到这里。进入正题。 1.写法不同(众所周知) var menuEx = ['a','b',...] var m = 'b' for (let = 0; i < menuEx.length; i++) { if (m != menuEx[i]) continue return true } //以上可直接用数据的