首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
白马笑西风
掘友等级
前端工程师
君子之志于道也,不成章不达。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
161
文章 158
沸点 3
赞
161
返回
|
搜索文章
最新
热门
Vue2.0源码阅读笔记(四):nextTick
在阅读 nextTick 的源码之前,要先弄明白 JS 执行环境运行机制,介绍 JS 执行环境的事件循环机制的文章很多,大部分都阐述的比较笼统,甚至有些文章说的是错误的,以下为个人理解,如有错误,欢迎指正。 GUI 渲染线程解析 html 生成 DOM 树,解析 css 生成 …
Vue2.0源码阅读笔记(三):计算属性
计算属性是基于响应式依赖进行缓存的,只有在相关响应式依赖发生改变时才会重新求值,这种缓存机制在求值消耗比较大的情况下能够显著提高性能。 Vue 在做数据初始化时,通过 initComputed() 方法初始化计算属性。 首先将变量 watchers 与变量 _computedW…
Vue2.0源码阅读笔记(二):响应式原理
Vue是数据驱动的框架,在修改数据时,视图会进行更新。数据响应式系统使得状态管理变的简单直接,在开发过程中减少与DOM元素的接触。而深入学习其中的原理十分有必要,能够回避一些常见的问题,使开发变的更为高效。 Vue使用观察者模式(又称发布-订阅模式)加数据劫持的方式实现数据响应…
网络学习笔记(二):TCP可靠传输原理
TCP数据段作为IP数据报的数据部分来传输的,IP层提供尽最大努力服务,却不保证数据可靠传输。TCP想要提供可靠传输,需要采取一定的措施来让不可靠的传输信道提供可靠传输服务。比如:出现差错时,让发送方重传数据;接收方来不及处理数据时,让发送方降低传输速度。 TCP传输的数据一般…
网络学习笔记(一):TCP连接的建立与关闭
五层网络模型分为:物理层、数据链路层、网络层、传输层、应用层。其中,传输层有两种主要协议:面向连接的TCP(Transmission Control Protocol 传输控制协议)、无连接的UDP(User Datagram Protocol 用户数据报协议)。 TCP是面向…
Vue2.0源码阅读笔记(一):选项合并
Vue本质是上来说是一个函数,在其通过new关键字构造调用时,会完成一系列初始化过程。通过Vue框架进行开发,基本上是通过向Vue函数中传入不同的参数选项来完成的。参数选项往往需要加以合并,主要有两种情况: Vue函数定义在 /src/core/instance/index.j…
JavaScript夯实基础系列(五):类
JavaScript中没有类,是通过使用构造函数和原型模式的组合来实现类似其它面向对象编程语言中“类”的功能。ES6引入的关键字class,形式上向其它面向对象编程语言靠拢,其实质只是一个语法糖,绝大部分功能ES5都可以实现。 在ES6之前,创建自定义对象最常用的方式是组合使用…
JavaScript夯实基础系列(四):原型
在JavaScript中有六种数据类型:number、string、boolean、null、undefined以及对象,ES6加入了一种新的数据类型symbol。其中对象称为引用类型,其他数据类型称为基础类型。在面向对象编程的语言中,对象一般是由类实例化出来的,但是在Java…
JavaScript夯实基础系列(三):this
在JavaScript中,函数的每次调用都会拥有一个执行上下文,通过this关键字指向该上下文。函数中的代码在函数定义时不会执行,只有在函数被调用时才执行。函数调用的方式有四种:作为函数调用、作为方法调用、作为构造函数调用以及间接调用,判定this指向的规则跟函数调用的方式有关…
JavaScript夯实基础系列(二):闭包
在JavaScript中函数是一等公民。所谓一等公民是指函数跟其他对象一样,很普通,可以进行把函数存在数组中、作为参数传递、赋值给变量等操作。当函数作为另一个函数的返回值在外部调用时,跟该函数在函数内部调用时可访问的词法作用域一样,这种现象被称为闭包。 闭包的定义有很多,比如:…
下一页
个人成就
文章被点赞
290
文章被阅读
32,787
掘力值
1,232
关注了
29
关注者
200
收藏集
6
关注标签
14
加入于
2017-11-27