Blogger Information
Blog 6
fans 0
comment 0
visits 3737
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
JavaScript基础语法与引入方式——2019.1.16
CY的博客
Original
508 people have browsed it

JavaScript是所有主流浏览器都支持的,并且是唯一的通用脚本编程语言。

三大特点:

* 语法灵活,表达力强

* 支持编译运行

* 事件驱动和非阻塞设计

 js数组的常用函数(slice()和splice())

slice()——返回索引


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>slice的实例</title>
    
</head>
<body>

    <script>
        // 获取部分元素,返回Array
var arr = [1,2,3,4,5,6]; // 返回从索引2到4之间元素(不含索引4)
console.log( arr.slice(1,4) );  // [2,3,4]
console.log( arr.slice(1,-2) );  // [2,3,4],尾部从-1开始
    </script>

    
   
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

splice()——增加和删除元素,返回删除的元素数组

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>splice的实例</title>
    
</head>
<body>

    <script>
// 增加和删除元素,返回删除的元素数组
// splice(开始索引, 要删除的数量(0表示不删除), 要添加的元素(多个逗号分开))
var arr = [1,2,3,4,5,6,7,8];
arr.splice(2,0,'a'); // 从第三个位置添加一个元素,非删除操作,返回空数组
console.log(arr);  // [1, 2, "a", 3, 4, 5, 6, 7, 8]
arr.splice(4,2);  // 从第5个位置删除2个,返回 [4, 5]
console.log(arr); // [1, 2, "a", 3, 6, 7, 8]
// 更新,实际上分二步完成:1.删除:是先删除指定元素, 2.添加: 再添加新元素到这个位置上
arr.splice(2,1,'php');  // ['a']
console.log(arr); // [1, 2, "php", 3, 6, 7, 8]
    </script>

    
   
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例




js脚本的引入方式


1.直接在元素的事件方法属性上写js代码

实例

<h3 id="tips" onclick="alert(this.id)">JavaScript很好玩的</h3>
<h3 id="tips" onclick="alert(id)">JavaScript很好玩的</h3>

运行实例 »

点击 "运行实例" 按钮查看在线实例

2.将js脚本写script标签中,仅限当前页面使用

实例

    <script>
        function check(username) {
            // js中的注释写法: 单行
            /*
            该函数用来验证用户名是否为空
            */
            if (username.value.length === 0) {
                alert('用户名空空如也');
            } else {
                alert('验证通过');
            }
        }
    </script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

3. 将js脚本写到外部的js文件中


实例

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

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:

今天学习了js的相关基础知识与相关语法


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post