JavaScript语法总结


1.在html中初始化js

<div class="menus">
    <div class="header" onclick="myFunc()">标题</div>
    <div class="item">内容</div>
</div>

<!--在文件中编写然后导入-->
<script src="static/my.js"></script>
<!--在HTML中编写-->
<script type="text/javascript">  
    function myFunc() {
        alert("Hello!");
        confirm("Continue?");
    }

</script>

2.变量

//定义
var name = "xie";

//输出
console.log(name);

3.字符串

//声明
var name = "xie";
var name = String("xie");
//常见功能
var name = "xie";

var v1 = name.length;  
var v2 = name[0];  //or name.charAt(0)
var v3 = name.trim();  //strip
var v4 = name.substring(0, 2);  //切片

4.数组

//定义
var v1 = [1, 2, 3, 4];
var v2 = Array([1, 2, 3, 4]);

//操作
v1[0] = 123;

v1.push("abc");  // append
v1.unshift("123");  // add到最前面
v1.splice(1, 0, "123");  // 把123放到位置1

v1.pop();
v1.shift();  // 头部删除
v1.splice(2, 1);  // 指定位置2删除

// 循环
for(var idx in v1){
	//获取的是index
	console.log(v1[idx]);
} 
for(var i = 0; i < v1.length; i++){
	console.log(v1[i]);
}

5.对象

// 键写不写双引号都可以
info = {
	name: "xie",
	age: 18
}

// 操作
info.name = "yang";
info["age"] = 20;

delete info["age"]

// 循环
for(var key in info){
	value = info[key]
}

6.条件语句

if () {
	
}else if ( ){

}else {

}

7.函数

funciton func() {
	...
}

func()

8.DOM

DOM,就是一个模块,模块可以对HTML页面中的标签进行操作。

//根据ID获取标签
var tag = document.getElementById("xx");

//修改标签中的文本
tag.innerText = "abc";

//创建标签<div>abc</div>
var tag = document.createElement("div");
tag.innerText = "abc";  //把内容写入标签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值