JavaScript BOM对象-Navigator浏览器对象

 2016年03月31日    60

Navigator对象提供了用户正在使用的用户代码(浏览器)的相关信息,可以通过window.navigator或直接使用navigator来引用该对象,它允许脚本查询并注册自己的一些活动信息。

阅读全文

JavaScript BOM对象-frames框架集合

 2016年03月30日    40

window整个浏览器窗口,但是与其中包含的内容无关。当页同中使用框架时,每个框架都会有自己的window对象,这些框架的window对象会被存放在frames集合中,即:浏览器窗口对象的window.frames属性中,并可以通过下标或框架名进行索引。

阅读全文

JavaScript BOM对象-Window对象及窗口相关操作

 2016年03月29日    86

window对象是BOM的核心对象,在浏览器环境中,所有可以在全局访问的对象都是该对象的方法或属性。window对象是JavaScript对浏览器访问的一个接口,除做为Global对象外,还可以通过该对象对浏览器进行一定的操作。

阅读全文

JavaScript BOM对象-BOM介绍

 2016年03月28日    96

BOM浏览器对象模型(Browser Object Model)BOM对象是在Web中使用JavaScript的核心,该对象提供了与浏览器交互相关对象结构。BOM由多个子对象组成,其核心为window对象,它是BOM的顶层对象,表示在浏览器环境中的一个全局的顶级对象,所有在浏览器环境中使用的对象都是window对象的子对象。

阅读全文

MongoDB查询过程查看-执行计划函数explain

 2016年03月27日    221

explain()是MongoDB的一个重要的查询论断工具,这个函数能够提供大量的与查询相关的信息,该函数会返回查询计划、执行状态、服务器信息,根据这些信息可以有针对性的对性能进行优化。

阅读全文

Node.js 复制文件/文件夹的实现

 2016年03月24日    686

在Node.js中,操作文件和目录使用fs模块,但在这个模块并没有直接提供文件或目录复制的方法。要实现文件和目录的复制,我们可以借助fs中的一些方法实现。

阅读全文

export、import与ECMAScript 6的模块机制

 2016年03月21日    1108

ES6之前,JavaScript中并没有在语言标准中提供模块定义规范,这对开发规模较大、较复杂的应用造成一定的影响。而在非语言层面,一些开源社区制定了模块定义规范,主要有CommonJSAMD两种。在ES6中,定义了importexport两种语法声明,从而在语言面实现了模块功能。

阅读全文