摘要:
xxx.forEach is not a function(DOM集合--类数组对象转化为数组) 原生js获取的DOM集合是一个类数组对象,所以不能直接利用数组的方法(例如:forEach,map等),需要转换为数组后,才能用数组的方法。 6种解决办法(假如hdList是一个DOM集合) (1)ES 阅读全文
摘要:
JS中this到底指向谁? function:谁调用指向谁 阅读全文
摘要:
javascript 之Rest 参数(...) ES6 Rest参数 Rest就是为解决传入的参数数量不一定, rest parameter(Rest 参数) 本身就是数组,数组的相关的方法都可以用。 语法: function f(a, b, ...theArgs) { // ... } 阅读全文
摘要:
Array.prototype.slice.call()方法详解 1、基本讲解 slice是截取的意思 arrayObj.slice(start, [end]) // 截取数组的一部分 call([thisObj[,arg1[arg2[[argN]]]]]) // 第一个参数thisObj是改变th 阅读全文
摘要:
在java中,数组不能放不同数据类型的值。 方法一: 多态 定义数组类型的时候定义为父类,而存进数组为父类的子类 方法二: list集合 Map集合 Map集合没有继承Collection接口,其提供的是key到value的映射,Map中不能包含相同的key值 方法三: 泛型 阅读全文
摘要:
javascript中 (function(){})();如何理解? javascript中: (function(){})()是匿名函数,主要利用函数内的变量作用域,避免产生全局变量,影响整体页面环境,增加代码的兼容性。 (function(){})是一个标准的函数定义,但是没有复制给任何变量。所 阅读全文
摘要:
Highcharts 基于SVG,方便自己定制,但图表类型有限。 Echarts 基于Canvas,适用于数据量比较大的情况。 D3.v3 基于SVG,方便自己定制;D3.v4支持Canvas+SVG,如果计算比较密集,也可以选择用Canvas。 总的来说,所有的第三方库都是基于这两种浏览器图形渲染 阅读全文
摘要:
百度数据可视化图表套件echart实战 阅读全文
摘要:
vue 开发中element-ui库的switch开关绑定number类型数据不成功问题 解决方法 阅读全文
摘要:
1.模块化,变量都是私有作用域,JQuery只能用全局变量、闭包,影响性能 2.组件化 3.因为1,所以方便维护 vuex 要注意刷新清空的问题 vue-router是局部刷新,window.location是全部刷新 阅读全文