-
ECMAScript(基础语法)
1). 定义变量的时候:- var a = 1; 局部变量 - a = 1; 全局变量
2). Js里面的数据类型:
字符串、数字、布尔、数组、对象、Null、Undefined (string, number, boolean<true, false>)
3). 比较
== : 5==‘5’ (返回true) 5==5 (返回true) ===: 5==‘5’ (返回false) 5==5 (返回true)
4). 函数如何定义:
- 命名函数 function 函数名(){ 函数体 } - 匿名函数 <div style="width: 100px; height: 100px; border: 1px solid red" onclick="javascript:location.href='http://www.baidu.com'"> baidu </div>
5). if, for, while, 三元运算符
2.BOM对象:
Windows: alert(), setInterval(), clearInterval()
location: href() --(跳转到指定的页面)
3.DOM:
常用的事件: onsubmit(特殊点, 一定要有boolean类型的返回值)
onclick(当鼠标点击时发生)
onfocus(事件在对象获得焦点时发生)
onblur(属性在元素失去焦点时触发)
onchange( 在元素值改变时触发)
4.警告信息的实现方式:
- 弹出框: alert()
- 向页面的指定位置写入内容: document.getElementById('userTip').inner HTML='<b style="color:red">用户名信息不能为空</b>'
Document:整个html文件就称为一个document文档;
Element: 所有的标签都是Element元素;
Attribute: 标签里面的属性;
<input type='text'> --- type
<a href="xxxx"> -- href
<a style="color:red"> ---- style
Text:百度
Node: 上面所讲的所有名词都属于节点node;
<a href="http://xxx.com">百度</a>