在之前的文章中,粗略谈到了Node 中 exports 与 module.exports 有什么区别,本文将展开讨论,更详细地补充两者的区别。 一、两者的关联本质 在JS文件...
在之前的文章中,粗略谈到了Node 中 exports 与 module.exports 有什么区别,本文将展开讨论,更详细地补充两者的区别。 一、两者的关联本质 在JS文件...
我在你看不到的天空看着灿烂的烟火这城市孤单的人只有我…… 每次听到这首歌,思绪都退回到2008-2010的那三年。那个时期,第一次离开家门,开始了长期寄宿学校的生活。突然需要...
exports 是 module.exports 的引用,类似如下所示: 那如下结果会如何导出?很显然,会导出 100,毕竟 exports 进行了重指向。 exports ...
在ES6中,引入了类似其他语言的类的写法:即class(类),作为类对象模板。ES6 的class可以看作一个语法糖,它的绝大部分功能ES5 都可以做到。新的class写法只...
所谓的程序设计模式,主要目的无非就是为了低耦合高内聚、减少冗余代码,、 提高代码利用率。注:该文章所提到的构造函数模式,这个倒不是经典的几十个设计模式之一,而只是面向对象的一...
总是一副面具由纤细白皙的手举着挡在脸前那轻轻举着面具的手腕十分灵巧虽然有时有点颤抖指尖抖动但总是能把面具举好 年复一年我不禁好奇但不敢问终于无意中看到了面具背后却什么也没有她...
一、为什么需要垃圾回收机制 程序的运行需要内存,只要程序提出要求,操作系统或者运行时就必须供给内存。对于持续运行的服务进程,必须及时释放内存。否则,内存占用越来越高,轻则影响...
一、闭包的定义 1、闭包的构成首先,闭包由两部分构成:函数、创建该函数的环境,环境由闭包创建时在作用域中的任何局部变量组成。 JS的变量作用域变量的作用域有两种:全局变量和局...
一、设备像素 设备像素也被称作为物理像素。表示显示设备的真实像素,此像素是设备的固有属性,也就是说,从出厂的那一刻,设备像素点的大小和数目已经固定,不会再发生改变。 通常使用...
一、for...in 1、枚举对象 2、枚举数组for..in不仅可以枚举数组自身, 还能枚举数组的原型对象以及数组对象本身属性值。 在实际工作开发中,原型对象很可能是不需要...
一、访问某网址完成HTML页面的过程 以请求文章浅谈前端中的内存泄漏为例。文章网址URL是//www.greatytc.com/p/64e8b60a97d9。1、浏...
一般情况下,如果网页加载时间超过5s,用户就会感觉页面比较卡,遇到耐心不好的用户,肯定就直接关闭走人了,所以加载的时间对于一个网站来说还是相当重要的。如果是你的头头,给你一个...
慢慢感觉 自己变成了 一个差不多女士 这个,差不多就好 那个,可以也还行 好吧,算了就这样 活着差不多的生活方式 立着安慰自己差不多的誓 渐渐侵蚀 意志和身心 我不想这样 我...
在之前的文章,提到了Map与Set的区别。所以在本篇文章中,将谈下WeakSet与WeakMap的区别,并且将这4个一起做个比对。 一、WeakSet WeakSet 对象允...
还有WeakMap和WeakSet,可以一起对比下。
一、内存泄漏的概念 不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)程序的运行需要内存,只要程序提出要求,操作系统或者运行时(runtime)就必须供给...
Map 在JS中的默认对象的表示方式为{},即一组键值对,但是键必须是字符串。为了使用Number或者其他数据类型作为键,ES6规范引入了新的数据类型Map。Map是一组键值...
这次是很久以来没有在跟朋友相处中这么不开心的时候了,所以一定要记录一下! 事情的起因就是,两个认识了好久的朋友,说了几句调侃的话,但是这几句调侃的话正是我在意的点,所以触及到...
一、受控组件 在HTML中,表单元素的标签 、 、 等的值改变通常是根据用户输入进行更新。在React中,可变状态通常保存在组件的状态属性中,并且只能使用 setState(...