摘要:
1.数据太多怎么办???想拖拽,想滑动 dataZoom: [ { type: 'slider', } ] dataZoom: [ { type: 'inside', }] 两种功能都需要,还想调样式?? 2.圈圈该怎么画?用图片,会导致点击图例在显示时,恢复了默认的圈圈(忽略颜色) 阅读全文
摘要:
html: <div class="val2">0</div> js: let val2 = document.getElementsByClassName("val2")[0];animateNum(val2, 36.3163, 4);// 初始值 结束值 几个小数点 function anima 阅读全文
摘要:
1.期望的效果是这样子的(这也是最终结果): 2.开始是用json假数据,开始没考虑null的问题,导致在判断传值处,判断有误。 导致在对接接口时,凌乱了,后来修改了下变成后面图C的逻辑,json数据变成了图a酱紫的: 3.ajax请求的数据是长这样的,一串串, 4.因为我们判断已经写好,就需要将请 阅读全文
摘要:
1.引入:首先得知道数组没有可以直接去重的方法,即直接[].unique()是不支持的, 会报“Uncaught TypeError: [].unique is not a function”错误, 这就要求我们要将unique()方法添加到数组Array.prototype原型链中。 至于Arra 阅读全文
摘要:
这里主要是讲深拷贝: 深拷贝:个人理解就是拷贝所有的层级 1.像对象里再放数组和对象这些叫引用值。开始我们先判断大对象中是否有引用值(数组和小对象), 然后在判断引用值是数组还是对象 2.开始啦: 1》准备工作: 因为对象和数组的返回类型都是object。那么为了在区分它们: 如何判断一个Array 阅读全文
摘要:
1.首先引出问题: 输出结果: 分析:打印发现,修改第二个人名字时,第一个人也被修改了。不是我们想象的样子,该怎么办??? 2.然后: 结果: 附加:如何遍历对象呢??? 法一:$.each(data,function(key,value){ console.log("姓名:"+key+";"+"对 阅读全文
摘要:
apply: 接受两个参数,第一个参数是要绑定给this的值,第二个参数是一个参数数组。当第一个参数为null、undefined的时候,默认指向window。 call: 第一个参数是要绑定给this的值,后面传入的是一个参数列表。当第一个参数为null、undefined的时候,默认指向wind 阅读全文
摘要:
冒泡排序: 原理:比较相邻的元素,将值大的元素交换到右边。(如果相等不进行交换) 实例: 要排列数组:[10,1,35,61,89,36,55] 第一趟排序: 第1次排序:10和1比较,10>1,交换位置 [1,10,35,61,89,36,55] 第2趟排序:10和35比较,10<35,不交换位置 阅读全文
摘要:
当内部函数被返回到外部并保存时,一定会产生闭包。闭包会产生原来的作用域链,不释放。 闭包,可以理解为,写一个函数,然后产生闭包的这种现象。 概念: 基础: 主要是:add reduce 被返回出去后,会死死的抓住test()中的AO(数据n) 利用对象的形式 深度: 但是,我们期望的输出结果是打印( 阅读全文
摘要:
父级: display:flex 如果父级用了弹性布局,子元素就 不需要float了 父级上的其它属性: justify-content:子元素水平排列方式 center 居中 space-between 两端对齐 space-around 每个子元素拉手分布 flex-start 左 flex-e 阅读全文