摘要:
1、检测数组 自从ECMAScript3作出规定后,就出现了确定某个对象是不是数组的经典问题。对于一个网页,或者一个全局作用域而言,使用instanceof操作符就能得到满意结果。 如果网页中包含多个框架,那实际上就存在两个以上不同的全局执行环境,从而存在两个以上不同版本的Array构造函数。如果从 阅读全文
摘要:
CSS中Box model是分为两种: W3C标准(标准盒模型) 和 IE标准盒子模型(怪异盒模型)。大多数浏览器采用W3C标准模型,而IE中则采用Microsoft自己的标准。 重要的一个属性是box-sizing:content-box || border-box || inherit(默认是c 阅读全文
摘要:
CSS3 多列属性 创建多列:column-count column-count 属性指定了需要分割的列数。 语法:column-count: number|auto; 填充列:column-fill column-fill属性指定如何填充列。 语法:column-fill: balance|aut 阅读全文
摘要:
CSS3中新的背景属性:background-image、background-size、background-origin、background-clip 背景图片:background-image CSS3中可以通过background-image属性添加背景图片。 不同的背景图像和图像用逗号隔 阅读全文
摘要:
CSS3中的边框属性:border-radius、box-shadow、border-image 圆角:border-radius 使用 CSS3 border-radius 属性,你可以给任何元素制作 "圆角"。 如果你在 border-radius 属性中只指定一个值,那么将生成 4 个 圆角。 阅读全文
摘要:
Node.js 有多个内置的事件,我们可以通过引入 events 模块,并通过实例化 EventEmitter 类来绑定和监听事件,如下: 绑定事件处理程序:.on 触发事件:.emit .once为指定事件注册一个单次监听器,即 监听器最多只会触发一次,触发后立刻解除该监听器,也就是说不管某个事件 阅读全文
摘要:
任务队列/事件队列 "任务队列"是一个事件的队列,IO设备完成一项任务,就在"任务队列"中添加一个事件,表示相关的异步任务可以进入"执行栈"了。主线程读取"任务队列",就是读取里面有哪些事件。 "任务队列"中的事件,除了IO设备的事件以外,还包括一些用户产生的事件(比如鼠标点击、页面滚动等等)。只要 阅读全文
摘要:
node.js模块的安装可以使用npm安装,如下: 每个项目的根目录下面,一般都需要一个package.json文件,定义了这个项目中所需各种模板及项目中的配置信息。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目中所需的运行和开发环境。 使用package.json安 阅读全文
摘要:
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常 阅读全文