源码研习
mmjinglin
这个作者很懒,什么都没留下…
展开
-
浏览器渲染原理及流程
我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研究了一下浏览器的渲染原理,有了些心得,在这里跟大家分享一下,这里只讨论渲染引擎最主要的用途——显示应用了CSS之...转载 2019-01-10 13:03:28 · 181 阅读 · 0 评论 -
Proxy|MDN
Proxy 对象用于定义基本操作的自定义行为(如属性查找,赋值,枚举,函数调用等)。术语handler包含陷阱(traps)的占位符对象。traps提供属性访问的方法。这类似于操作系统中陷阱的概念。target代理虚拟化的对象。它通常用作代理的存储后端。根据目标验证关于对象不可扩展性或不可配置属性的不变量(保持不变的语义)。语法let p = new Proxy(target, ...转载 2018-12-19 14:52:21 · 694 阅读 · 0 评论 -
underscore源码研读
闭包整个函数在一个闭包中,避免污染全局变量。通过传入这个(其实就是窗口对象)来改变函数的作用域。和的jquery的自执行函数其实是异曲同工之妙。这种传入全局变量的方式一方面有利于代码阅读,另一方面方便压缩。下划线写法:(function(){ ...}.call(this));jQuery的写法:(function(window, undefined) { ...}...转载 2018-12-19 11:57:09 · 121 阅读 · 0 评论 -
VUE如何追踪变化
来源:https://cn.vuejs.org/v2/guide/reactivity.html转载 2018-09-19 17:01:47 · 2035 阅读 · 0 评论 -
vue原理
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &lt原创 2018-09-18 17:46:05 · 450 阅读 · 0 评论 -
axios的原理
vue自2.0开始,vue-resource不再作为官方推荐的ajax方案,转而推荐使用axios。按照作者的原话来说:“Ajax 本身跟 Vue 并没有什么需要特别整合的地方,使用 fetch polyfill 或是 axios、superagent 等等都可以起到同等的效果,vue-resource 提供的价值和其维护成本相比并不划算,所以决定在不久以后取消对 vue-resource 的...转载 2018-09-18 17:28:56 · 21770 阅读 · 1 评论