上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 58 下一页
摘要: async,await和promise并不冲突,可以是promise的扩展 1、then只是将callback拆分了(以前callbak的也是函数,只不过后面可以拆分了,组件化了) function waitHandle(){ var dtd = $.Deferred(); // 创建一个defer 阅读全文
posted @ 2019-06-12 07:13 wzndkj 阅读(262) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-06-12 06:36 wzndkj 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 我们说jquery1.5之后用的用deferred,那么deferred到底是个什么东西,看个例子 var wait = function(){ var task = function(){ console.log('执行完成'); } setTimeout(task, 2000); } wait( 阅读全文
posted @ 2019-06-07 07:35 wzndkj 阅读(207) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-06-06 06:53 wzndkj 阅读(9) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-06-05 06:45 wzndkj 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 什么是单线程? 单线程:只有一个线程,同一时间只能做一件事 原因:避免DOM渲染的冲突 解决方案:异步 单线程demo1 // 循环运行期间,JS执行 和 DOM渲染暂时卡顿 var i, sum = 0; for(i=0; i<100000000; i++){ sum += i; } consol 阅读全文
posted @ 2019-06-04 07:09 wzndkj 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: es6除了模块化,class,promise,还有一些其他的常用功能。 1、let/const let是定义一个变量,但是这个变量可以重新赋值,const是定义一个常量,这个常量不能重新赋值 let i = 10; i = 100; // 正确 const j = 20; j = 200; // 报 阅读全文
posted @ 2019-06-02 08:16 wzndkj 阅读(382) 评论(0) 推荐(0) 编辑
摘要: promise之前有些库在推进这个事情,也有很多代码在用这个,es6将promise作为标准提出来,这是一个非常好的事情,就是把之前一些,大家很向往的写法,概念,真正的标准化,标准化之后大家再写就没什么后顾之忧了,因为他真正的成为一个标准。 1、Callback Hell promise出来的目的就 阅读全文
posted @ 2019-06-01 11:15 wzndkj 阅读(347) 评论(0) 推荐(1) 编辑
摘要: Class和普通构造函数有何区别 JS构造函数 function MathHandle(x, y){ this.x = x; this.y = y; } MathHandle.prototype.add = function () { return this.x + this.y; } var m 阅读全文
posted @ 2019-06-01 09:03 wzndkj 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 不使用模块化 1、util.js 封装了一个getFormatDate函数 2、a-util.js 封装了一个aGetFormateDate函数,这个函数使用了utils.js中的getFormatDate 3、a.js 使用了a-util.js中的aGetFormateDate util.js f 阅读全文
posted @ 2019-05-30 07:03 wzndkj 阅读(220) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 58 下一页