上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
摘要: 在ES6中,有些数据结构原生具备Iterator接口(比如数组),即不用任何处理,就可以被for...of循环遍历,有些就不行(比如对象)。原因在于,这些数据结构原生部署了Symbol.iterator属性,另外一些数据结构没有。凡是部署了Symbol.iterator属性的数据结构,就称为部署了遍 阅读全文
posted @ 2021-03-27 19:11 猎奇游渔 阅读(118) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/686ce86f4042 阅读全文
posted @ 2021-03-26 15:39 猎奇游渔 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Object.js() ES5比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符( )。 它们都有缺点,==会自动转换数据类型, 的NaN不等于自身,以及+0等于-0。 JavaScript缺乏一种运算,在所有环境中,只要两个值是一样的,它们就应该相等。 Set数据结构: 本身是 阅读全文
posted @ 2021-03-24 23:44 猎奇游渔 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 属性名表达式:大有用途 通常我们定义对象的属性是这样的: obj.name = 'zs'; 现在可以用表达式属性: obj['n'+'ame'] = 'zs'; 注意: 阅读全文
posted @ 2021-03-24 23:40 猎奇游渔 阅读(23) 评论(0) 推荐(0) 编辑
摘要: instanceof : 是沿着原型链查找机制去判定的 B的原型继承了a的实例,B的原型上就有了a的私有属性和能通过原型链访问到A的公用属性,因为B的原型已经继承了A的一个实例,也就是说B的原型的上级域已经是属于A了。 以后B的每一个实例从严格意义上都应该属于 A了,但是insanceof 检测的结 阅读全文
posted @ 2021-03-24 15:53 猎奇游渔 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 原形链继承/经典继承 输出结果:由图可见,什么叫继承,就是创建的obj2这个对象的__proto__指向了obj的__proto__指向的Object的prototype 所以创建的obj2对象因为继承了obj,什么是原形链继承?就是Object的一个实例对象obj作为新创建的obj2对象的原型,那 阅读全文
posted @ 2021-03-24 01:06 猎奇游渔 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1. 混入式继承 -- extend 拷贝 2. 原型链继承 原型替换 constructor 3. 混入+原形链继承 4. 经典继承 :Object.create() 传入的作为新创建出来对象的原型。新创建的对象继承了传入的 5. 用call/apply 改变this让成为自己,继承别人的属性 1 阅读全文
posted @ 2021-03-23 01:17 猎奇游渔 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1.面向过程与面向对象 1.1面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 1.2面向对象 面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。 1.3面向过程与面向对象对比 面向过程面向对象 优点 性能比面向 阅读全文
posted @ 2021-03-22 23:10 猎奇游渔 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 在HTML规范中,增加了获取用户地理信息的API,这样使得我们可以基于用户位置开发互联网应用,即基于位置服务LBS(Location Base Service) 隐私 HTML5规范提供了一套保护用户隐私的机制。必须先得到用户明确许可,才能获取用户的位置信息。在获取地理位置之前,会询问用户,只有在获 阅读全文
posted @ 2021-03-22 23:01 猎奇游渔 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.读取文本后显示在页面中,保留文本文件中的格式 2. 读取图片后实现本地预览 阅读全文
posted @ 2021-03-22 22:02 猎奇游渔 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页