首页 前端知识 js嵌入网页有哪几种方式?,javascript怎么嵌入html

js嵌入网页有哪几种方式?,javascript怎么嵌入html

2024-04-30 11:04:31 前端知识 前端哥 692 809 我要收藏

大家好,本文将围绕用javascript编写程序,并嵌入html网页展开说明,javascript嵌入网页中的方法主要有是一个很多人都想弄明白的事情,想搞清楚html中嵌入js代码的两种方法需要先了解以下几个事情。

第一种方式:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>HTML中嵌入JavaScript的第一种方式</title>
    </head>
    <body>
        <!-- 
            1.要实现的功能:
                用户点击以下按钮,弹出消息框.
            2.JS是一门事件驱动型的编程语言,依靠事件去驱动,然后执行对应的程序.
                在JS中有很多事件,其中有一个事件叫做:鼠标单击,单词:click.并且
                任何事件都会对应一个事件句柄叫做:onclick.
                注意:事件和事件句柄的区别是:事件句柄是在事件单词前添加一个on
                而事件句柄是HTML标签的属性存在的
            3.οnclick="js代码",执行原理是什么?
                页面打开的时候,js代码并不会执行,只是把这段JS代码注册到按钮的click事件上
                等这个按钮发生click事件之后,注册在onclick后面的js代码会被浏览器自动调用
            4.怎么使用JS代码弹出消息框?
                在JS中有一个内置对象叫做window,全部小写,可以直接拿来使用,window代表的是
                浏览器对象,window对象有一个函数叫做:alert()
                用法是:window.alert("消息");这样就可以弹窗了
            5.JS中的字符串可以使用双引号,也可以使用单引号.
            6.JS中的一条语句结束之后可以使用分号";",也可以不用
         -->
        <input type="button" value="hello" οnclick="window.alert('Hello JavaScirpt!!!')"/>
        <input type="button" value="hello" οnclick='window.alert("Hello JavaScirpt!!!")'/>
        
        <input type="button" value="hello" οnclick='window.alert("Hello JavaScirpt!!!");
                                                    window.alert("Hello zhangsan");
                                                    window.alert("Hello lisi");
                                                    window.alert("Hello wangwu")'/>
                                                    
                                                    
                        <!-- window可以省略不写 -->                            
        <input type="button" value="hello" οnclick='alert("Hello JavaScirpt!!!")
                                                    alert("Hello zhangsan")
                                                    alert("Hello lisi")
                                                    alert("Hello wangwu")'/>
    </body>
</html>

-----------------------------------------------------------------------------------------------------------------

第二种方式:JS块

<!-- 
    javaScript的脚本块在一个页面当中可以出现多次.没有要求.
    javaScript的脚本块出现位置也没有要求,随意
 -->
< type="text/java">
    alert("1")/alert()函数会阻塞整个HTML页面的加载
</>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>HTML中嵌入JS代码的第二种方式</title>
        < type="text/java">
            alert("2")
        </>
    </head>
    <body>
        
        <input type="button" value="一个按钮" />
        
        
        
        <!-- 第二种方式:脚本块的方式 -->
        < type="text/java">
        /* 
            暴露在脚本块当中的程序,在页面打开的时候执行,
            并且遵守自上而下的顺序依次逐行执行 (这个代码的执行不需要事件)
         */
            alert("3")//alert()函数会阻塞整个HTML页面的加载
            window.alert("Hello World!!!")
        </>
        
        
        
    </body>
</html>

--------------------------------------------------------------------------------------------------------------------------------

第二种方式:引入外部独立的JS文件

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>HTML中嵌入JS代码的第三种方式</title>
    </head>
    <body>
        
        <!-- 在需要的位置引入js脚本文件 -->
        < type="text/java" src="js/newJs.js"></>
        
        <!-- 同一个js文件可以被引入多次.但实际开发这样需求很少 -->
        < type="text/java" src="js/newJs.js"></>
        
        
        <!-- 注意:这种方式不行,结束的标签必须有结束标签  不能用/代替
        < type="text/java" src="js/newJs.js" /> 
        
        如果已经引入js文件,不能在内部再使用js代码
        < type="text/java" src="js/newJs.js">
            window.alert(2)
        </> -->
        
        <!-- 这样可以 -->
        < type="text/java">
            window.alert(2)
        </> -->
    </body>
</html>

转载请注明出处或者链接地址:https://www.qianduange.cn//article/6682.html
标签
人工智能
评论
会员中心 联系我 留言建议 回顶部
复制成功!