小編給大家分享一下html里js的使用方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的泗洪網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
html里js的使用方法:1、在HTML中使用【<script>】嵌入JavaScript,在使用【<script>】包含外部文件時(shí)使用src屬性;2、所有【<script>】元素都應(yīng)該放在頁(yè)面的元素中。
html里js的使用方法:
1、<script>元素
在HTML中使用<script>
嵌入JavaScript
HTML 4.01 為
<script>
定義了下列 6 個(gè)屬性。
async
:可選。表示應(yīng)該立即下載腳本,但不應(yīng)妨礙頁(yè)面中的其他操作,比如下載其他資源或等待加載其他腳本。只對(duì)外部腳本文件有效。
charset
:可選。表示通過(guò)src屬性指定的代碼的字符集。由于大多數(shù)瀏覽器會(huì)忽略它的值,因此這個(gè)屬性很少有人用。
defer
:可選。表示腳本可以延遲到文檔完全被解析和顯示之后再行。只對(duì)外部腳本文件有效。IE7及更早版本對(duì)嵌入腳本也支持這個(gè)屬性。
language
:已廢棄。原來(lái)用于表示編寫(xiě)代碼使用的腳本語(yǔ)言(如 JavaScript、JavaScript1.2或 VBScript)。大多數(shù)瀏覽器會(huì)忽略這個(gè)屬性,因此也沒(méi)有必要再用了。
src
:可選。表示包含要執(zhí)行代碼的外部文件。
type
:可選??梢钥闯墒莑anguage的替代屬性;表示編寫(xiě)代碼使用的腳本語(yǔ)言的內(nèi)容類(lèi)型(也稱(chēng)為 MIME 類(lèi)型)。雖然 text/javascript 和 text/ecmascript 都已經(jīng)不被推薦使用,但人們一直以來(lái)使用的都還是 text/javascript。實(shí)際上,服務(wù)器在傳送 JavaScript 文件時(shí)使用的
MIME 類(lèi)型通常是 application/x–javascript,但在type中設(shè)置這個(gè)卻可能導(dǎo)致腳本被忽略。另外,在非IE瀏覽器中還可以使用以下值:
application/javascript和application/ecmascript。考慮到約定俗成和最大限度的瀏覽器兼容性,目前 type 屬性的值依舊還是
text/javascript。不過(guò),這個(gè)屬性并不是必需的,如果沒(méi)有指定這個(gè)屬性,則其默認(rèn)值仍為text/javascript。
使用<script>
元素的方式有兩種:直接在頁(yè)面中嵌入 JavaScript 代碼和包含外部 JavaScript文件。在使用<script>
元素嵌入JavaScript代碼時(shí),只須為<script>
指定type屬性。然后,像下面這樣把JavaScript代碼直接放在元素內(nèi)部即可:
<script type="text/javascript"> function fun(){ alert("hello") } </script>
包含在<script>元素內(nèi)部的 JavaScript 代碼將被從上至下依次解釋。
在解釋器對(duì)<script>元素內(nèi)部的所
有代碼求值完畢以前,頁(yè)面中的其余內(nèi)容都不會(huì)被瀏覽器加載或顯示。
在使用<script>嵌入 JavaScript 代碼時(shí),記住不要在代碼中的任何地方出現(xiàn)</script>字符串。如果必須出現(xiàn),請(qǐng)使用/轉(zhuǎn)義符<\/script>
在使用<script>包含外部文件時(shí)使用src屬性。在解析外部文件時(shí)(包括下載)會(huì)停止頁(yè)面的處理。在帶有src屬性的<script>中間不能再嵌入其他代碼 ,否則不會(huì)執(zhí)行。
2、標(biāo)簽的位置
按照傳統(tǒng)的做法,所有<script>元素都應(yīng)該放在頁(yè)面的元素中,如:
這樣做或是瀏覽器在所有的js文件都下載解析和執(zhí)行完成后才開(kāi)始顯示頁(yè)面(瀏覽器遇到body才會(huì)開(kāi)始呈現(xiàn)內(nèi)容)
為了避免這個(gè)問(wèn)題,現(xiàn)代 Web 應(yīng)用程序一般都把全部 JavaScript 引
用放在元素中頁(yè)面內(nèi)容的后面,如下例所示:
<!DOCTYPE html> <html> <head> <title>Example HTML Page</title> </head> <body> <!-- 這里放內(nèi)容 --> <script type="text/javascript" src="example1.js"></script> <script type="text/javascript" src="example2.js"></script> </body> </html>
這樣,在解析包含的JavaScript代碼之前,頁(yè)面的內(nèi)容將完全呈現(xiàn)在瀏覽器中。而用戶也會(huì)因?yàn)闉g覽器窗口顯示空白頁(yè)面的時(shí)間縮短而感到打開(kāi)頁(yè)面的速度加快了。
3、文檔模式
doctype
混雜模式
標(biāo)準(zhǔn)模式
準(zhǔn)標(biāo)準(zhǔn)模式
4、<noscript>
這個(gè)元素可以包含能夠出現(xiàn)在文檔<body>中的任何 HTML 元素——<script>元素除外。包含
在<noscript>
元素中的內(nèi)容只有在下列情況下才會(huì)顯示出來(lái):
[ ] 瀏覽器不支持腳本;
[ ] 瀏覽器支持腳本,但腳本被禁用。
符合上述任何一個(gè)條件,瀏覽器都會(huì)顯示<noscript>中的內(nèi)容。而在除此之外的其他情況下,瀏覽器不會(huì)呈現(xiàn)<noscript>中的內(nèi)容。示例:
<html> <head> <title>Example HTML Page</title> <script type="text/javascript" defer="defer" src="example1.js"></script> <script type="text/javascript" defer="defer" src="example2.js"></script> </head> <body> <noscript> <p>本頁(yè)面需要瀏覽器支持(啟用) JavaScript。</p> </noscript> </body> </html>
以上是“html里js的使用方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)頁(yè)題目:html里js的使用方法
當(dāng)前URL:http://jinyejixie.com/article26/gpedjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、面包屑導(dǎo)航、網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)公司、App開(kāi)發(fā)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)