es6
你若盛开 风景自来
这个作者很懒,什么都没留下…
展开
-
关于es6中对象代理的理解
1、es3中将其设为局部变量,然后采用闭包的方式set和get方法 var Person=function(){ var data={ name:"张三", age:"18", sex:"男" } th...原创 2019-09-27 10:04:41 · 254 阅读 · 0 评论 -
es6中class的理解
// 继承的区别// es5:是先生成子类的实例,给子类添加this关键字的引用,然后再将父类的方法添加到this上进行引用,例如parent.call(this)// es6:继承机制完全不同,实质是先创建父类的实例对象,必须先调用super,然后给子类添加this //super关键字 //1、被当作函数引用时,代表父类的构造函数 //2、super当被作为对象时,再普通方法中指向父...原创 2019-09-28 23:27:20 · 208 阅读 · 0 评论 -
es6 中super关键字的理解
1、被当作函数引用时,代表父类的构造函数类似于super()相当于A。prototype.constructor.call(tihs)实质是先创建父类的实例对象,必须先调用super,然后给子类添加this2、super作为对象使用时在普通方法中指向父类的原型对象此处的super.x就是将super作为对象使用,类似于A.prototype.x因此定义在父类原型对象上的属性和方法可以通...原创 2019-09-29 09:21:28 · 677 阅读 · 0 评论 -
es6总结1
1、let 块级作用域解决了事件循环泄露的问题和setTimeout异步的问题for(var i=0;i<10;i++){ setTimeout(() => { console.log(i) }, 0); }//输出10个10for(var i=0;i<10;i++){ ...原创 2019-09-29 10:37:28 · 90 阅读 · 0 评论 -
vue对象和函数
1、外部调用变量和函数(1)通过$data获取(2)通过实例化就可以获取<script src="vue.js"></script> <script> window.onload=function fun(){ var value={a:1,b:2} var v=new Vue({ ...原创 2019-10-02 16:04:47 · 1198 阅读 · 0 评论 -
对promise对象初步的理解
原理:通过执行异步任务的结果修改promise的状态,调用Promise实例对象里边then方法中成功或者失败的回调1、理解promise对象,代表了未来某个要发生的事件(通常时一个异步操作)有了promise对象,可以将异步的操作以同步的操作表达出来,避免了层层嵌套的的回调函数(回调地狱)es6的Promise是一个构造函数,用于生成promise实例2、基本步骤(两步)(1)创建一...原创 2019-10-05 18:42:02 · 210 阅读 · 0 评论 -
iterator接口
简单总结一下:es6提供了一个iterator接口,并将接口部署到不同的数据结构上(数组、字符串、arguments对象、set、map数据结构)特点:可以用for…of…循环遍历概念iterator是一个接口机制,为各种不同的数据结构提供统一的访问机制作用概念:iterator是一个接口机制,为各种不同的数据结构提供统一的访问机制作用:1、为各种数据结构提供一个统一的、简便的访问接...原创 2019-10-05 20:47:19 · 1032 阅读 · 0 评论 -
对symbol的理解
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...原创 2019-10-05 21:04:02 · 447 阅读 · 0 评论 -
对AJAX的浅薄的理解
AJAX(Asynchronous Javascript and XML)异步的javascript和XML首先,它不是一种编程语言,是可以在不加载整个页面的情况下局部更新的一种技术核心是XMLHttpRequest通过XMLHttpRequest和web浏览器进行数据的交互和异步,然后通过javascript操作dom,实现动态的局部刷新1、创建一个XMLHttpRequest对象va...原创 2019-09-26 21:28:50 · 105 阅读 · 0 评论