- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 JavaScript中label语句的使用
之前在读《javascript高级程序设计》的时候,看到过lable语句,当时看完感觉好像很少用到,但是今天,刚好在项目终于到了合适的场景,合理使用label可以大幅度优化性能。首先来简单描述一下这个场景:var itemsId = [1,3];var all = [[{id:1,name:hehe},{id:3,name:hehe}],[{id:2,name:hehe},{id:4,name:
2017-03-15 16:13:59 6698 6
原创 Vue双向绑定原理(二)访问器属性defineProperty()和发布/订阅模式
访问器属性的介绍参考资料:《JavaScript高级程序设计》(第三版)第六章js的对象有两种属性: 数据属性和访问器属性。1.数据属性数据属性包含一个数据值的位置。这个位置可以读取和写入值。数据属性也就是我们最常见的对象属性。数据属性有4个描述他行为的特性:Configurable: 能否用delete删除属性从而重新定义属性。默认为trueEnumerable: 能否通过for-in遍历
2017-03-05 18:54:59 4983 1
原创 Vue双向绑定原理(一)文档片段DocumentFragment
DocumentFragment介绍JavaScript有以下几种创建节点的方式:createAttribute(name): 用指定名称name创建特性节点createComment(text): 创建带文本text的注释节点 createElement(tagname): 创建标签名为tagname的节点creat
2017-03-03 15:09:58 3907 1
转载 浏览器中输入url后发生了什么
原文:浏览器中输入url后发生了什么今天看到了这篇文章,觉得不错,顺便转到这里,以后需要的时候方便看。该过程分为以下六步:1. DNS域名解析在浏览器DNS缓存中搜索 在操作系统DNS缓存中搜索 读取系统hosts文件,查找其中是否有对应的ip 向本地配置的首选DNS服务器发起域名解析请求2. 建立TCP连接为了准确地传输数据,TCP协议采用了三次握手策略。发送端首先发送一个带SYN(sync
2017-03-02 13:58:33 944
原创 Vue 双向绑定的原理及实现Demo
Vue双向绑定的原理Vue用了一段时间了,一直没有纠结过它的原理,今天看了一篇很不错的文章:Vue.js双向绑定的实现原理,跟着敲了一遍,发现其中有意思的地方还是很多的,一些知识我之前都没有接触过,这里要好好整理一下思路。这篇博客涉及的东西比较多,还需要慢慢整理。目前还未写完。主要的知识点: 1.Vue双向绑定原理(一)文档片段DocumentFragment 2.Vue双向绑定原理(二)访问器
2017-03-01 23:41:39 8838 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人