DOM (Document Object Model)(文档对象模型)是用于访问 HTML 元素的正式 W3C 标准
<script></script>
可被放在<body>和<head>
部分中,老旧的实例可能会在<script>
标签中使用
type="text/javascript"
。现在已经不必这样做了。通常的做法是把函数放入<head>
部分中,或者放在页面底部。
这样就可以把它们安置到同一处位置,不会干扰页面的内容。且脚本不限数量Date()方法可直接用于获取当前时间,返回值是当前时间
document.write("内容")
是用来在html页面文档中输出,如果在页面加载完以后调用该函数,则整个页面会被覆盖JavaScript字面量:即一个常量,包括:数字字面量、字符串字面量(单双引号均可)、表达式字面量(如2+1)
数组字面量、对象字面量、函数字面量- 变量是一个名称,字面量是一个恒定的值。
JavaScript对大小写敏感
浏览器按照编写顺序依次执行每条语句;代码块的作用是一并地执行语句序列。
使用“反斜杠\ 来对代码中的文本字符串进行换行” (注意:只针对文本字符串内使用)
- JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。 而对于传统编程来说,会在执行前对所有代码进行编译。
- JavaScript数据类型包括:字符串(String)、数字(Number)、布尔(Boolean)、
数组(Array)、 对象(Object)、空(Null)、 未定义(Undefined)
11.数组的创建方式:
①var cars = new Array(); cars[0]='volvo';cars[1]='BMW'……
②var cars = new Array("volvo","BMW");
③var cars = ["volvo","BMW"];
12.对象的声明:
var person={firstname:"John", lastname:"Doe", id:5566}; //由花括号分割内部按name:value语法
属性值的获取:
① name=person.lastname;
② name=person["lastname"];
可以用new关键字来声明对象的类型:如 var carname=new String; var x= new Number;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象;
可以将对象理解为 变量(键值对)/属性和方法 的容器;
对象方法是 作为 一个属性的 值 来存储的,如:
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
用person.fullName() 将得到值:John Doe
用person.fullName 将得到值:function() { return this.firstName + " " + this.lastName;}