【JavaScript的基本概念和作用】
|
【基本概念】:JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
|
【作用】:主要用来向HTML页面添加交互行为。
【JavaScript的基本语法】
|
【】
1.区分大小写:变量名、函数名、运算符以及其他一切东西都是区分大小写的。
2.变量属于弱类型(var)。弱类型是指弱类型变量可以被赋予任何类型的值。
3.每行结尾的分号可有可无。
4.注释:单行注释 // 多行注释 /**/
5.括号表示代码块:{}
6.变量的定义:使用var关键字来声明。变量的命名规范是:字母数字,$符和下划线构成,但是不可以以数字开始。变量名不可以使用关键字.
7.JavaScript的数据类型:
undefined 类型
null 类型(对象)
boolean 类型
number 类型(int整型 float浮点型)
八进制数和十六进制数 012
浮点数
特殊的 Number 值
string 类型
funciton -- 函数类型
object引用类型。
8. 类型转换:
使用:Number()、parseInt() 和parseFloat() 做类型转换
Number()强转一个数值(包含整数和浮点数)。
*parseInt()强转整数,
*parseFloat()强转浮点数
函数isNaN()检测参数是否不是一个数字。 is not a number
ECMAScript 中可用的 3 种强制类型转换如下:
Boolean(value) - 把给定的值转换成 Boolean 型;
Number(value) - 把给定的值转换成数字(可以是整数或浮点数);
String(value) - 把给定的值转换成字符串;
【JavaScript常用内置对象】
|
【】JavaScript内置对象有以下几种。
● String对象:处理所有的字符串操作
● Math对象:处理所有的数学运算
● Date对象:处理日期和时间的存储、转化和表达
● Array对象:提供一个数组的模型、存储大量有序的数据
● Event对象:提供JavaScript事件的各种处理信息
内置对象都有自己的方法和属性,访问的方法如下:
对象名.属性名称
对象名.方法名称(参数表)
【浏览器对象模型BOM的基本概念和作用】
|
【基本概念】: BOM(Browser Object Mode) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。
|
【作用】:
1. 弹出新的浏览器窗口、移动、关闭浏览器窗口及调整窗口大小;
2. 提供WEB浏览器详细信息的导航对象;
3. 提供装载到浏览器中页面的详细信息的定位对象;
4. 提供用户屏幕分辩率详细信息的屏幕对象;
5. 对cookie的支持。
【文档对象模型DOM的基本概念和作用】
|
【基本概念】:DOM是Document Object Module的缩写,即文档对象模型。DOM是表示文档和访问、操作构成文档的各种元素的应用程序接口(API),所有支持JavaScript的web浏览器都支持DOM。
|
【作用】:DOM将网页内的元素与内容呈现为一个清晰、易读的树状模型。把整个页面映射为一个多层节点结构。