JavaScript高级程序设计读书笔记(一)

第一章

总结:

  • JavaScript是一种专为与网页交互设计的脚本语言。
  • 由三个不同的部分组成:
    1. ECMAScript, 由ECMA-262定义,提供核心语言功能;
    2. DOM(文件对象模型),提供访问和操作网页内容的方法和接口;
    3. 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的函数不能重载;
posted @ 2013-04-17 00:01  Harvey-he  阅读(190)  评论(0编辑  收藏  举报