JavaScript高级程序设计读书笔记(一)
第一章
总结:
- JavaScript是一种专为与网页交互设计的脚本语言。
- 由三个不同的部分组成:
- ECMAScript, 由ECMA-262定义,提供核心语言功能;
- DOM(文件对象模型),提供访问和操作网页内容的方法和接口;
- BOM(浏览器对象类型),提供与浏览器交互的方法和接口;
第二章
总结:
- JavaScript在网页中使用,有俩种方式
- 使用<script>元素嵌入到HTML页面中,让脚本与标记混合在一起;
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> </head> <body> <script type = "text/javascript"> function funName(){ //body........ } </sript> </body> </html>
- 使用<script>元素引入外部的JavaScript文件;
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="js/main.js"></script> </head> <body> </body> </html>
第三章
总结:
- ECMAScript中的基本数据类型包括Undefined、Null、Boolean、Number和String;
- ECMAScript没有为浮点数和整数值分别定义不同的数据类型,Number类型可用于表示所有数值;
- ECMAScript中也有一种复杂的数据类型,即Object类型,该类型是这门语言中所有对象的基础类型;
- ECMAScript提供了很多与C及类C语言中相同的基本操作符,包括算术操作符、布尔操作符、关系操作符、相等操作符及赋值操作符等;
- ECMAScript也有很多流程控制语句,例如if、for、switch、while等
- ECMAScript中的函数无须指定返回值,因为任何函数都可以在任何时候返回任何值;
- ECMAScript中的函数可以任意数量的参数,并且可以通过arguments对象来访问这些参数;
- ECMAScript的函数不能重载;