首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mikey_
掘友等级
前端工程师
Hit me harder make me strong
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 60
沸点 3
赞
63
返回
|
搜索文章
最新
热门
vue2源码解析(五)
上面的代码可以看到DOM内部的设计,有兴趣的可以试着运行下,就会发现DOM的设计非常复杂,这也是Virtual DOM出现的原因。 本质上Virtual DOM可以看作是浏览器上DOM节点在JavaScript上的映射,通过原生的js对象描述出一个DOM节点。 虽然Vue对Vi…
Vue2源码解析(四)
这段代码最关键的是render方法的调用,我们平时在开发中手写render方法的场景比较少,一般都是template模板,在之前的mounted方法中,会把template编译为render方法。这个过程很复杂我们后面再看。 实际上,vm.$createElement方法定义是…
vue2源码解析(三)
Vue中我们通过$mount实例方法去挂载vm的,$mount方法在多个文件中都有定义,如src/platform/web/entry-runtime-with-compiler.js,src/platform/web/runtime/index.js,src/platform…
vue2源码解析(二)
我们使用Vue时都是从new Vue()开始的,很少人去关注背后发生了那些事,我们都知道,new关键字在JavaScript中代表实例化一个对象,而Vue实际上是一个类,我们看一下源码,在src/core/instance/index.js中。 可以看到Vue只能通过new 关…
Vue源码解析(一)
使用vue也已经有两年了,感觉自己一直只在使用,而没有了解其中的原理和思维,一直想做创造者而不是使用者,所以借这个机会阅读一下源码,学习一下尤大大的思维。 compiler目录包含Vue.js所有编译相关的代码。它包括模板解析AST语法树,AST语法树的优化,代码生成等功能。它…
前端知识体系(1)--浏览器篇
从学前端到现在也有差不多三年了,一直感觉自己对于这个行业的知识有些杂乱,所以希望通过这个机会梳理一下做个连接,形成自己的知识体系。希望对其他前端er也有所帮助。 网络请求 - 用户的的网络请求,如HTTP请求。 UI后端 - 绘制基础元件,如组合框与窗口。 JS解析器 - 用于…
前端性能优化24条建议
性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。 一个完整的HTTP请求需要经历DNS查找,TCP握手,浏览器发出HTTP请…
个人成就
文章被点赞
44
文章被阅读
10,030
掘力值
480
关注了
38
关注者
14
收藏集
8
关注标签
32
加入于
2019-11-14