摘要: 1. var oul = document.getElemntById("ul") var olis = oul.getElementByTagName("li") 1) 先把元素集合类数组转化为数组 var ary = [].slice.call(olis) 2) 给数组进行排序:按照每一个li中 阅读全文
posted @ 2018-04-27 16:10 Z-DL 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.利用动态创建元素节点的方式和把它追加到页面中的方式实现数据绑定 【数据绑定方法一:动态创建元素标签,追加到页面元素】 优势:把需要动态绑定内容一个个的追加到页面当中,追加到页面当中之后,对原来的元素没有任何影响 弊端:浏览器每当创建一个li,我们就添加到页面中,引发一次DOM的回流,最后引发回流 阅读全文
posted @ 2018-04-27 14:18 Z-DL 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. Json只是一种特殊的数据格式,它是对象数据类型的 1) var obj = {name:"zhang",age:343} // 普通格式的对象 var jsonObj = {"name": "zhang", "age": 7} // json格式的对象,相对于普通格式来说,只是把属性名用双引 阅读全文
posted @ 2018-04-27 11:32 Z-DL 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.sort回调函数 1)回调函数:把一个方法A当做参数值,传递给另外一个函数B,然后在B执行的过程中,我们随时根据需求让A方法执行 【案例1】 【案例2】 sort排序的原理 2)给二维数组排序 var ary = [ {name: "张三", age: 23}, {name: "李四", age 阅读全文
posted @ 2018-04-27 11:31 Z-DL 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 类数组对象有三种: 1.arguments 2.元素集合 3.节点集合 var oLis = document.getElementByTagName("div"); console.dir(oLis); // ->HTMLCollection元素集合类的一个实例 ->它也是一个类数组集合 var 阅读全文
posted @ 2018-04-27 11:29 Z-DL 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 求平均数,去除一个最高分,去除一个最低分 方法一: // argument是一个类数组集合,它不是数组,不能直接使用数组的方法 function avgFn () { var ary = []; for (var i = 0; i<arguments.length; i++) { console.l 阅读全文
posted @ 2018-04-27 10:17 Z-DL 阅读(120) 评论(0) 推荐(0) 编辑