Javascript-基础

网页代码 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .menus{width:200px;border:1px solid red;}
        .menus .header{background-color:gold;padding:20px 10px;}
    </style>
</head>
<body>
    <div class="menus">
        <div class="header" onclick="myFunc()">大标题</div>
        <div class="item">内容</div>
    </div>
    <script type="text/javascript">
        function myFunc(){
        confirm("是否继续?")
        }
    </script>
</body>
</html>

页面效果

JavaScript实现功能:点击黄色区域,会弹出确认框 

JavaScript代码位置

Javascript代码写在script标签内部,标签可以放在head标签内(放在css样式后面),更加推荐放在body标签内的最后位置

JavaScript代码形式

直接写入script标签

    <script type="text/javascript">
        //编写代码
    </script>

导入文件

    <script src="static/my.js">
    </script>

代码注释 

html中:<-- 注释内容-->

CSS中:/* 注释内容 */

JavaScript中:/* 注释内容 */   或者   //注释内容

变量

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

    <script type="text/javascript">
        var name="ydy"
        console.log(name)
    </script>
</body>
</html>

字符串
var name="ydy";
var name=String("ydy");

var name="中国联通";
var v1=name.length;
var v2=name[0];
var v3=name.trim();
var v4=name.substring(0,2);

数组
var v1=[1,2,3,4];
var v2=Array([1,2,3,4]);

v1[1];
v1[0]="ydy";
v1.push("联通")    //尾部追加
v1.unshift("联通")   //头部追加



v1.pop("联通")    //尾部删除
v1.shift("联通")   //头部删除


//v1.splice(索引,0,元素)
v1.splice(1,0,"中国")

var v2 = ["美国", "英国", "法国"];
v2.splice(1, 1);  // 从索引 1 开始,删除 1 个元素
console.log(v2);  // 输出 ["美国", "法国"]

var v3 = ["美国", "英国", "法国"];
v3.splice(1, 1, "中国");  // 从索引 1 开始,删除 1 个元素,并插入 "中国"
console.log(v3);  // 输出 ["美国", "中国", "法国"]

循环

var v1=[1,2,3,4];

for(val idx in v1){
    //data=v1[idx]
}

for(var i=0;i<v1.length;i++){
    //data=v1[idx]
}

对象

定义

info={
"name":"ydy",
"age":18
}
//或者不加引号
info={
name:"ydy",
age:18
}



info.age
info.name="ydh"

info["age"]
info["name"]="ydh"

for(ver key in info){
//key=name/age data=info[key]
}

条件语句

if (条件){

}
else{

}


if (条件){

}
else if(条件){

}
else if(条件){
}
else{

}

函数

function func(){
//
}

func()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值