不得不说一下vite

2020-10-16
阅读 1 分钟
1.8k
Vite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。

一文看懂Vue3.0的优化

2020-10-16
阅读 2 分钟
4.1k
Vue.js 2.x 的源码托管在 src 目录,然后依据功能拆分出了 compiler(模板编译的相关代码)、core(与平台无关的通用运行时代码)、platforms(平台专有代码)、server(服务端渲染的相关代码)、sfc(.vue 单文件解析相关代码)、shared(共享工具代码)等目录。

尤雨溪:Vue3.0正式全球发布会_2020

2020-10-14
阅读 1 分钟
1.2k
本文只是针对视频内容的重点整理,如若不清楚的地方请看文末链接的现场视频内容。性能方面的优化路由懒加载keep-alive缓存页面使用v-show复用DOMv-for 遍历避免同时使用 v-if长列表性能优化事件的销毁图片懒加载第三方插件按需引入无状态的组件标记为函数式组件子组件分割变量本地化SSR更好的TypeScript集成改进的TypeSc...

Vue.js作者谈:Vue 3 最新进展_VueConf 2018

2020-10-14
阅读 1 分钟
1.6k
本文只是针对视频内容的重点整理,如若不清楚的地方请看文末链接的现场视频内容。Vue3.0会带来些什么:更快更小更易于维护更好的多端渲染支持其他新功能更快:重构虚拟DOM:更多虚拟时的优化;优化slots生成;内联事件函数提取;基于Proxy的新数据监听系统:全语言特性支持+更好的性能;使用时才会去做监听;利用Proxy减...

[书籍精读] 《你不知道的JavaScript(上卷)》精读笔记分享

2020-05-23
阅读 10 分钟
1.2k
书籍介绍:JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。

[书籍精读]《深入浅出Node.js》精读笔记分享

2020-05-21
阅读 8 分钟
2.9k
书籍介绍:本书由首章Node介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/O实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer的细节、Node中的网络编程基础、Node中的Web开发、进程间的消息传递、Node测试以及通过Node构建产品需要的注意事项。

[书籍精读]《React进阶之路》精读笔记分享

2020-05-19
阅读 4 分钟
2.7k
书籍介绍:《React进阶之路》详细介绍了React技术栈涉及的主要技术。本书分为基础篇、进阶篇和实战篇三部分。基础篇主要介绍React的基本用法,包括React 16的新特性;进阶篇深入讲解组件state、虚拟DOM、高阶组件等React中的重要概念,同时对初学者容易困惑的知识点做了介绍;实战篇介绍React Router、Redux和MobX 3个Re...

[书籍精读]《CSS世界》精读笔记分享

2020-05-17
阅读 17 分钟
2.7k
书籍介绍:本书从前端开发人员的需求出发,以“流”为线索,从结构、内容到美化装饰等方面,全面且深入地讲解前端开发人员必须了解和掌握的大量的CSS知识点。同时,作者结合多年的从业经验,通过大量的实战案例,详尽解析CSS的相关知识与常见问题。

[书籍精读]《你不知道的JavaScript(下卷)》精读笔记分享

2020-05-17
阅读 15 分钟
1.9k
书籍介绍:JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。

[书籍精读]《JavaScript设计模式与开发实践》精读笔记分享

2020-05-15
阅读 21 分钟
3.4k
书籍介绍:本书在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设...

[书籍精读]《响应式Web设计 HTML5和CSS3实战(第二版)》精读笔记分享

2020-05-07
阅读 12 分钟
2.9k
书籍介绍:本书主要讲解了如何运用HTML5和CSS3来进行响应式Web设计,使页面的设计与开发根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)来进行相应的响应和调整。

[推荐收藏]JavaScript书籍精读笔记系列导航

