首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jylzs369
掘友等级
前端开发工程师
终生学习 问题解决
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
[译文] JavaScript工作原理:内存管理+如何处理4种常见的内存泄露
几周前我们开始了一个系列博文旨在深入挖掘 JavaScript 并弄清楚它的工作原理:我们认为通过了解 JavaScript 的构建单元并熟悉它们是怎样结合起来的,有助于写出更好的代码和应用。 本系列的第一篇文章着重提供一个关于引擎、运行时和调用栈的概述。第二篇文章深入分析了 …
理解JavaScript的核心知识点:原型
JavaScript 中的原型机制一直以来都被众多开发者(包括本人)低估甚至忽视了,这是因为绝大多数人没有想要深刻理解这个机制的内涵,以及越来越多的开发者缺乏计算机编程相关的基础知识。对于这样的开发者来说 JavaScript 的原型机制是一个尚待发掘的大宝藏,深入了解下去会让…
[译文] JavaScript工作原理:V8引擎内部+5条优化代码的窍门
几周前我们开始了一个系列博文旨在深入挖掘 JavaScript 并弄清楚它的工作原理:我们认为通过了解 JavaScript 的构建单元并熟悉它们是怎样结合起来的,有助于写出更好的代码和应用。 这个系列的第一篇文章聚焦于提供一个关于引擎、运行时和调用栈的概述。本文将会深入分析 …
Vue源码探究-虚拟DOM的渲染
在虚拟节点的实现一篇中,除了知道了 VNode 类的实现之外,还简要地整理了一下DOM渲染的路径。在这一篇中,主要来分析一下两条路径的具体实现代码。 按照创建 Vue 实例后的一般执行流程,首先来看看实例初始化时对渲染模块的初始处理。这也是开始 mount 路径的前一步。初始包…
[译文] JavaScript工作原理:引擎、运行时、调用栈概述
随着 JavaScript 越来越流行,开发团队也更多地利用其来支持技术栈的各方面,前端、后端、混合应用、嵌入式设备等。 本文是旨在深入挖掘 JavaScript 其工作原理系列教程的首篇:我们认为通过了解 JavaScript 的构建单元并熟悉它们是怎样结合起来的,有助于你写…
理解JavaScript的核心知识点:This
this 是 JavaScript 中非常重要且使用最广的一个关键字,它的值指向了一个对象的引用。这个引用的结果非常容易引起开发者的误判,所以必须对这个关键字刨根问底。 在深入了解 this 对象之前先介绍另一个概念:执行上下文。 没错,执行上下文与 this 在本质上是两个概…
Vue源码探究-虚拟节点的实现
页面初始化的所有状态都准备就绪之后,下一步就是要生成组件相应的虚拟节点—— VNode。初次进行组件初始化的时候,VNode 也会执行一次初始化并存储这时创建好的虚拟节点对象。在随后的生命周期中,组件内的数据发生变动时,会先生成新的 VNode 对象,然后再根据与之前存储的旧虚…
Vue源码探究-状态初始化
继续随着核心类的初始化展开探索其他的模块,这一篇来研究一下Vue的状态初始化。这里的状态初始化指的就是在创建实例的时候,在配置对象里定义的属性、数据变量、方法等是如何进行初始处理的。由于随后的数据更新变动都交给观察系统来负责,所以在事先弄明白了数据绑定的原理之后,就只需要将目光…
Vue源码探究-数据绑定的实现
在总结完数据绑定实现的逻辑架构一篇后,已经对Vue的数据观察系统的角色和各自的功能有了比较透彻的了解,这一篇继续仔细分析下源码的具体实现。 本篇主要是关于源码的解释,可以翻看观察系统的原理篇来对照理解。 在这里记录下了Vue的数据绑定具体实现的源代码的个人理解,有些细节的地方或…
Vue源码探究-数据绑定逻辑架构
数据观察系统是Vue实现数据绑定、异步更新的核心模块,数据观察系统的实现也是Vue源码里最为复杂的部分,在仔细研究具体实现之前,先对整个数据绑定的逻辑架构进行一个充分的认识,会更有助于解读源码。 先说明一下,因为三个类的名称比较容易让人误解,所以在以后把Observer称作观察…
下一页
个人成就
文章被点赞
240
文章被阅读
27,547
掘力值
1,182
关注了
6
关注者
87
收藏集
3
关注标签
16
加入于
2019-01-25