JavaScript
Dom编程--->操作html所有的标签(找到html文件,然后操作)
jQuery ---->开源模块(找,操作)
1、导入文件
<script type="text/javascript" src="j1.js"></script>
<!--定义一个script标签写js代码--->
<script type="text/javascript">
func()
/*--引用js代码中的函数func */
</script>
2、JavaScript放置位置,一般放在html页面中body标签的底部,css可以放在head标签内,即html页面的头部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--导入js文件 src="j1.js"---->
<script type="text/javascript" src="j1.js"></script>
<!--定义一个script标签写js代码--->
<script type="text/javascript">
func()
/*--引用js代码中的函数func */
</script>
</body>
</html>
3、注释,单行注释用//,多行注释用/* ---- */
4、申明变量
局部变量申明用关键字var开头
例如:
var name="eric"
全局变量申明
例如:
name="alex
5、申明函数传入参数,然后直接调用执行自己
(function(arg){
alert(arg)
})("javascript")
"
6、字符串常用方法和属性
obj.trim() --->去掉字符串中的空格
obj.charAt(index) ------->通过字符串所以下标获取对应的字母
obj.substring(start,end) ----->截取字符串中的某一段,或者叫切片
obj.indexOf(char) ------->找出字符串中某个字符在字符串中下标的索引值
obj.length ---------->字符串的长度
7、数组
声明,如:
var array = Array() 或 var array = []
添加
obj.push(ele) 追加
obj.unshift(ele) 最前插入
obj.splice(index,0,‘content‘) 指定索引插入
移除
obj.pop() 数组尾部获取
obj.shift() 数组头部获取
obj.splice(index,count) 数组指定位置后count个字符
切片
obj.slice(start,end)
合并
newArray = obj1.concat(obj2)
翻转
obj.reverse()
字符串化
obj.join(‘_‘)
长度
obj.length
8、循环
var a = ‘123456789‘;
for(var i=0;i<10;i++){
console.log(a[i]);
}<br>
for(var item in a){
console.log(a[item]);
}
9、异常处理
ry{
}catch(e) {
}finally{
}