ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么 BOM(浏览器对象模型)则无疑才是真正的核心。BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。多年来,缺少事实上的规范导致 BOM 有很多问题,因为浏览器提供商会 ...
分类:
Web程序 时间:
2016-11-10 03:15:57
阅读次数:
276
ECMAScript 5 Object Array扩展 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>ECMAScript5</title> <style> p{ line-height: 40px;bor ...
分类:
其他好文 时间:
2016-11-09 19:19:20
阅读次数:
236
JavaScript的组成部分 一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM) Document object model (整合js,css,html) 浏览器对象模型(BOM) Broswer object model ...
分类:
编程语言 时间:
2016-11-09 17:30:55
阅读次数:
211
JS数据类型 ECMAScript中有5种简单的数据类型:Undefined,Null,Boolean,Number,String.还有一种复杂的数据类型--Object(本质上是由一组无序的名值对组成的). typeof操作符--用于检测给定变量的数据类型 "undefined"—未定义 "boo ...
分类:
Web程序 时间:
2016-11-08 22:56:26
阅读次数:
344
我们都知道在 ECMAScript 中,数据类型分为原始类型(又称值类型/基本类型)和引用类型(又称对象类型);这里我将按照这两种类型分别对函数进行传参,看一下到底发生了什么。 参数的理解 首先,我们要对函数的参数有一个了解: 形参就是函数内部定义的局部变量; 实参向形参传递值的时候,就是一个赋值操 ...
分类:
Web程序 时间:
2016-11-08 22:41:16
阅读次数:
357
1、DOM:ECMAScript+DOM+BOM,Document Object Model,核心DOM+HTML DOM+XML DOM; 2、辨析:①HTML:专门编写网页内容的语言;②XHTML:更严格的HTML标准;③DHTML:一切实现动态网页效果的技术统称,DHTML=HTML+CSS+ ...
分类:
其他好文 时间:
2016-11-08 22:35:44
阅读次数:
174
ECMAScript有两种开发模式:1.函数式(过程化);2.面向对象(OOP); 一 创建对象1.普通的创建对象 ? 1 2 3 4 5 6 7 8 9 // 创建一个对象,然后给这个对象新的属性和方法; var box = new Object(); // 创建一个Object对象; box.n ...
分类:
编程语言 时间:
2016-11-05 17:24:44
阅读次数:
267
JavaScript 在过去几年里发生了很大的变化。这里介绍 12 个你马上就能用的新功能。 JavaScript 历史 新的语言规范被称作 ECMAScript 6。也称为 ES6 或 ES2015+ 。 自从 1995 年 JavaScript 诞生以来,它一直在缓慢地发展。每隔几年就会增加一些 ...
分类:
编程语言 时间:
2016-11-04 09:50:26
阅读次数:
334
ECMAScript中使用RegExp来支持正则表达式。使用下面类似Perl的语法,就可以创建一个正则表达式。 如上代码: pattern pattern部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找以及反向引用。 falgs 每个正则表达式都可带有一个或多个标志(fl ...
分类:
编程语言 时间:
2016-11-03 18:57:19
阅读次数:
154
ECMAScript 定义所有对象都有 toString() 方法,无论它是伪对象,还是真对象。 ECMAScript 的 Boolean 值、数字和字符串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法。 例如,要获得字符串的长度,可以采用下面的代码: 尽管 "red" 是原始 ...
分类:
其他好文 时间:
2016-11-02 07:42:25
阅读次数:
207