自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 连点成线 - 前端成长之路

连点成线javascript原型链、继承作用域、变量提升闭包this的指向立即执行函数CssHTML & 浏览器勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏。站在巨人的肩膀上,系统性整理复习下前端知识点,期待连点成线、结线成体javascript原型链、继承一文读懂JS继承相关知识点ES6-class关键字与继承JavaScript深入之从原型到原型链作用域、变量提升JavaScript 作用域、变量提升JavaScript深入之作用域链闭包t

2021-03-03 23:58:06 4021 8

转载 Vue源码 扩展(二)v-model

Vue源码 扩展(二)v-modelVue源码 扩展(二)v-modelv-model表单元素组件总结Vue源码学习目录Vue源码 扩展(二)v-model学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js

2021-03-15 22:24:36 334

转载 Vue源码 扩展(一)event

Vue源码 扩展(一)eventVue源码 扩展(一)event扩展event编译DOM 事件自定义事件总结Vue源码学习目录Vue源码 扩展(一)event学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js

2021-03-14 10:29:11 450

转载 Vue源码 编译(四)codegen 把优化后的 AST 树转换成可执行的代码

Vue源码 编译(四)把优化后的 AST 树转换成可执行的代码Vue源码 编译(四)把优化后的 AST 树转换成可执行的代码codegen单步调试代码generate`genIf``genFor``genData` & `genChildren`总结Vue源码学习目录Vue源码 编译(四)把优化后的 AST 树转换成可执行的代码学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这

2021-03-13 23:38:53 1341

转载 Vue源码 编译(三)optimize 优化AST树

Vue源码 编译(三)optimize 优化AST树Vue源码 编译(三)optimize 优化AST树optimize标记静态节点标记静态根总结Vue源码学习目录Vue源码 编译(三)optimize 优化AST树学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dis

2021-03-13 17:51:44 676

转载 Vue源码 编译(二)parse 解析模板字符串生成 AST

Vue源码 编译(二)parse 解析模板字符串生成 ASTVue源码 编译(二)parse 解析模板字符串生成 ASTparse整体流程从 options 中获取方法和配置解析 HTML 模板处理开始标签创建 AST 元素处理 AST 元素AST 树管理处理闭合标签处理文本内容流程图总结Vue源码学习目录Vue源码 编译(二)parse 解析模板字符串生成 AST学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.j

2021-03-13 10:43:00 1246

转载 Vue源码 编译(一)编译入口

Vue源码 编译(一)编译入口Vue源码 编译(一)编译入口编译编译入口总结Vue源码学习目录Vue源码 编译(一)编译入口学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5.17-beta你越

2021-03-13 09:06:53 1360

转载 CSS 选择器,一篇就够了

CSS 选择器,一篇就够了简介简单选择器类型选择器(又名:元素选择器)类选择器(Class selectors)ID 选择器通用选择器(Universal selector)组合器(Combinators)属性选择器存在和值(Presence and value)属性选择器子串值(Substring value)属性选择器伪类和伪元素伪类(Pseudo-class)伪元素推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录简介选择器是 CSS 规则的一部分且位于

2021-03-07 11:37:09 595

转载 CSS盒模型完整介绍

CSS盒模型完整介绍盒模型的认识一、基本概念:标准模型+IE模型二、标准模型和IE模型的区别三、css如何设置获取这两种模型的宽和高四、javascript如何设置获取盒模型对应的宽和高五、外边距重叠六 、BFC推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录盒模型的认识文章主要有以下内容基本概念:标准模型+IE模型。 包括margin,border,padding,content标准模型和IE模型的区别css如何设置获取这两种模型的宽和高js如何

2021-03-07 10:38:31 8413

转载 一文学会js里bind方法的模拟实现,掌握bind、apply和bind区别和用法

一文读懂js里bind方法的模拟实现bind返回函数的模拟实现传参的模拟实现构造函数效果的模拟实现构造函数效果的优化实现最终代码推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录bind一句话介绍 bind:bind() 方法会创建一个新函数。当这个新函数被调用时,bind() 的第一个参数将作为它运行时的this,之后的一序列参数将会在传递的实参前传入作为它的参数。(来自于 MDN )由此我们可以首先得出bind 函数的两个特点:返回一个函数可

2021-03-06 10:28:43 424

转载 一文了解JS里的instanceof 和 typeof 的实现原理

一文了解JS里的instanceof 和 typeof 的实现原理typeof 实现原理instanceof 操作符的实现原理总结推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录typeof 实现原理typeof 一般被用于判断一个变量的类型,我们可以利用 typeof 来判断number, string, object, boolean, function, undefined, symbol 这七种类型,这种判断能帮助我们搞定一些问题,比如在判

2021-03-04 23:45:58 458 2

转载 一文读懂js闭包

一文读懂js闭包什么是闭包闭包的两种主要形式函数作为返回值闭包作为参数传递闭包的利弊好的地方不好的地方推荐阅读你越是认真生活,你的生活就会越美好——弗兰克·劳埃德·莱特《人生果实》经典语录什么是闭包js的作用域分两种,全局和局部,基于作用域链相关知识在js作用域环境中访问变量的权利是由内向外的,内部作用域可以获得当前作用域下的变量并且可以获得当前包含当前作用域的外层作用域下的变量,反之则不能,也就是说在外层作用域下无法获取内层作用域下的变量,同样在不同的函数作用域中也是不能相互访问彼此变量的

2021-03-04 20:29:13 282 1

转载 Vue源码 深入响应式原理 (七)原理图总结

Vue源码 深入响应式原理 (七)原理图总结Vue源码 深入响应式原理 (七)原理图总结Vue源码学习目录Vue源码 深入响应式原理 (七)原理图总结学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compiler 的 Vue.js调试代码在:node_modules\vue\dist\vue.esm.js 里添加vue版本:Vue.js 2.5

2021-03-02 07:49:04 567

转载 Vue源码 深入响应式原理 (六)Props (v2.6.11)

Vue源码 深入响应式原理 (六)PropsVue源码 深入响应式原理 (六)PropsProps (v2.6.11)规范化初始化校验响应式代理Props 更新子组件 props 更新子组件重新渲染toggleObserving总结Vue源码学习目录Vue源码 深入响应式原理 (六)Props学习内容和文章内容来自 黄轶老师黄轶老师的慕课网视频教程地址:《Vue.js2.0 源码揭秘》、黄轶老师拉钩教育教程地址:《Vue.js 3.0 核心源码解析》这里分析的源码是Runtime + Compi

2021-03-01 07:14:22 1565

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除