03 2018 档案

摘要:先看一段代码: 上面的代码是输出list1和list2子节点个数,结果为: 为什么会出现子节点个数不一样,就是因为存在文本节点,换句话说只要标签之间存在内容(包括空格)就会有文本节点 写个例子实现文本节点的增删改 运行界面: 一般情况下每个元素只有一个文本子节点,有些情况下也可能包含多个文本子节点( 阅读全文
posted @ 2018-03-26 10:11 mingL 阅读(3195) 评论(0) 推荐(0) 编辑
摘要:查找节点 getElementById(),getElementsByClassName(),getElementsByTagName() querySelector(),querySelectorAll() 创建节点 createElement():创建一个dom节点 示例代码 document. 阅读全文
posted @ 2018-03-25 23:37 mingL 阅读(5758) 评论(0) 推荐(2) 编辑
摘要:oo语言支持两种继承:接口继承和实现继承,js中函数没有方法签名,所以只支持实现继承 1.原型链继承 实现思想:原型对象也是对象,将原型对象的prototype指向父类的原型(将父对象的实例赋给子对象的原型),即可实现继承 测试结果: 2.借用构造函数继承 实现思想:使用apply或者call()在 阅读全文
posted @ 2018-03-25 18:31 mingL 阅读(253) 评论(0) 推荐(0) 编辑
摘要:javascript高级程序设计一幅图可以解决困惑 带自己的理解稍微解释一下: 所有对象创建后都会有一个原型属性prototype,它指向是一个指针,指向原型对象。这个原型对象对所有的对象实例包括构造函数开放共享。原型对象默认只有一个属性constructor,指向构造函数 阅读全文
posted @ 2018-03-25 11:49 mingL 阅读(108) 评论(0) 推荐(0) 编辑
摘要:对象的定义为:“无序属性的集合,其属性可以包含基本值,对象或者函数” 1.创建单个对象(对象字面量,构造函数): 测试结果为: 2.工厂模式创建多个对象 利:可以创建多个相似对象 弊:所有创建的对象的类型都为Object类型 3.构造函数模式创建多个对象 利:自定义构造函数可以将实例构造成一种特定的 阅读全文
posted @ 2018-03-24 23:44 mingL 阅读(383) 评论(0) 推荐(0) 编辑
摘要:1.使用Math对象的min()和max方法获取数组最大值或最小值 2.使用Math对象的舍入方法: Math.ceil():向上舍入 Math.floor():向下舍入 Math.round():标准四舍五入 3.生成随机数: 公式:值=Math.floor(Math.random()*可能值得总 阅读全文
posted @ 2018-03-24 00:42 mingL 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1.字符串字符查找 charAt()和indexOf(),代码如下: 运行结果: 2.字符串的拼接和提取 concat(),slice(),它们都会创建一个新的字符串作为返回值 slice(),substr(),substring()的区别: 同:接收一个正整数参数时是一样的,从起始位置开始截取字符 阅读全文
posted @ 2018-03-24 00:03 mingL 阅读(443) 评论(0) 推荐(0) 编辑
摘要:splice无疑是最强大的数组方法,出于兴趣,现在使用js来实现splice方法,实现之前必须了解splice方法的功能是怎么样的 功能需求:删除,插入,替换,而这三个功能是通过改变函数参数来实现的 两个参数情况(删除):第一个参数表示要删除项的索引,第二个参数表示要删除的项数, 三个以上包括三个参 阅读全文
posted @ 2018-03-23 11:25 mingL 阅读(4545) 评论(0) 推荐(0) 编辑
摘要:js数组删除包括数组清空,数组一项或者多项的删除, 测试数组(数组去重不使用此数组做测试)为 1.根据索引删除元素 测试结果为: 2.根据值删除元素: 运行结果为: 3.数组去重: 结果展示: 阅读全文
posted @ 2018-03-23 02:14 mingL 阅读(641) 评论(0) 推荐(0) 编辑
摘要:数组插入元素代码为: 阅读全文
posted @ 2018-03-22 21:27 mingL 阅读(603) 评论(0) 推荐(0) 编辑
摘要:创建一个日期,使用new操作符和Date构造函数即可 var newDate=new Date(); 新创建的对象newDate自动获取当前日期和时间,控制台打印如下: 将获取的时间日期转换成表示该日期的毫秒数(即从UTC时间1970年1月1日午夜至该日期止经过的毫秒数),有两个转换的方法:Date 阅读全文
posted @ 2018-03-18 11:29 mingL 阅读(599) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示