本篇內(nèi)容主要講解“javascript加入網(wǎng)頁有哪些方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“javascript加入網(wǎng)頁有哪些方法”吧!
創(chuàng)新互聯(lián)提供高防主機、云服務(wù)器、香港服務(wù)器、雅安服務(wù)器托管等
js加入網(wǎng)頁的方法有兩種,分別是:1、直接方式,語法格式為“<script>js代碼</script>”;2、引用方式,語法格式“<script src=“js地址” type="text/javascript"></script>”。
這是最常用的方法,大部分含有Javascript的網(wǎng)頁都采用這種方法,如:
<script type="application/javascript"> <!-- document.write("這是Javascript!采用直接插入的方法!"); //-Javascript結(jié)束--> </script>
在這個例子中,我們可看到一個新的標簽: <script>……</script>,而<script language="Javascript"> 用來告訴瀏覽器這是用Javascript編寫的程序,需要調(diào)動相應(yīng)的解釋程序進行解釋。(w3c已經(jīng)建議使用新的標準:<script type="application/javascript">)
HTML的注釋標簽<!--和-->:用來去掉瀏覽器所不能識別的Javascript源代碼的,這對不支持 Javascript 語言的瀏覽器來說是很有用的。
注意在非xhtml文檔中插入script標簽時,如果不是引用外部文件,應(yīng)該在script內(nèi)加上cdata聲明,避免大于和小于運算符引起的瀏覽器解析錯誤
//-Javascript結(jié)束:雙斜杠表示 Javascript的注釋部分,即從//開始到行尾的字符都被忽略。 至于程序中所用到的document.write()函數(shù)則表示將括號中的文字輸出到窗口中去, 這在后面將會詳細介紹。 另外一點需要注意的是,<script>……</script>的位置并不是固定的,可以包含在<head>......</head> 或<body>.....</body>中的任何地方。
還有一個更高級版本的嵌入腳本,它使用了HTML中的CDATA語法(Character Data,就是把CDATA中的文本全部當(dāng)作純文本處理,除非遇到CDATA的結(jié)束)
<script language="javascript" type="text/javascript"><!--//--><!CDATA[[//><!-- //javascript代碼 //--><!]]></script>
如果已經(jīng)存在一個Javascript源文件(通常以js為擴展名),則可以采用這種引用的方式,以提高程序代碼的利用率。其基本格式如下:
<script src=“url” type="text/javascript"></script>
其中的Url就是程序文件的地址。同樣的,這樣的語句可以放在HTML文檔頭部或主體的任何部分。 如果要實現(xiàn)“直接插入方式”中所舉例子的效果,可以首先創(chuàng)建一個Javascript源代碼文件“Script.js”,其內(nèi)容如下:
document.write("這是Javascript!采用直接插入的方法!");
在網(wǎng)頁中可以這樣調(diào)用程序:<script src="Script.js" type="text/javascript"></script> 。
也可以同時在導(dǎo)入文件時制定javascript的版本,例如:<script src="Script.js" type="text/javascript; version=1.8"></script>
注意:凡是指定了src屬性的script標簽里的內(nèi)容都會被忽略。
到此,相信大家對“javascript加入網(wǎng)頁有哪些方法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
網(wǎng)站題目:javascript加入網(wǎng)頁有哪些方法
文章來源:http://jinyejixie.com/article20/ggcpjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、手機網(wǎng)站建設(shè)、網(wǎng)站維護、動態(tài)網(wǎng)站、網(wǎng)站導(dǎo)航、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)