摘要: 我的目标是写一个非常详细的关于diff的干货,所以本文有点长。也会用到大量的图片以及代码举例,目的让看这篇文章的朋友一定弄明白diff的边边角角。 先来了解几个点... 1. 当数据发生变化时,vue是怎么更新节点的? 要知道渲染真实DOM的开销是很大的,比如有时候我们修改了某个数据,如果直接渲染到 阅读全文
posted @ 2019-07-16 23:56 雨打芭蕉wt 阅读(16016) 评论(0) 推荐(0) 编辑
摘要: 重点:先声明,从左向右,声明变量分配内存,后赋值,从右向左 问题 先不说答案,可能有些人已经答错了~ 错误的答案 这多简单!JS赋值运算右结合!那就分开算呗! 然后错误的答案就这么产生了,a.x = {n: 2} 正解 其实这道题看似简单但还是有一些绕,我依稀记得高中数学老师那句经典的口头禅!遇到难 阅读全文
posted @ 2019-07-16 23:15 雨打芭蕉wt 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 配置分离 管理配置文件的几种方法: 在每个环境的多个文件中维护配置,并通过--config参数将webpack指向每个文件,通过模块导入共享配置。 将配置文件推送到库,然后引用库。 将配置文件推送到工具。 维护单个配置文件的所有配置并在那里进行分支并依赖--env参数。 在本文中,主要介绍第四种文件 阅读全文
posted @ 2019-07-16 20:31 雨打芭蕉wt 阅读(7026) 评论(0) 推荐(0) 编辑
摘要: 当我们项目需要下载一个模块的时候,我们安装npm包(在项目目录下面npm install module_name)的时候,很多时候我们会在后面加上–save-dev 或 –save。这两个参数代表什么呢? 初识 相信很多人都会回答: npm install module-name -save 自动把 阅读全文
posted @ 2019-07-16 19:50 雨打芭蕉wt 阅读(181) 评论(0) 推荐(0) 编辑