2020-04-26
阅读 2 分钟
2.6k
去年我整理了一份「前端工程师必备书籍清单.md」,得到很多人的关注。这份清单里面的书籍大部分我都看过了,但有些知识点难免看后就忘。之前看这些书对一些重点都进行了记录,最近一段时间计划把这些重点笔记整理下来。一方面让自己能通过快速翻阅来拾起知识点,另一方面希望能与更多志同道合的技术人进行交流。

[书籍精读]《Web前端黑客技术揭秘》精读笔记分享

2020-04-26
阅读 19 分钟
4.1k
书籍介绍:Web前端的黑客攻防技术是一门非常新颖且有趣的黑客技术,主要包含Web前端安全的跨站脚本(XSS)、跨站请求伪造(CSRF)、界面操作劫持这三个大类,涉及的知识点涵盖信任与信任关系、Cookie安全、Flash安全、DOM渲染、字符集、跨域、原生态攻击、高级钓鱼、蠕虫思想等,这些都是研究前端安全的人必备的知识点。...

[书籍精读]《移动WEB前端高级开发实践》精读笔记分享

2020-04-23
阅读 16 分钟
4.3k
书籍介绍:《移动WEB前端高级开发实践》这本书的内容涵盖了移动Web前端开发中的各个关键技术环节。分别从HTML5、CSS3、JavaScript的ECMAScript5和ECMAScript6版本、移动端常用布局方案、MV*类新时代框架、预编译技术、性能优化、开发调试、混合式应用、单元测试、工程化等方面全面地还原了一线互联网公司Web前端技术栈。

[书籍精读]《基于MVC的JavaScript Web富应用开发》精读笔记分享

2020-04-16
阅读 7 分钟
2k
书籍介绍:这本书专注于讲述如何构建“优雅又不失高水准”的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。

[书籍精读]《JavaScript异步编程》精读笔记分享

2020-04-16
阅读 5 分钟
1.9k
书籍介绍:本书讲述基本的异步处理技巧,包括PubSub、事件模式、Promises等,通过这些技巧,可以更好的应对大型Web应用程序的复杂性,交互快速响应的代码。理解了JavaScript的异步模式可以让读者写出结构更合理、性能更出色、维护更方便的JavaScript程序。

[技术翻译]在现代JavaScript中编写异步任务

2020-01-13
阅读 7 分钟
1.9k
本周再来翻译一些技术文章,本次预计翻译三篇文章如下: 04.译:使用Nuxt生成静态网站(Generate Static Websites with Nuxt) 05.译:Web网页内容是如何影响电池功耗的(How Web Content Can Affect Power Usage) 06.译:在现代JavaScript中编写异步任务([链接]) 我翻译的技术文章都放在一个github仓库中,如果觉得有用请点击...

[技术翻译]Web网页内容是如何影响电池使用寿命的?

2020-01-08
阅读 4 分钟
2.1k
本周再来翻译一些技术文章,本次预计翻译三篇文章如下: 04.译:使用Nuxt生成静态网站(Generate Static Websites with Nuxt) 05.译:Web网页内容是如何影响电池功耗的(How Web Content Can Affect Power Usage) 06.译:在现代JavaScript中编写异步任务([链接]) 我翻译的技术文章都放在一个github仓库中,如果觉得有用请点击...

[技术翻译]使用Nuxt生成静态网站

2020-01-06
阅读 10 分钟
4.2k
本周再来翻译一些技术文章,本次预计翻译三篇文章如下: 04.译:使用Nuxt生成静态网站(Generate Static Websites with Nuxt) 05.译:Web网页内容是如何影响电池功耗的(How Web Content Can Affect Power Usage) 06.译:在现代JavaScript中编写异步任务([链接]) 我翻译的技术文章都放在一个github仓库中,如果觉得有用请点击...

[Vue源码]一起来学Vue模板编译原理(二)-AST生成Render字符串

2019-12-29
阅读 8 分钟
2k
本文我们一起通过学习Vue模板编译原理(二)-AST生成Render字符串来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。

[Vue源码]一起来学Vue模板编译原理(一)-Template生成AST

