表单验证的问题通过js来实现
js核心ECMA
文档对象DOM
浏览器对象BOM
js的特点
解释性执行的脚本语言。
基于对象的脚本语言
间单弱类型
相对安全
事件驱动(鼠标单击,鼠标双击,按键弹起,按键按下,获取焦点,
失去焦点,)
跨平台
变量必须由字母下划线美元符号数字组成,第一个字符不能为数字。
区分大小写。
基本的数据类型:空对象,string,number,undefined.
封装一个函数随时可以调用,主要是多个重复的对象。
获取页面元素的方法
用点来访问
通过方括号来得到。
首先对比js与其他编程语言
变量可以储存任意类型的数据
js是伪面向对象的语言
document其实是虚拟的网页的根节点
js的实际对象只有window,即浏览器
c语言面向过程--注重解释问题
dom操作要尽量少操作。
把dom的变量存储起来
面向过程 c语言
面向对象 JAVA C# O~C net
面向对象 来源于生活 类和对象
js的数据类型
string,number,boolean null underfined object
在js里万物皆对象。