js
文章平均质量分 84
lugr_shx
破地方
展开
-
js高级第三版(第三章 基本概念 )一
3.1 语法 3.1.1 区分大小写 要理解的第一个概念就是 ECMAScript 中的一切(变量、函数名和操作符)都区分大小写。 3.1.2 标识符 所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。 规则: 第一个字符必须是一个字母、下划线(_)或一个美元符号($); 其他字符可以是字母、下划线、美元符号或数字。 3.1.3 注释 ...原创 2018-06-19 22:41:12 · 121 阅读 · 0 评论 -
js高级第三版(第二章 在 HTML 中使用 JavaScript )
2.1 <script>元素 HTML 4.01 为<script>定义了下列 6 个属性。 async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效。 charset:可选。表示通过 src 属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少有人用。 ...原创 2018-06-19 22:00:36 · 112 阅读 · 0 评论 -
js高级第三版(第一章 JavaScript 简介 )
JavaScript诞生于1995年。最初目的:处理以前由服务器端语言负责的一些输入验证操作。1.1 简史 1997 年,以 JavaScript 1.1 为蓝本的建议被提交给了欧洲计算机制造商协会(ECMA,EuropeanComputer Manufacturers Association)。该协会指定 39 号技术委员会(TC39,Technical Committee #39)负责...原创 2018-06-19 21:40:52 · 278 阅读 · 0 评论 -
js高级第三版(第七章 函数表达式)
函数表达式是 JavaScript 中的一个既强大又容易令人困惑的特性。定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。 关于函数声明,它的一个重要特征就是函数声明提升(function declaration hoisting),意思是在执行代码之前会先读取函数声明。这就意味着可以把函数声明放在调用它的语句后面。 第二种创建函数的方式是使用函数表达式。 这种形式看起...原创 2018-06-23 15:23:34 · 205 阅读 · 1 评论 -
js高级第三版(第六章 面向对象的程序设计)
面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。 ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。” 6.1 理解对象 属性在创建时都带有一些特征值(characteristic),JavaScript 通过这些特征值来定义它们的行为。 ...原创 2018-06-23 09:45:11 · 257 阅读 · 0 评论 -
js高级第三版(第五章 引用类型)三
5.6基本包装类型原创 2018-06-21 19:32:28 · 152 阅读 · 0 评论 -
js高级第三版(第五章 引用类型)二
5.3 Date 类型 ECMAScript 中的 Date 类型是在早期 Java 中的 java.util.Date 类基础上构建的。为此,Date类型使用自 UTC(Coordinated Universal Time,国际协调时间)1970 年 1 月 1 日午夜(零时)开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date 类型保存的日期能够精确到 1970 年 1...原创 2018-06-21 18:00:10 · 104 阅读 · 0 评论 -
js高级第三版(第五章 引用类型)一
引用类型的值(对象)是引用类型的一个实例。ECMAScript 中,引用类型是一种数据结构,用于将数据和功能组织在一起。--》类(但不具备类和接口的基本结构)引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。 5.1 Object 类型对于在应用程序中存储和传输数据而言,它们确实是非常理想的选择。创建 Object 实例的方式有两种。 第一种是使用 new 操...原创 2018-06-21 08:41:19 · 137 阅读 · 0 评论 -
js高级第三版(第四章 变量、作用域和内存问题)
4.1 基本类型和引用类型的值 基本类型值指的是简单的数据段, 而引用类型值指那些可能由多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。 基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象。 4.1.1 动态的属性 对于引用类型的值,我们可以为其添加属性和方法,也可以改变和删除...原创 2018-06-21 07:42:00 · 215 阅读 · 0 评论 -
js高级第三版(第三章 基本概念 )二
3.5 操作符 ECMA-262 描述了一组用于操作数据值的操作符,包括算术操作符(如加号和减号)、位操作符、关系操作符和相等操作符。 在应用于对象时,相应的操作符通常都会调用对象的 valueOf()和(或)toString()方法,以便取得可以操作的值。3.5.1 一元操作符 只能操作一个值的操作符叫做一元操作符。一元操作符是 ECMAScript 中最简单的操作符。1. 递...原创 2018-06-20 20:25:05 · 167 阅读 · 0 评论 -
js高级第三版(第八章 BOM)
ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么 BOM(浏览器对象模型)则无疑才是真正的核心。8.1 window 对象 BOM 的核心对象是 window,它表示浏览器的一个实例。 在浏览器中,window 对象有双重角色, 既是通过 JavaScript 访问浏览器窗口的一个接口,又是 ECMAScri...原创 2018-07-05 08:56:12 · 262 阅读 · 0 评论