摘要: 1. 一个webpack的api,通过执行require.context函数获取一个特定的上下文,主要用来实现自动化导入模块,在前端工程中,如果遇到从一个文件夹引入很多模块的情况,可以使用这个api,它会遍历文件夹中的指定文件,然后自动导入,使得不需要每次显式的调用import导入模块 2. req 阅读全文
posted @ 2021-05-11 17:02 icyyyy 阅读(142) 评论(0) 推荐(0)
摘要: 1.定义:当你在开发环境修改代码后,不用刷新整个页面即可看到修改后的效果 阅读全文
posted @ 2021-05-11 15:52 icyyyy 阅读(42) 评论(0) 推荐(0)
摘要: 1.尾随了一个多余的逗号 阅读全文
posted @ 2021-05-10 23:59 icyyyy 阅读(17) 评论(0) 推荐(0)
摘要: 123 阅读全文
posted @ 2021-05-10 21:14 icyyyy 阅读(38) 评论(0) 推荐(0)
摘要: 1. Array.prototype.shift()方法 (1)定义:用于删除数组的第一个元素,并返回该元素。注意,该方法会改变原数组 1 var a = ['a', 'b', 'c']; 2 3 a.shift() // 'a' 4 a // ['b', 'c'] 上面代码中,使用shift()方 阅读全文
posted @ 2021-05-10 12:27 icyyyy 阅读(146) 评论(0) 推荐(0)
摘要: 1. 定义:接受一个字符串作为参数,返回一个布尔值,表示该实例对象自身是否具有该属性 1 var obj = { 2 p: 123 3 }; 4 5 obj.hasOwnProperty('p') // true 6 obj.hasOwnProperty('toString') // false 上 阅读全文
posted @ 2021-05-10 11:22 icyyyy 阅读(74) 评论(0) 推荐(0)
摘要: 1. setTimeout()函数: (1)用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器 (2)接受两个参数,第一个参数func|code是将要推迟执行的函数名或者一段代码,第二个参数delay是推迟执行的毫秒数。 var timerI 阅读全文
posted @ 2021-05-08 12:50 icyyyy 阅读(538) 评论(0) 推荐(0)
摘要: 1. Array.prototype.push()方法 (1)定义:用于在数组的末端添加一个或多个元素,并返回添加新元素后的数组长度。注意,该方法会改变原数组 (2)代码使用push方法,往数组中添加了四个成员 1 var arr = []; 2 console.log(arr.push(1)); 阅读全文
posted @ 2021-05-08 12:19 icyyyy 阅读(136) 评论(0) 推荐(0)
摘要: 1. 定义:用于删除原数组的一部分成员,并可以在删除的位置添加新的数组成员,返回值是被删除的元素。注意,该方法会改变原数组 2. 第一个参数是删除的起始位置(从0开始),第二个参数是被删除的元素个数。如果后面还有更多的参数,则表示这些就是要被插入数组的新元素 arr.splice(start, co 阅读全文
posted @ 2021-05-08 12:02 icyyyy 阅读(192) 评论(0) 推荐(0)
摘要: 1. Array.prototype.slice()方法 (1)定义:用于提取目标数组的一部分,返回一个新数组,原数组不变 (2)第一个参数为起始位置(从0开始,会包括在返回的新数组之中),第二个参数为终止位置(但该位置的元素本身不包括在内)。如果省略第二个参数,则一直返回到原数组的最后一个成员 a 阅读全文
posted @ 2021-05-08 10:07 icyyyy 阅读(115) 评论(0) 推荐(0)