Fork me on GitHub
摘要: 如何消除无用代码;打包自己的私有js库;实现代码分割和动态import提升初次加载速度;配置eslint规范团队代码规范;打包异常抓捕你都get到了么? 摇树优化:Tree Shaking webpack借鉴了rollup构建工具,从2.0就实现支持tree shaking,其中,到webpack4 阅读全文
posted @ 2020-01-21 10:30 PC.aaron 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: webpack5都出了,webpack4的的基本配置,解析ES6,引入CSS,编译Less,设置image等等,你都会了么? ​解析ES6 了解Babel Babel是一个JavaScript编译器,可以实现将ES6+转换成浏览器能够 识别的代码。 Babel在执行编译时,可以依赖.babelrc文 阅读全文
posted @ 2020-01-08 09:49 PC.aaron 阅读(1026) 评论(2) 推荐(0) 编辑
摘要: 为什么需要构建工具? 通过caniuse我们了解到 现代浏览器对es6特性的支持程度: 由于现代浏览器对es6特性的支持度并不能说太高,为了兼容所以需要进行 es6语法的转换,除了此,三大框架的语法特征,例如转换JSX,双括号等, 还有其他如CSS前缀补全/预处理器,JS压缩混淆,图片压缩等。 前端 阅读全文
posted @ 2020-01-04 09:28 PC.aaron 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 浏览器结构 浏览器的主要组件: 1、用户界面:包括地址栏、前进/后退按钮,书签菜单等。除了浏览器主窗口用于显示 网页外,其他显示的部分属于用户界面。 2、浏览器引擎:在用户界面和渲染引擎直接传送指令。一方面提供对渲染引擎的高级接口,另一方面提供初始化加载URL和其他用户界面的方法,如刷新后退等 和用 阅读全文
posted @ 2019-12-30 16:30 PC.aaron 阅读(813) 评论(0) 推荐(3) 编辑
摘要: 我又回来了,先来波推广,最硬的资源来自公众号:前端美食汇,欢迎大家关注公众号获取最新的技术。提示,文末有福利,最硬的文章会首先发布在公众号上喔 预备知识 前文没有描述到传输和协议直接的层级对应关系,大概补充下网络通信中数据传输对应的协议,首先了解下OSI(开放式系统互联:Open System In 阅读全文
posted @ 2019-12-16 16:23 PC.aaron 阅读(1845) 评论(0) 推荐(3) 编辑
摘要: AST描述 在计算机科学中,抽象语法树(AST)或语法树是用编程语言编写的源代码的抽象语法结构的树表示。树的每个节点表示在源代码中出现的构造。语法是“抽象的”,因为它不代表真实语法中出现的每个细节,而只是结构,内容相关的细节。例如,分组括号 在树结构中是隐式的,并且可以通过具有三个分支的单个节点来表 阅读全文
posted @ 2019-03-21 17:34 PC.aaron 阅读(12411) 评论(0) 推荐(1) 编辑
摘要: 前言 继前几天总结了vue开发小结(上)后,发现还有很多的点没有能列举出来,于是还是打算新建一个下篇,再补充一些vue开发中需要注意的细节,确实还是都是细节的问题,我只是在这里强调下,希望对大家有帮助(ps:另关于管理端的貌似我还没写,说不定还有一篇,哈哈)。 正文 这次主要大概总结下vue his 阅读全文
posted @ 2019-01-21 16:14 PC.aaron 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 前言: 18年年底,就一个字,忙,貌似一到年底哪个公司都在冲业绩,包括我们自己开发自己公司的项目也一样得加把劲。自从18年年初立了个flag17年年终总结——走过2017,迎来2018Flag到现在又一年了。想想当时立的flag还是很多没有完成到,说的第一点就没有完成了(ps:这确实不能怪我,真的忙 阅读全文
posted @ 2019-01-15 16:57 PC.aaron 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 前言 距上次更新博客又两个月多了,这两个月内除了上班时间忙公司的项目外,下班后也没有闲着,做了点外包,有小程序的,管理端的项目。也可能那段时间做的外包项目也都比较急,所以晚上都搞到一点左右睡,严重的压榨了自己的休息时间,搞得缓了很久才恢复过来。当然,也发现了忙外包的好处和坏处了,好处就可以多了些项目 阅读全文
posted @ 2018-10-10 12:35 PC.aaron 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 前言 才发现已经长达两个月没有更新博客了,原因当然也是有的了,就像我之前说的,博客以后可能主打的方向的日常开发中遇到的问题汇总和踩坑指南之类。对于技术学习和技术分享可能会比较偏向于在个人公众号和GitHub上更新。在此附上公众号和GitHub链接,喜欢的可以关注(虽然现在内容不多)。再说下最近忙的内 阅读全文
posted @ 2018-07-12 17:11 PC.aaron 阅读(1607) 评论(3) 推荐(0) 编辑