当前位置 博文首页 > OIqng的博客:JavaScript教程带你快速入门

    OIqng的博客:JavaScript教程带你快速入门

    作者:[db:作者] 时间:2021-09-04 15:38

    JavaScript 简介

    JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。

    JavaScript 是基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

    JavaScript 用法

    HTML 中的脚本必须位于 标签之间。

    脚本可被放置在 HTML 页面的 和 部分中。

    <script>标签

    <script> 和 </script> 会告诉 JavaScript 在何处开始和结束。

    <script> 和 </script> 之间的代码行包含了 JavaScript:

    <script>
    alert("我的第一个 JavaScript");
    </script>
    

    <body> 中的 JavaScript

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <script>
            alert("我的第一个 JavaScript");
        </script>
    </body>
    </html>
    

    JavaScript 函数和事件

    上面代码中的 JavaScript 语句,会在页面加载时执行。如果我们把 JavaScript 代码放入函数中,就可以在事件发生时调用该函数,如:用户点击按钮时执行代码。

    <head> 中的 JavaScript 函数

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script>
            function myFunction() {
                alert("我的第一个 JavaScript函数");
            }
        </script>
    </head>
    <body>
        <button type="button" onclick="myFunction()">按钮</button>
    </body>
    </html>
    

    点击按钮时调用JavaScript函数如下图
    在这里插入图片描述
    <body> 中的 JavaScript 函数

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <button type="button" onclick="myFunction()">按钮</button>
        <script>
            function myFunction() {
                alert("我的第一个 JavaScript函数");
            }
        </script>
    </body>
    </html>
    

    效果一样如下图
    在这里插入图片描述
    外部的 JavaScript

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="firstScript.js"></script>
    </head>
    <body>
        <button type="button" onclick="myFunction()">按钮</button>
    </body>
    </html>
    

    firstScript.js代码如下

    function myFunction(){
        alert("我的第一个 JavaScript函数");
    }
    

    JavaScript 输出

    • window.alert() 弹出警告框。
    • document.write() 方法将内容写到 HTML 文档中。
    • innerHTML 写入到 HTML 元素。
    • console.log() 写入到浏览器的控制台。

    使用 window.alert()弹出警告框

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script>
            window.alert('弹出警告框');
        </script>
    </head>
    <body>
    
    </body>
    </html>
    

    在这里插入图片描述
    使用document.write() 将内容写到 HTML 文档

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script>
            document.write('将内容到HTML文档中');
        </script>
    </head>
    <body>
    
    </body>
    </html>
    

    使用innerHTML 写入到 HTML 元素

    <!DOCTYPE html>
    <html lang="en">
    
    下一篇:没有了