其实attribute和property两个单词,翻译出来都是属性,但是《javascript高级程序设计》将它们翻译为特性和属性,以示区分。本文将详细介绍特性和属性的不同之处定义元素特性attribute是指HTML元素标签的特性下面的id、class、title、a都是特性,其中a叫做自定义特性<divid="..
分类:
其他好文 时间:
2017-06-06 18:31:33
阅读次数:
211
1. ECMA规定了这门语言的下列组成部分: 语法、 类型、语句、 关键字、保留字、操作符、 对象 2. 什么是 ECMAScript 兼容支持 ECMA描述的所有“类型、值、对象、属性、函数以及程序句法和语义”支持 Unicode 字符标准。 此外,兼容的实现还可以进行下列扩展。添加 ECMA没有 ...
分类:
编程语言 时间:
2017-06-06 15:47:41
阅读次数:
244
以下为JavaScript高级程序设计第六章面向对象的程序设计读书笔记记录。 对象存在两个属性: 数据属性/ 访问器属性。 数据属性包括四个值: Configurable: 默认值为true, 表示能否通过delete删除属性重新定义;能否修改属性特性,或者能否吧属性修改为访问器属性。 Enumab ...
分类:
编程语言 时间:
2017-06-05 21:02:28
阅读次数:
170
语法:通常使用一或多个关键字来完成给定任务。 if语句: 条件可以是任意表达式;而且对这个表达式求值的结果不一定是布尔值。ECMAScript会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值。如果求值结果为true,则执行语句1,如果求值结果是false,则执行语句2。这两个语 ...
分类:
编程语言 时间:
2017-06-05 00:26:14
阅读次数:
196
JavaScript的this对初学者来说一直是一个很头疼的问题,因为它的指向刚刚接触的时候往往觉得有点莫名奇妙,这篇博客用实例来概括一下,this代表什么以及如何改变函数的this. 在<JavaScript高级程序设计>一书中,对this做出了简单的介绍.即"this引用了函数据以执行的环境对象 ...
分类:
编程语言 时间:
2017-06-03 22:35:31
阅读次数:
289
操作符 ECMA-262描述了一组用于操作数据值的操作符,包括算数操作符、位操作符、关系操作符和相等操作符。他们能够适应很多值,例如字符串、数字值、布尔值甚至对象。在应用对象时,相应的操作符都会调用对象的valueof()和toString()方法。取得可以操作的值。 一元操作符:只能操作一个值。 ...
分类:
编程语言 时间:
2017-06-02 23:03:20
阅读次数:
246
本章内容:语法、数据类型、流控制语句、函数。 1.语法 ECMAScrip的语法和C和其他类C语言(如JAVA和Perl)的语法大同小异。 2.区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。 3.标识符 指变量、函数、属性的名字,或者函数的参数。也可以是按照下列格式规 ...
分类:
编程语言 时间:
2017-05-31 21:32:30
阅读次数:
273
浅析undefined与null的差别 相似处: 1、undefined 和 null 都是javascript 的基本数据类型。事实上两者没有太大差别。 定义: var a=undefined; var a=null; null==undefined;//true2、null是一个表示"无"的对象 ...
分类:
编程语言 时间:
2017-05-30 16:13:21
阅读次数:
140
JavaScript 框架(库) JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常非常困难也非常耗时。为了应对这些调整,很多的 JavaScript (helper) 库应运而生。 这些 JavaScript 库常被称为 JavaScript 框架。 jQuery jQuer ...
分类:
编程语言 时间:
2017-05-29 10:57:03
阅读次数:
188
IE5 是第一款引入XHR 对象的浏览器。在IE5 中,XHR 对象是通过MSXML 库中的一个ActiveX对象实现的。因此,在IE 中可能会遇到三种不同版本的XHR 对象,即MSXML2.XMLHttp、MSXML2.XMLHttp.3.0 和MXSML2.XMLHttp.6.0。要使用MSXM ...
分类:
编程语言 时间:
2017-05-25 10:15:40
阅读次数:
271