JavaScript:
在javaScript中用var可以定义任何数据类型的变量,(弱类型语言)
后面定义的变量会覆盖掉前面定义的变量;
如果没有赋值的变量,是不能直接使用的:undifined
typeOf(变量名):查看变量的数据类型
string:无论是字符还是字符串类型,都是string
number:无论是整数还是小数都是number
boolean:true或者false
object:对象类型
输出语句:document.write(“输出语句”);
提示框:alert(“提示框”) ;
在js中的内置对象:
1) String对象
2) Number对象
3) Boolean对象
4) Date对象
5) Array对象
类:
在Js中的几个内置对象:
1) String对象
创建对象:
var 对象名 = new 对象类型() ;
对象名.valueOf() :默认比较的是内容是否相同
常用的几个方法:
fontcolor(“red/green/#0000ff”):设置当前字符串对象的字体颜色
charAt(varindex) ;返回当前字符串指定索引处的字符
split(“”):字符串分割功能,返回的是一个字符串数组
substring(begin,end):截取
2) Date对象:
在Java中,有两个Date类型
java.util.Date:
java.sql.Date:
创建Date对象 var date = new Date() ;
常用的几个方法:
getFullYear() ; 获取年
getMonth(): 月份(0~11)
getDate():获取月中的日期
getHours():时
getMinutes()分
getSeconds():秒
1) 事件编程的三要素:
1) 事件源:就是html标签
2) 编写监听器:实质就是编写一个函数
3) 注册(绑定)监听器:根据不同的事件进行绑定:单击 onclick ondbclick
onfocus ,onblur….
5)事件编程分类:
1)和点击相关的
onclick:单击事件
ondbclick:双击事件
2)和焦点相关的
onfocus:获取焦点
onblur:失去焦点
3)和选项发生改变的事件
onchange: 下拉菜单:省市区/县三级联动 (Jquery,json解析)
4) onload:和页面加载有关的事件
一般情况用在父标签(body),当前body里面内容加载完毕后,就会触发onload事件
5) 和鼠标相关 的
鼠标经过:onmouseover
鼠标移出:onmouseout
6) DOM编程:
获取标签对象
去设置标签对象的属性等..
获取标签对象的方式:
1) 通过document集合来获取标签对象:
all/links/forms/images
2) 通过节点(Node)关系获取标签对象
常用的几个属性
parentNode:父节点
childNodes:所有子节点
firstChild:第一个子节点
lastChild:最后一个子节点
nextSibling:下一个兄弟节点
previousSibling:上一个兄弟节点
3) document对象的方法获取标签对象
document.getElementById(“id属性值”) ; 通过id属性获取 (这种方式作用)
document.getElementsByName(“name属性值”);通过name属性获取
document.getElementsByTagName(“标签名称” ) ;通过标签名称获取