会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
哥哦狗子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
19
下一页
2020年9月5日
tree shaking学习笔记
摘要: 1.是什么? tree shaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead-code)。Tree-shaking 是 DCE(dead code elimination) 的一种新的实现。 tree-shaking更关注于无用模块的消除,消除那些引用了
阅读全文
posted @ 2020-09-05 06:57 哥哦狗子
阅读(206)
评论(0)
推荐(0)
2020年9月4日
Develoment 和 Production 模式的区分打包
摘要: 为什么要区分Develoment 和 Production Develoment环境需要开启devServer方便开发,Production环境需要精简sourceMap和对代码进行压缩、 方式一:不同模式用不同配置文件打包 1.安装webpack-merge合并多个配置文件 npm install
阅读全文
posted @ 2020-09-04 17:37 哥哦狗子
阅读(413)
评论(0)
推荐(1)
2020年8月25日
TS基础学习笔记
摘要: TS优势 更好的错误的提示,开发中及时发现问题; 编辑器语法提示更完善; 类型声明可以看出数据结构的语义,可读性更好; TS环境搭建 1.安装node; 2.npm install typescript@3.6.4 -g; 因为ts文件不能直接在浏览器和node环境中运行,此时需要用运行:tsc x
阅读全文
posted @ 2020-08-25 10:24 哥哦狗子
阅读(600)
评论(0)
推荐(0)
2020年6月24日
垃圾回收策略学习总结
摘要: 垃圾回收策略一般分为手动回收和自动回收,java python JavaScript等高级预言为了减轻程序员负担和出错概率采用了自动回收策略。 JavaScript的原始类型数据和引用数据是分别存储在栈和椎中的,由于栈和堆分配空间大小差异,垃圾回收方式也不一样。栈中分配空间通过ESP的向下移动销毁保
阅读全文
posted @ 2020-06-24 15:32 哥哦狗子
阅读(260)
评论(0)
推荐(0)
2020年5月28日
5种数组扁平化方法
摘要: 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 哥哦狗子
阅读(195)
评论(0)
推荐(0)
2020年5月14日
冒泡、插入、选择、归并、快速排序
摘要: ```//冒泡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 哥哦狗子
阅读(187)
评论(0)
推荐(0)
2020年5月6日
手写ES6数组方法
摘要: ```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 哥哦狗子
阅读(223)
评论(0)
推荐(0)
2020年4月27日
HTTP options预请求
摘要: 什么是复杂请求? 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 哥哦狗子
阅读(902)
评论(0)
推荐(0)
2020年4月16日
webpack热更新
摘要: 为什么要热更新 每次改完代码都需要重新打包一次,打开浏览器,刷新一次,很麻烦 我们可以安装使用webpack的devserver来改善这块的体验。 怎么使用热更新 使用webpack内置HotModuleReplacementPlugin插件。按如下代码安装配置好,重新启动服务后,会发现dist目录
阅读全文
posted @ 2020-04-16 16:31 哥哦狗子
阅读(869)
评论(0)
推荐(0)
2020年4月9日
HTTP 缓存学习笔记
摘要: 各种类型的缓存 缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。当 web 缓存发现请求的资源已经被存储,它会拦截请求,返回该资源的拷贝,而不会去源服务器重新下载。 缓存的种类有很多,其大致可归为两类:私有与共享缓存。共享缓存存储的响应能够被多个用户使用,私有缓存只能用于单独用户。 下文将
阅读全文
posted @ 2020-04-09 16:43 哥哦狗子
阅读(196)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
19
下一页
公告