240 发简信
IP属地:广东
  • 120
    深入剖析 JavaScriptCore

    前言 最近开始涉及 JS 的解析和处理工作,所以专门研究了下这块。特别是动态类型的处理以及不同引擎对于平台无关的字节码的设计和处理会有很大的帮助。 JavaScriptCor...

  • 120
    javascript闭包

    前言 之前对闭包的理解一直不是很清晰,总觉得自己已经理解了,面试的时候也说得头头是道,但是看了看了一篇有关javascript闭包内存泄漏的文章后发现自己对闭包的理解完全不够...

  • REST API 设计

    概述 一个rest api被建模为可单独寻址的资源的集合。资源以其resource name作为该资源的唯一标识,并通过一小组method(也称为动词或操作)来对资源进行操作...

  • Map、WeakMap、Set、WeakSet

    ES6引入了四种新的数据结构:映射(Map)、集合(Set)、弱集合(WeakSet)和弱映射(WeakMap) 一、Map 对比 Object Object作为哈希表使用存...

  • webpack 4.x 代码分割实践

    写在前面的话 代码分割是webpack最强大的功能之一,它允许将代码拆分成多个捆绑的包(bundle),然后对这些捆绑的包进行按需加载或者并行加载,使用得当可以达到首次加载速...

  • 120
    你需要了解的关于Angular 变更检测的一切

    原文传送门翻译说明: 本文翻译采用意译并对原文进行适当排版以方便阅读。术语采用加粗斜体表示, 术语第一次出现时其后括号内标注英文术语。 如果你像我一样,想对 Angular ...

  • 感谢分享

    你需要了解的关于Angular 变更检测的一切

    原文传送门翻译说明: 本文翻译采用意译并对原文进行适当排版以方便阅读。术语采用加粗斜体表示, 术语第一次出现时其后括号内标注英文术语。 如果你像我一样,想对 Angular ...

  • 浏览器的同源策略详解

    一、同源策略 同源策略是一种约定,是浏览器最核心也最基本的安全功能,主要体现在同源策略会限制来自不同源的文档和脚本对当前源的文档数据的读取或设置某些属性,是用于隔离潜在恶意文...

  • zone.js 源码初探

    概述 zone是异步任务中持续存在的执行上下文zone.js提供了一种机制来拦截异步任务以及追踪异步任务zone.js的代码库使用monkey patch的方式,在运行时动态...

  • 深入理解JavaScript中的toString,valueOf属性

    前言 原始类型:在javascript中有三种主要的原始类型,数值、字符串、布尔值,当使typeof操作符时分别返回'number'、'string'、'boolean',还...

  • CSS学习笔记(一):选择器

    选择器 1.元素选择器 元素选择器:文档(HTML、XML)的元素就是最基本的选择器,html所有元素如html 、h1、h2、p都能作为选择器 选择器分组:用于将一组htm...

  • 120
    Web适配设计基础

    一、像素(pixel) 像素,通常来说就是一个个有各种颜色的小方点,作为构成影像的最小单位。它即有硬件上的概念也有非硬件上的概念,比如,在css中,1px被称为1个像素,此时...