js
-
js作用域链如何使用
,说明,1、只要是代码,至少有一个作用域。写在函数内部的局部作用域。,2、如果函数中有函数,在这个功能域中可以诞生另一个功能域。,3、根据内部函数可以访问外部函数变量的机制,用链式…
-
js状态模式是什么
,说明,1、关键是区分事物内部的状态,事物内部状态往往会带来事物的行为改变。,即允许对象在内部状态发生改变时改变它的行为。,2、状态模式就是封装状态,允许一个对象在其内部状态改变时…
-
js中Array.filter()方法如何使用
,1、用filter()方法返回的数组元素是调用的数组的子集。,传递的函数用于逻辑判断:该函数返回true或false。调用判断函数就像调用forEach()和map()一样。如果…
-
js构造函数的使用注意
,说明,1、构造函数名的首字母必须大写。构造函数无需return即可返回结果。,2、调用结构函数必须使用new关键词,只需new结构函数名()就可以创建对象。,3、在构造函数中的属…
-
javascript如何动态加载js文件
,1、动态的插入script标签来加载脚本。,2、通过xhr方式加载js文件,不过通过这种方式的话,就可能会面临着跨域的问题。,3、将多个js文件合并为同一个并压缩。,目前,大多数…
-
Node.js 16.5.0正式发布,版本更新速看
,Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由Node.js Foundation(已与JS…
-
js中new关键字的使用过程
,说明,1、new构建函数,在内存中创建一个空对象。,2、this指向刚刚创建的空对象,在构造函数中执行代码,并为空对象添加属性和方法。,3、返回到这个对象。,实例,以上就是js中…
-
js中如何自定义迭代行为
,说明,1、可迭代对象是实现了@@iterator方法的对象,那么可迭代对象就可以通过重写@@iterator方法实现自定义迭代行为。,@@iterator是一个可以返回迭代器对象…
-
js中AMD和CMD的区别
,说明,1、对于依赖模块,AMD提前执行,CMD延迟执行。,然而,RequireJS从2.0开始,也改为可延迟执行(根据不同的写法和不同的处理方法)。CMD高度赞扬aslazyas…
-
js中Date()方法如何使用
,1、获取当前时间必须实例化,Date对象会自动将当前日期和时间保存为初始值。,2、Date构造函数的参数,如果括号中有时间,返回参数中的时间。,以上就是js中Date()方法的使…
-
js返回生成器的两种方法
,方法说明,1、使用生成器函数的构造函数创建生成器函数,生成器函数返回生成器,实际使用少。,2、使用function*声明的函数是生成器函数,生成器函数返回的是生成器。,实例,以上…
-
js中UMD规范的介绍
,说明,1、UMD是AMD和CommonJS的结合。,CommonJS模块是根据服务器第一原则开发的。选择同步加载,其模块不需要包装。,通用模块定义,umd兼容commonjs和a…