test header

摘要: (这个内容很早就写完了,放在了CSDN上,把这半截忘记了。。。) 接上节。 在上面的基础上,我们使用构造函数的方法,把代码重新整理一下(结构)。 再写几个异步的函数用于测试 测试 完整代码测试页面: https://html50.github.io/chain.js/test2.html 这样算是基 阅读全文
posted @ 2017-10-19 17:07 2byte 阅读(366) 评论(0) 推荐(0)
摘要: 这几天在研究实现一个类似Promise思想的库,也不完全一样,主要目标是保证异步事件的执行顺序。 比如有四个异步事件A,B,C,D 需要这样一个执行顺序 A = B = C = D 想了好几种方案。 其中有一种是先建立一个任务链表,执行时修改每个事件的函数内容。 假设现在任务链表顺序已经建立, A 阅读全文
posted @ 2017-03-24 20:21 2byte 阅读(555) 评论(0) 推荐(0)
摘要: 今天遇到一个for循环 javascript for(i=1;i 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块)的条件 语句 3 在循环(代码块)已被执行之后执行 阅读全文
posted @ 2017-01-11 17:35 2byte 阅读(347) 评论(0) 推荐(0)
摘要: 今天读源码的时候又学习了一种setTimeout放参数的方法。 假如现在有一个需要使用 延时执行的函数 ,结构如下 function func(arg1,arg2){ ... } 以前我使用的方法是 其中是使用function(){}包裹住func的内容,作为一个整体执行 今天学习的方法很简单 仍写 阅读全文
posted @ 2016-09-22 16:00 2byte 阅读(126) 评论(0) 推荐(0)
摘要: 很费解,只有create new repository时才有一个绿格子,其他时候都没有。 上网查了查说是操作的邮件地址设置的和自己的账户邮件地址不一样,我很纳闷,我一直用的自己的号操作的,有什么不一样。 今天在windows上点gits设置时,看到登陆账户虽是自己的,但是还有一个名称和EMAIL设置 阅读全文
posted @ 2016-09-18 15:56 2byte 阅读(1816) 评论(0) 推荐(0)
摘要: 输出结果(下一行,拖动或ctrl+A) ■■■■■■■ 输出: 1 ■■■■■■■ 解析: 昨天去面试,就掉到上浮的坑里,本来是知道这个问题的,但是不太熟练又被迷惑。 最后面试官给我说,变量上浮,是在定义的时候产生的,执行时不存在这个问题。 来看这个题,a()函数 可以重新这样写 _________ 阅读全文
posted @ 2016-08-30 15:00 2byte 阅读(237) 评论(0) 推荐(0)
摘要: 1. 显示undifined 如果 则报错 Uncaught ReferenceError: a is not defined 说明,if(false)中的var声明执行了,但没赋值。 2. 两个匿名函数之间要有 “;”,不然会报错。 说明,并不是写JS就不用写; 3. 变量上浮 hoist 阅读全文
posted @ 2016-08-12 15:43 2byte 阅读(104) 评论(0) 推荐(0)