2019-12-29
阅读 8 分钟
4.4k
本文我们一起通过学习Vue模板编译原理(一)-Template生成AST来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。 一起来学Vue双向绑定原理-数据劫持和发布订阅 一起来学Vue模板编译原理(一)-Template生成AST 一起来学Vue模板编译原理(二)-AST生成Render字符串 [一起来学Vue虚拟DOM解析-Virtual Dom实现和Dom-d...

[Vue源码]一起来学Vue双向绑定原理-数据劫持和发布订阅

2019-12-29
阅读 12 分钟
2k
有一段时间没有更新技术博文了,因为这段时间埋下头来看Vue源码了。本文我们一起通过学习双向绑定原理来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。

[技术翻译]您应该知道的13个有用的JavaScript数组技巧

2019-10-31
阅读 5 分钟
1.4k
本次预计翻译三篇文章如下: 01.9个可以让你在2020年成为前端专家的项目 02.预加载响应式图像,从Chrome 73开始实现 03.您应该知道的13个有用的JavaScript数组技巧 我为什么要创建这个git仓库?通过翻译国外的web相关的技术文章来学习和跟进web发展的新思想和新技术。git仓库地址:[链接] 数组是Javascript最常见的概念...

[技术翻译]预加载响应式图像,从Chrome 73开始实现

2019-10-31
阅读 4 分钟
2.1k
本次预计翻译三篇文章如下: 01.9个可以让你在2020年成为前端专家的项目 02.预加载响应式图像,从Chrome 73开始实现 03.您应该知道的13个有用的JavaScript数组技巧 我为什么要创建这个git仓库?通过翻译国外的web相关的技术文章来学习和跟进web发展的新思想和新技术。git仓库地址:[链接] 从Chrome 73开始,可以结合link...

[技术翻译]9个可以让你在2020年成为前端专家的项目

2019-10-29
阅读 5 分钟
2.1k
本次预计翻译三篇文章如下: 01.9个可以让你在2020年成为前端专家的项目 02.预加载响应式图像,从Chrome 73开始实现 03.您应该知道的13个有用的JavaScript数组技巧 我为什么要创建这个git仓库?通过翻译国外的web相关的技术文章来学习和跟进web发展的新思想和新技术。git仓库地址:[链接] 介绍 无论您是编程新手还是经验...

[书籍翻译] 《JavaScript并发编程》第七章 抽取并发逻辑

2019-10-23
阅读 21 分钟
1.6k
本文是我翻译《JavaScript Concurrency》书籍的第七章 抽取并发逻辑,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。

[书籍翻译] 《JavaScript并发编程》第六章 实用的并发

2019-10-23
阅读 19 分钟
1.9k
本文是我翻译《JavaScript Concurrency》书籍的第六章 实用的并发,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。

[书籍翻译] 《JavaScript并发编程》第五章 使用Web Workers

2019-10-21
阅读 17 分钟
1.9k
本文是我翻译《JavaScript Concurrency》书籍的第五章 使用Web Workers,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。

[书籍翻译] 《JavaScript并发编程》第四章 使用Generators实现惰性计算

2019-10-19
阅读 18 分钟
1.7k
本文是我翻译《JavaScript Concurrency》书籍的第四章 使用Generators实现惰性计算,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:[链接] 。由于能力有限,肯定存在翻译不清楚甚至翻译错误的地方,欢迎朋友们提issue指出,感谢。

[书籍翻译] 《JavaScript并发编程》第三章 使用Promises实现同步

2019-10-17
阅读 21 分钟
1.6k
本文是我翻译《JavaScript Concurrency》书籍的第三章 使用Promises实现同步,该书主要以Promises、Generator、Web workers等技术来讲解JavaScript并发编程方面的实践。完整书籍翻译地址:[链接] 。由于能力有限,肯定存在翻译不清楚甚至翻译错误的地方,欢迎朋友们提issue指出,感谢。