上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 1.是什么? tree shaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead-code)。Tree-shaking 是 DCE(dead code elimination) 的一种新的实现。 tree-shaking更关注于无用模块的消除,消除那些引用了 阅读全文
posted @ 2020-09-05 06:57 哥哦狗子 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 为什么要区分Develoment 和 Production Develoment环境需要开启devServer方便开发,Production环境需要精简sourceMap和对代码进行压缩、 方式一:不同模式用不同配置文件打包 1.安装webpack-merge合并多个配置文件 npm install 阅读全文
posted @ 2020-09-04 17:37 哥哦狗子 阅读(375) 评论(0) 推荐(1) 编辑
摘要: TS优势 更好的错误的提示,开发中及时发现问题; 编辑器语法提示更完善; 类型声明可以看出数据结构的语义,可读性更好; TS环境搭建 1.安装node; 2.npm install typescript@3.6.4 -g; 因为ts文件不能直接在浏览器和node环境中运行,此时需要用运行:tsc x 阅读全文
posted @ 2020-08-25 10:24 哥哦狗子 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收策略一般分为手动回收和自动回收,java python JavaScript等高级预言为了减轻程序员负担和出错概率采用了自动回收策略。 JavaScript的原始类型数据和引用数据是分别存储在栈和椎中的,由于栈和堆分配空间大小差异,垃圾回收方式也不一样。栈中分配空间通过ESP的向下移动销毁保 阅读全文
posted @ 2020-06-24 15:32 哥哦狗子 阅读(241) 评论(0) 推荐(0) 编辑
摘要: let arr = [1, 2, [3, 4], [[5, 6], 7, [8, [9]]]] function flatten1(arr) { let res = []; arr.forEach(item => { res = res.concat(Array.isArray(item) ? fl 阅读全文
posted @ 2020-05-28 16:58 哥哦狗子 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ```//冒泡bubblefunction bubbleSort(arr) { let l = arr.length; for (let i = 0; i arr[j + 1]) { [arr[j], arr[j + 1]] = [arr[j + 1], arr[j]] } } } return arr;}//插入insertfunction insertS... 阅读全文
posted @ 2020-05-14 17:47 哥哦狗子 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ```Array.prototype.customMap = function (fn) { let newArr = []; for (let i = 0, l = this.length; i 0) { t = this[i]; this[i] = this[j]; this[j] = t; } } }}Array.protot... 阅读全文
posted @ 2020-05-06 17:51 哥哦狗子 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 什么是复杂请求? 1、非head、get、post请求方法; 2、Content Type 的值不属于下列之一:application/x www form urlencoded、multipart/form data、text/plain; 3、人为设置了以下集合之外首部字段:Accept/Acc 阅读全文
posted @ 2020-04-27 16:39 哥哦狗子 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 为什么要热更新 每次改完代码都需要重新打包一次,打开浏览器,刷新一次,很麻烦 我们可以安装使用webpack的devserver来改善这块的体验。 怎么使用热更新 使用webpack内置HotModuleReplacementPlugin插件。按如下代码安装配置好,重新启动服务后,会发现dist目录 阅读全文
posted @ 2020-04-16 16:31 哥哦狗子 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 各种类型的缓存 缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。当 web 缓存发现请求的资源已经被存储,它会拦截请求,返回该资源的拷贝,而不会去源服务器重新下载。 缓存的种类有很多,其大致可归为两类:私有与共享缓存。共享缓存存储的响应能够被多个用户使用,私有缓存只能用于单独用户。 下文将 阅读全文
posted @ 2020-04-09 16:43 哥哦狗子 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页