zoukankan      html  css  js  c++  java
  • 《JavaScript DOM 编程艺术》(第二版)读书笔记(一)

    好不容易抄完了这本书上代码,现在简要的从头整理一下。

    前两章简要介绍了JavaScript的语法,因为这本书主要讲DOM,所以这里比较简单,基本上是一带而过。

    第一章  JavaScript简史。了解就好,不管这个。

    第二章  JavaScript语法。

    1.语句(statement)后应该加分号,这是一种需要养成的良好的编程习惯。

    2.注释(comment) 单行注释//,多行注释/*     */。

    3.变量(variable),赋值(assignment),声明(declare),字面量(literal)

    JavaScript可以不声明变量就赋值,但这不是一种良好的习惯,可以一条语句声明多个变量。

    JavaScript里变量名字区分大小写,允许包含字母、数字、$和下划线(但第一个字符不能是数字),不允许包含空格和标点符号($除外)。

    4.JavaScript是弱类型(weakly typed)语言,意味着可以在任何时候改变变量的数据类型。

    字符串(string)、数值(number),布尔值(boolean)都是标量(scalar)   在这本书只是简单的介绍了一下。

    5.数组(array) 数组是指用一个变量表示一个值的集合,集合中的每个值都是这个数组的一个元素(element)。

    数组元素个数就是数组的长度(length);想数组中添加元素叫做填充(populating)。

    声明方法:var beatles = Array(number); var beatles=[];var beatles = new Array();

    填充:array[index]=element;数组元素可以是各种数据类型,甚至可以混合存放,甚至可以包含其他数组

    关联数组:可以用字符串代替数字值。本质上,在创建关联数组时,你创建的是Array对象的属性。作者不建议这种做法。(虽然他在后来用了)

    1 var lennon = Array();
    2 lennon["name"] = "John";
    3 lennon["year"] = 1940;
    4 lennon["living"] = false;

    6.对象(object)是自包含的数据集合,包含在对象里的数据可以通过两种方式来访问——属性(property)、方法(method)

    属性是隶属于某个特定对象的变量;方法是只有某个特定对象才能调用的函数。在JavaScript里,属性和方法都用“点”语法访问。

    Object.property;
    Object.method();

    这本书也只是简单的介绍了一下对象,并没有深入认识。

    7.变量的作用域(scope),变量既可以是全局的也可以是局部的。

    全局变量(global variable)可以在脚本的任何位置被引用。局部变量(local variable)只存在于声明它的那个函数的内部,在外部无法引用。

  • 相关阅读:
    jmeter实战
    安卓学习进度_11
    安卓学习进度_10
    安卓学习进度_9
    安卓学习进度_8
    安卓软件学习进度_7
    安卓学习进度_6
    安卓软件学习进度_5
    安卓软件学习进度_4
    安卓软件学习进度_3
  • 原文地址:https://www.cnblogs.com/cz-parallel-space/p/4284436.html
Copyright © 2011-2022 走看看