自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木槿花开

学习总结,不断积累和进步。。。

  • 博客(6)
  • 收藏
  • 关注

原创 变量的解构赋值

一、数组的解构赋值(1)ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。如let [a, b, c] = [1, 2, 3];如果解构不成功,变量的值就等于undefined,如let [bar, foo] = [1]; //foo值为undefined(2)不完全解构,即等号左边的模式,只匹配一部分的等号右边的数组。例如:let [x, y]

2017-04-16 17:01:47 307

原创 requre.js 用法

使用require.js的目的:(1)实现js文件的异步加载,避免网页失去响应;(2)管理模块之间的依赖性,便于代码的编写和维护。一、require.js的加载1.加载require.js(两种方法):(1)将放在网页底部加载(2)<script src="js/require.js"defer async="true" >实现异步加载2.加载自己代码(main.j

2017-04-16 16:50:04 1040

转载 scroll滚动性能优化

在绑定 scroll 、resize 这类事件时,当它发生时,它被触发的频次非常高,间隔很近。如果事件中涉及到大量的位置计算、DOM 操作、元素重绘等工作且这些工作无法在下一个 scroll 事件触发前完成,就会造成浏览器掉帧。加之用户鼠标滚动往往是连续的,就会持续触发 scroll 事件导致掉帧扩大、浏览器 CPU 使用率增加、用户体验受到影响。一、页面渲染用户 scroll 和 res

2017-04-05 20:50:24 5436 1

原创 Node.js 全局对象

在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。一、__filename__filename 表示当前正在执行的脚本的文件名,输出为文件所在位置的绝对路径。创建文件 main.js:// 输出全局变量 __filename 的值con

2017-04-05 20:48:56 609

原创 Node.js Stream

Stream 是一个抽象接口,有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写操作.Transform - 操作被写入数据,然后读出结果。常用的事件有:data - 当有数据可读时触发。end - 没有更多的数据可读时触发。error - 在接收和写入过程中发生错误时触发。finish - 所有数据已被写入到底层系统时

2017-04-05 20:47:10 231

原创 Node.js Buffer

Node.js定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。一、创建 Buffer 类(1)创建长度为 10 字节的 Buffer 实例:var buf = new Buffer(10);(2)通过给定的数组创建 Buffer 实例:var buf = new Buffer([10, 20, 30, 40, 50]);(3)通过一个字符串来创建

2017-04-05 20:46:17 256

空空如也

空空如也

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

TA关注的人

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