国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

javascript學習隨筆(編寫瀏覽器腳本 Navigator Scripting )

2024-09-06 12:43:08
字體:
來源:轉載
供稿:網友

在 HTML 中使用JavaScript

JavaScript能以兩種方式嵌入HTML:

作為語句和函數使用時,用 SCRIPT 標記 作為事件處理程序使用時,用 HTML 標記

SCRIPT 標記

使用SCRIPT標記把腳本嵌入在HTML中,格式如舷:

<SCRIPT>
_ JavaScript 語句
</SCRIPT>

LANGUAGE屬性作為可選項,用于指定腳本語言,用法如下:

<SCRIPT LANGUAGE="JavaScript">
_JavaScript 語句
</SCRIPT>

</SCRIPT>是<SCRIPT>的結束標志,之間可以包括任意多的JavaScript語句.

JavaScript是區分大小寫檔



例1 一個簡單的腳本

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
document.write("Hello net.")
</SCRIPT>
</HEAD>
<BODY>
That's all, folks.
</BODY>
</HTML>

例1中的頁面顯示:

Hello net.That's all folks.

 


 


代碼隱匿

在不識別JavaScript的舊版本瀏覽器上,可以把腳本放置在注釋域中,這樣JavaScript代碼就不會被顯示出來. 把整個腳本用HTML的注釋標記括起來:

<!-- 開始隱匿的腳本內容,不被舊版本瀏覽器顯示
// 隱匿在此結束. -->

定義和調用函數

在頁(page)被裝載后,被置于SCRIPT標記之間的腳本被分析.函數被存貯起來,但并未執行. 函數由頁內的事件調用執行.

正確理解定義函數與調用函數之間的區別是很重要的,定義函數僅僅是命名了這個函數和說明當此函數被調用時做什么,而調用函數才利用傳來的參數真正執行指定的動作.


 

例2 一個帶有函數和注釋的腳本

<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- 開始隱匿的腳本內容,不被舊版本瀏覽器顯示
 function square(i) {
  document.write("The call passed ",i, " to the function.","<BR>")
  return i*i
 }
  document.write("The function returned ",square(5),".")
// 隱匿在此結束. -->
</SCRIPT>
</HEAD>
<BODY>
<BR>
All done.
</BODY>


例2中的頁面顯示:

We passed 5 to the function.
The function returned 25.
All done.


 

HEAD標記

通常,應該在文檔的HEAD部分定義頁(page)的所有函數,因為HEAD被首先裝載,這就保證了用戶做任何可能調用函數的動作前,函數已全部裝載.


 

例3 有兩個函數的腳本.

<HEAD>
<SCRIPT>
<!--- hide script from old browsers
function bar() {
 document.write("<HR ALIGN='LEFT' WIDTH=25%>")
}
function output(head,level,string) {
 document.write("<H" + level + ">" + head + "</H" + level + "><p>" + string)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨脱县| 金平| 邢台县| 黄大仙区| 酉阳| 六枝特区| 霍山县| 江城| 榕江县| 北京市| 上犹县| 宣威市| 赤峰市| 黑水县| 额尔古纳市| 个旧市| 吕梁市| 龙山县| 双流县| 青海省| 旺苍县| 临湘市| 桃园市| 岳西县| 桂东县| 榕江县| 米脂县| 运城市| 东宁县| 郓城县| 丰顺县| 怀集县| 江陵县| 岗巴县| 汉川市| 定西市| 尚志市| 宜章县| 汶川县| 马尔康县| 通化县|