首页 > 网站 > WEB开发 > 正文

深入JavaScript - 基础

2024-04-27 14:05:49
字体:
来源:转载
供稿:网友

要深入javaScript, 下面的一些名词出现的频率非常高, 有些名字又很相近, 所以容易变得迷惑不清, 所以在理解就会限入不良的循环, 可能会感觉在用不理解的东西去解释一个新东西, 后果可想而知. 如下是ECMAScript规范, 也是Javascript实现的标准, 如果我们把最基础的东西, 也就是用来解释其它机制的东西都弄清楚了, 理解高级特性的时候就会变得容易了.

  1. 类型(Type): 数据的集合
  2. 原始值(PRimitive Value):  只能是 Undefined, Null, Boolean, Number or String其中之一的值. 如: undefined, null, true / false, 3.1415926, "Hello world!"
  3. 对象(object): 是Object类型的一员(注意大小写), 它是一些无序的,属性的集合; 属性可以是原始值, 另一个对象 或一个函数. 保存在对象属性里的函数通常叫做方法(method).
  4. 构造函数(Constructor): constructor 是一个函数对象(Function object). 好吧, 这里出现一个让人迷惑的词: 函数对象. 这里先不详细解释, 记住既然它叫做构造函数, 那它自然是一个函数, 以后会讲. 每个构造函数必定有一个原型对象(prototype object), JavsScript里用它来实现继承和属性共享. 继承是高级应用, 以后再说. constuctor在继承的实现时是一个需要留神的地方.
    *任何函数都可以是构造函数, 但是并不是所有的函数都适合做构造函数, 要看我们定义这个函数的目的是什么.
    ?
    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表