最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

html嵌入javascript代碼的三種方式

 更新時間:2023年03月23日 08:52:27   作者:微揚嘴角  
本文詳細(xì)介紹了html嵌入javascript代碼的三種主要方式:腳本塊的方式、引入外部獨立的.js文件、事件句柄是以html標(biāo)簽的屬性存在的,有感興趣了解的同學(xué)可以借鑒閱讀

一、概念

javascript是運行在瀏覽器中的腳本語言,運行在瀏覽器的內(nèi)存當(dāng)中,不需要程序員手動編譯,編寫玩源代碼之后,瀏覽器直接打開解釋執(zhí)行,簡稱JS。

二、html嵌入javascript代碼的三種方式

JS是一門事件驅(qū)動型的編程語言,依靠事件去驅(qū)動,然后執(zhí)行對應(yīng)的程序。
例如:在JS中有很多事件,其中有一個事件叫做:鼠標(biāo)單擊,click,并且任何事件都會對應(yīng)一個事件句柄onclick。

1.事件句柄是以html標(biāo)簽的屬性存在的。

在按鈕標(biāo)簽中設(shè)置onclick屬性值,則點擊按鈕發(fā)生click事件后,注冊在onclick后面的js代碼會被瀏覽器自動調(diào)用。

示例如下:

解釋:(1)在JS中有一個內(nèi)置的對象window,代表瀏覽器對象(窗口),window對象有一個函數(shù)alert,用法是window.alert(“消息”),點擊按鈕后彈出帶有消息的窗口,"window."可以省略不寫直接寫alert語句;
(2)java字符串可以使用雙引號,也可以使用單引號;
(3)JS的一條語句結(jié)束之后可以使用分號也可以不用。

(4)window.alert()語句在顯示窗口時并沒有執(zhí)行完,點擊確認(rèn)窗口消失后才執(zhí)行完(alert有阻塞當(dāng)前頁面加載的作用)。

2.腳本塊的方式

在body標(biāo)記中嵌入script標(biāo)記,JS代碼寫在script標(biāo)記中。此時的代碼在頁面打開時執(zhí)行,并且遵循自上而下的順序依次執(zhí)行,即代碼的執(zhí)行不需要事件。javascipt的腳本塊可以有多個,可以出現(xiàn)在任意位置。javascript可以有//開頭的單行注釋和/**/包含的多行注釋。

示例如下:

效果如下:

刷新頁面后一直在加載頁面,也沒有顯示input標(biāo)記,點擊確定后頁面加載完畢:

3.引入外部獨立的.js文件

.js文件內(nèi)容與腳本塊的方式中script標(biāo)記中的內(nèi)容一致。代碼也會按照順序自上而下地執(zhí)行。同一個.js文件可以被引入多次。
引入方式,在body 標(biāo)記中加script標(biāo)簽;

到此這篇關(guān)于html嵌入javascript代碼的三種方式的文章就介紹到這了,更多相關(guān)html嵌入javascript內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • javascript關(guān)鍵字加亮加連接

    javascript關(guān)鍵字加亮加連接

    我想在頁面里把想要的關(guān)鍵詞加亮凸出(用顏色區(qū)分出來)顯示,這樣讓客戶一眼能看到重的東西,然后在加亮的關(guān)鍵詞上可以加上超連接.請問高手們怎么實現(xiàn)宋的功能.就像搜索引擎的那種..搜索關(guān)鍵詞的時候就顯示紅色的.
    2008-06-06
  • ES6代碼轉(zhuǎn)ES5詳細(xì)教程(babel安裝使用教程)

    ES6代碼轉(zhuǎn)ES5詳細(xì)教程(babel安裝使用教程)

    Babel 是一個廣泛使用的 ES6 轉(zhuǎn)碼器,可以將 ES6 代碼轉(zhuǎn)為 ES5 代碼,從而在老版本的瀏覽器執(zhí)行,這意味著,你可以用 ES6 的方式編寫程序,又不用擔(dān)心現(xiàn)有環(huán)境是否支持,這篇文章主要介紹了ES6代碼轉(zhuǎn)ES5教程(babel安裝使用教程),需要的朋友可以參考下
    2023-01-01
  • ES6 Set結(jié)構(gòu)的應(yīng)用實例分析

    ES6 Set結(jié)構(gòu)的應(yīng)用實例分析

    這篇文章主要介紹了ES6 Set結(jié)構(gòu)的應(yīng)用,結(jié)合實例形式分析了ES6 set結(jié)構(gòu)的功能、特點、常見用法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-06-06
  • 微信小程序?qū)崿F(xiàn)活動報名登記功能(實例代碼)

    微信小程序?qū)崿F(xiàn)活動報名登記功能(實例代碼)

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)活動報名登記,本篇將介紹使用微信小程序?qū)崿F(xiàn)發(fā)起一個活動報名的設(shè)計,以此為基礎(chǔ),我們可以掌握微信小程序表單的基本用法,進而在諸如疫情信息登記、出入報備等場景中使用小程序進行開發(fā),滿足相關(guān)的需求,需要的朋友可以參考下
    2022-09-09
  • Iframe thickbox2.0使用的方法

    Iframe thickbox2.0使用的方法

    一個小項目中用到,奉命進行修改,定位到
    2009-03-03
  • javascript結(jié)合html5 canvas實現(xiàn)(可調(diào)畫筆顏色/粗細(xì)/橡皮)的涂鴉板

    javascript結(jié)合html5 canvas實現(xiàn)(可調(diào)畫筆顏色/粗細(xì)/橡皮)的涂鴉板

    js+html5 canvas實現(xiàn)的涂鴉畫板特效,可調(diào)畫筆顏色|粗細(xì)|橡皮,可以保存涂鴉效果為圖片編碼,測試了下還不錯,感興趣的朋友可以參考下
    2013-04-04
  • 一文詳解如何清除手機上小程序緩存

    一文詳解如何清除手機上小程序緩存

    大家在使用微信小程序的時候會有緩存,雖然小程序的緩存數(shù)值相比APP要少的多,下面這篇文章主要給大家介紹了關(guān)于如何清除手機上小程序緩存的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • JS操作CSS隨機改變網(wǎng)頁背景實現(xiàn)思路

    JS操作CSS隨機改變網(wǎng)頁背景實現(xiàn)思路

    JS和CSS讓頁面每次刷新隨機產(chǎn)生一張背景圖,當(dāng)然我的回答是可以的,下面是具體的實現(xiàn)思路,感興趣的朋友可以參考下
    2014-03-03
  • webpack4 配置 ssr 環(huán)境遇到“document is not defined”

    webpack4 配置 ssr 環(huán)境遇到“document is not defined”

    這篇文章主要介紹了webpack4 配置 ssr 環(huán)境遇到“document is not defined”,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • javascript實現(xiàn)移動的模態(tài)框效果

    javascript實現(xiàn)移動的模態(tài)框效果

    這篇文章主要為大家詳細(xì)介紹了javascript實現(xiàn)移動的模態(tài)框效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論

阳信县| 嘉定区| 阳春市| 育儿| 四会市| 衡山县| 金乡县| 宜宾市| 蛟河市| 兰溪市| 马龙县| 托里县| 揭东县| 临江市| 苍南县| 高淳县| 芜湖市| 闸北区| 库伦旗| 秦皇岛市| 陕西省| 达拉特旗| 新巴尔虎左旗| 巫山县| 原平市| 喀什市| 阳高县| 望谟县| 惠州市| 颍上县| 锡林浩特市| 和林格尔县| 尚志市| 松桃| 河西区| 维西| 庄浪县| 南京市| 图木舒克市| 广灵县| 邵阳县|