240 发简信
  • 120
    javascript闭包

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

  • REST API 设计

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

  • Map、WeakMap、Set、WeakSet

    ES6引入了四种新的数据结构:映射(Map)、集合(Set)、弱集合(WeakSet)和弱映射(WeakMap) 一、Map 对比 Object...

  • webpack 4.x 代码分割实践

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

  • 浏览器的同源策略详解

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

  • zone.js 源码初探

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

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

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

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

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

  • 120
    Web适配设计基础

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