Javascript中的数组特性:
1. Javascript中的数组定义长度不固定。可以二次追加数据。
2. Javascript同一个数组可以保存不同数据类型的数据
定义格式:
var name = new Array(4);
var name = new Array(“张三”,“李四”,“王五”);
var name = new Array(“刘七”,25)
自定义函数的定义:
无参函数:
functions 函数名(){js脚本代码};
调用方法:
οnclick=函数名(); 事件名 = 函数名();
有参函数:
function 函数名(参数1,参数2){脚本代码[return]} 调用方法:
οnclick=函数名(实参1,实参2);
匿名函数:(有函数没有函数名就叫匿名函数)
var sum = function(){脚本代码段};
调用方法: οnclick=sum();
BOM和DOM对象有哪些区别:
前面我们已经说过javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格也有很大差异。
1. DOM (Brower Object Model)是W3C 的标准; [所有浏览器公共遵守的标准]
2. BOM (Document Object Model)是各个浏览器厂商根据 DOM
在各自浏览器上的实现;[表现为不同浏览器定义有差别,实现方式不同]
3. window 是 BOM 对象,而非 js 对象;
DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。