摘要:主线程要明确的一点是,主线程跟执行栈是不同概念,主线程规定现在执行执行栈中的哪个事件。主线程循环即主线程会不停的从执行栈中读取事件,会执行完所有栈中的同步代码。以上参考资料详解中的事件循环机制中的事件循环运行机制详解再谈 showImg(https://segmentfault.com/img/remote/1460000015317437?w=1920&h=1080); 前言 大家都...
摘要:模块的文件名,带有绝对路径。返回一个布尔值,表示模块是否已经完成加载。返回一个对象,表示调用该模块的模块。表示模块对外输出的值。 我们在编写js过程中,经常会碰到 requrie和import的写法,也会看到export default,exports的写法,他们能不能混用呢,我们来探究一下 当前环境: node版本 v9.6.1 操作系统 Mac module 我们打印出modul...
摘要:也就是说,深拷贝与浅拷贝最主要的区别在引用类型的拷贝上。方法二递归拷贝深拷贝与浅拷贝相比不就是多拷贝几层的事嘛,这不就是递归常干的事嘛。 什么是浅拷贝和深拷贝 浅拷贝 浅拷贝:将一个对象自身的属性拷贝给另一个对象,如果源对象的属性是基本类型则直接进行值赋值,如果是引用类型则进行引用赋值,也就是说只进行一层赋值。 深拷贝 深拷贝:将一个对象自身的属性拷贝给另一个对象,如果源对象的属性是基...
摘要:说明阿里大鱼提供了验证码,短信通知,语音等服务,在使用后感觉挺方便,不愧是阿里旗下的产品。最近想搞个发送短信通知的功能,不过阿里大鱼官网并没有提供版本的示例没有版本的,所以需要自己整一个签名,实现短信发送。 1、说明 阿里大鱼提供了验证码,短信通知,语音等服务,在使用后感觉挺方便,不愧是阿里旗下的产品。 最近想搞个NodeJS发送短信通知的功能,不过阿里大鱼官网API并没有提供JS版本...
摘要:事件类型布尔值,表示事件是否通过以冒泡形式触发。表示键盘事件的属性布尔值,表示当前按下的键是否表示一个字符。表示当前按键的值仅对事件有效。,事件发生时相对于屏幕的坐标。 事件对象 event 对象还包含很多有用的属性。W3C 范中包含的大部分属性都列在下面,更多信息参照完整的标准规范。 事件类型: bubbles :布尔值,表示事件是否通过DOM 以冒泡形式触发。 事件发生时...