240 发简信
IP属地:广东
  • 强缓存和协商缓存

    缓存,作为我们开发过程中经常碰到的一样东西,相信很多小伙伴和我一样对它熟悉又陌生,各种 expires 、Etag 好像都知道,却又好像无法把它...

  • Resize,w 360,h 240
    JavaScript浅析 -- 可变对象和不可变对象

    一、可变对象 把对象a赋值给对象b,更改对象b的属性值,被引用的对象a也随之改变,这就是可变对象。 为啥会这样呢?其他字符串和数值怎么不会变?要...

  • Resize,w 360,h 240
    CSS -- 详细讲讲BFC

    一、什么是BFC BFC,全称Block Formatting Context,即块级格式上下文。我的理解,它其实就是页面上的一块渲染区域,有自...

  • 实现vue-cli(二):webpack实现项目打包

    一、大概思路 (一)开发阶段的打包构建 配置打包的入口文件和输出目录等信息。 清空构建目录旧文件。处理js文件。 处理打包js/css/vue/...

  • 实现vue-cli(一):gulp自动化构建

    一、大概思路 一般自动化构建做的主要是以下几件事情: (一)开发阶段的构建 将scss转成css,并在临时目录下生成对应的css文件(在开发阶段...

  • 计算机网络

    网络节点出现两条链路时,节点需要选择方向,因此需要在这些节点进行交换。数据发生交换的时候,会先从一条链路进入交换设备,然后缓存下来,再转发(切换...

  • JavaScript浅析 -- null 和 undefined

    JavaScript 有 7 种数据类型,其中有 6 种基本数据类型 Number、String、Boolean、Undefined、Null、...

  • JavaScript浅析 -- 原生对象、内置对象、宿主对象

    1. 原生对象 原生对象(native object,也称本地对象),其定义为“独立于宿主环境的 ECMAScript实现提供的对象”。即ECM...

  • JavaScript浅析 -- 同源策略和跨域

    一、同源策略 什么是浏览器的同源策略?浏览器出于安全考虑,只允许相同域下的资源进行交互,不同源下的脚本在没有明确授权的情况下,不能读写对方的资源...