自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 gulp使用指北

因为公司业务需求,需要用到gulp。 但是第一次使用,于是有了这篇使用指南。 gulp的概念与作用 概念:基于流(stream)的自动化构建工具 作用: 压缩合并js、css文件 图片优化 添加文件指纹 项目按需打包 项目实时刷新 预编译 服务代理 eslint… Global 字符片段与分隔符 gulp 将 / (一个斜杠)作为分隔符 简单说就是以 / (一个斜杠)为分割单位进行分割 view/script 这里view/script 将被视为两个字符片段 特殊字符: *(一个星号) 可以匹配一个字

2020-08-31 23:16:21 201

原创 instanceof与typeof详解

instanceof与typeof的区别 typeof 判断 值得类型 instanceof 判断 是否是某一对象的实例 console.log(typeof 11) // number console.log( {} instanceof Object ) // true typeof有哪些值 string number object undefined symbol function boolean // string console.log( typeof '一一' === string )

2020-08-12 00:41:22 284 1

原创 Http缓存小结

http缓存: 强缓存200 协议缓存304 强缓存 浏览器判断本地缓存没有过期,就直接使用,不需要再发起http请求 1.Cache-Control 参数: private: 可以进行缓存 pubilc: 客户端与服务端都可以进行缓存 ( 对于前端来说 与 private 是一样的 max-age: 最大缓存时间 no-cache: 需要进行协议缓存 no-store: 不进行缓存 2.Expires http1.0时代的api 如果设置了cache-control: max-age 则不会生效

2020-08-11 12:48:03 154

原创 JS中的继承—继承的几种方式

个人理解: 所有实现继承的实现主要是根据 原型链,构造属性来完成。 根据设计规范所衍生出了不同的方法 在Objec.create方法出现之前,主要依靠三种方法: 原型链继承 构造函数继承 组合继承(原型继承 + 构造继承) 在Objec.create方法出现之后,衍生出了另外三种: 原型式继承 寄生式继承 寄生组合继承 ES6规范出台后: class 类 Object.create() 接收两个参数: proto, 创建对象的原型对象 , 默认为 Object.prototype proper

2020-08-09 14:47:33 298

原创 CMD UMD AMD CommonJS ES6的特点及差异

原因: 为了解决 文件模块化 以及 加载问题 CommonJS 同步加载依赖(速度慢) 运行后缓存结果 应用于服务端(因为加载的模块多存储在本地,加载速度较快,所以不考虑异步) 输出运行得到的值的拷贝 AMD: 异步加载依赖(速度快) 预加载所有模块(浪费资源) 使用时执行(性能较高) 更适用于浏览器端(避免加载模块时导致的页面假死) CMD 同步加载依赖(速度慢) 懒加载、使用时加载依赖(节约资源) 使用时定义依赖(性能较差) 适用于服务端 ES6 异步加载依赖 编译时执行 输出值的引用

2020-08-07 00:53:03 392

原创 JS中的继承—构造函数与实例

实例 概念 实例可以当作一个对象的描述 const person = new Object() // person 是 Object的实例 实例与对象的关系 实例都是对象,而对象不都是实例 const chinese = { area: '亚洲', color: '黄', // ... } console.log( chinese.__proto__.constructor === Object ) // true // chinese 是 Object 的实例 // Ob

2020-08-07 00:37:14 330

原创 JS中的继承—原型篇

原型对象 一个对象的基本描述, 它本身是一个普通对象 当我们在创建一个对象时,这个对象往往会附加一些基本属性,这些基本属性则被称之为原型对象 const person = {} console.log( person.__proto__ ) // 每一个普通对象都有 __proto__ 属性 function person (){} console.log( person.prototype ) // 每个函数对象都有prototype属性 // prototype 和 __proto__ 包含了对象

2020-08-06 23:48:29 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除