天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JavaScript 基礎(chǔ)問答三

9. JavaScript的注釋(Comments in JavaScript)
Q:我如何在JavaScript代碼中插入注釋?
A:JavaScript支持三種不同類型的注釋:
多行C樣式的注釋。 包括在/* 和 */ 內(nèi)的內(nèi)容都是注釋,例如:
/* This is a comment */
/* C-style comments can span
as many lines as you like,
as shown in this example */
C++樣式的單行注釋。這些注釋以//開始,到行尾結(jié)束:
// This is a one-line comment
使用HTML注釋開始序列(<!--)引導(dǎo)的單行注釋。注意,JavaScript解釋器會忽略HTML注釋的結(jié)束字符(-->)。考慮這個實例:
<!-- This is treated as a one-line JS comment
<!-- It works just like a comment beginning with //
<!-- --> This is also a one-line JS comment
<!-- --> because JS ignores the closing characters
<!-- --> of HTML-style comments
HTML樣式的注釋在JavaScript代碼中并不常見。(//引導(dǎo)的單行注釋更簡單也更易讀)。不過,強烈建議使用HTML注釋將JavaScript代碼從舊版本瀏覽器中隱藏。
10. 從舊版瀏覽器中隱藏JS代碼 (Hidding JS code from old browsers)
Q:我如何從不支持JavaScript的舊版中隱藏JS代碼?
A:為了阻止舊版瀏覽器顯示JS代碼,可以使用以下方法:
在開頭的<script>標(biāo)簽后,立即放入一行HTML樣式的注釋開頭樣式,沒有結(jié)尾內(nèi)容,如此,你的腳本的頭兩行看起來應(yīng)該像:
<script language="JavaScript">
<!--
在腳本結(jié)尾,放入下列兩行:
//-->
</script>
如此,你的HTML文件就會包含下面的代碼端:
<script language="JavaScript">
<!--
Here you put your JS code.
Old browsers will treat it
as an HTML comment.
//-->
</script>
舊版本瀏覽器就會把JS代碼看做一個長的HTML注釋。另一方面,支持JavaScript的瀏覽器會正常解釋<script>和</script>之間的JS代碼(解釋器會將JS代碼中的第一行和最后一行當(dāng)做單行注釋)。
11. JavaScript可用嗎?(Is JavaScript enabled?)
Q:如何用戶的瀏覽器不能執(zhí)行JavaScript代碼,我可以給用戶一個警告嗎?
A:當(dāng)然,你可以給那些使用不兼容JavaScript瀏覽器的用戶顯示一個特定警告。把你的警告信息放在<NOSCRIPT>和</NOSCRIPT>之間。這是一個示例:
<NOSCRIPT>
<H3>This page uses JavaScript</H3>
<ul>
<li>Please use NETscape Navigator 3+ or InterNET Explorer 3+
<li>Make sure that JavaScript is enabled in your browser.
</ul>
</NOSCRIPT>
支持JavaScript的瀏覽器會忽略<NOSCRIPT>和</NOSCRIPT>之間的內(nèi)容。不能執(zhí)行JavaScript的瀏覽器就會在頁面上顯示信息。
注意:NETscape Navigator 2不支持<NOSCRIPT>。因此,這個消息對那些即使使用支持JavaScript的瀏覽器NETscape 2用戶也是可見的。記住這一點,然后合理措詞,不用誤導(dǎo)了NETscape 2的用戶。(例如,上面信息假設(shè)了你的腳步要求瀏覽器的版本至少為3。)
12. 外部JavaScript文件(External JS Files)
Q:我可以從外部引入JS文件,而不是把所有的腳本都在HTML頁面中嗎?
A:可以。你可以創(chuàng)建一個后綴名為.js的文件,例如,myscipt.js。把你的JavaScript代碼放在這個文件中;不要在.js文件中包含<script>或</script>標(biāo)簽。
要把myscript.js嵌入到網(wǎng)頁中,需要在HTML文件中使用這些標(biāo)簽:
<SCRIPT LANGUAGE="JavaScript" SRC="myscript.js">
</SCRIPT>
從實際上講,你會發(fā)現(xiàn)創(chuàng)建.js文件保存JavaScript函數(shù)是非常方便的,你可以在不同的HTML文件中重用這些函數(shù)。然而,請注意,一些舊版本瀏覽器(像 Navigator 2.x 和Explorer 3.x)不會加載外部的JavaScript文件。
13. JavaScript中的保留字(Reserved words in JavaScript)
Q:JavaScript中有哪些保留字呢?
A:JavaScript語言的保留字都列在了下面。(其中一些在JavaScript語言中使用,而在JavaScript保留是為了兼容或者以后可能的擴展。)當(dāng)選擇JavaScript變量名時,要避免這些保留字!
abstract else instanceof switch
boolean enum int synchronized
break export interface this
byte extends long throw
case false native throws
catch final new transient
char finally null true
class float package try
const for private typeof
continue function protected var
debugger goto public void
default if return volatile
delete implements short while
do import static with
double in super
除了以上的保留字,最好也避免以下標(biāo)識符作為JavaScript變量名。這些是NETscape Navigator或者InterNET Explorer中客戶端對象、方法或者屬性的名字。
alert hidden outerWidth
all history packages
anchor image pageXOffset
anchors images pageYOffset
area isNaN parent
array Java parseFloat
assign JavaArray parseInt
blur JavaClass password
button JavaObject pkcs11
checkbox JavaPackage plugin
clearTimeout innerHeight prompt
clientInformation innerWidth prototype
close layer radio
closed layers reset
confirm length screenX
crypto link screenY
date location scroll
defaultStatus Math secure
document mimeTypes select
element name self
elements navigate setTimeout
embed navigator status
embeds NETscape String
escape Number submit
eval Object sun
event offscreenBuffering taint
fileUpload onblur text
focus onerror textarea
form onfocus top
forms onload toString
frame onunload unescape
frames open untaint
frameRate opener valueOf
function option window
getClass outerHeight

JavaScript技術(shù)JavaScript 基礎(chǔ)問答三,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久九九精品免费视频 | 亚洲精品嫩草AV在线观看 | 日本一本免费线观看视频 | 亚洲 自拍 清纯 综合图区 | 亲胸吻胸添奶头GIF动态图免费 | 国产1769一七六九视频在线 | 日本ccc三级| 亚洲中文字幕AV在天堂 | 快插我我好湿啊公交车上做 | 国产品无码一区二区三区在线 | 亚洲一区二区三不卡高清 | 久久AV喷吹AV高潮欧美 | 久久香蕉国产线看观看首页 | 超碰在线视频 免费 | 国产中文在线 | 肉蒲团从国内封禁到日本成经典 | blacked黑人战小美女 | 亚洲成人免费看 | 9277在线观看资源 | 国产午夜在线观看视频播放 | 久久99国产精品蜜臀AV | 97久久精品人人槡人妻人 | 国产69精品麻豆久久久久 | 男人吃奶摸下弄进去好爽 | 护士日本xx厕所 | 久久这里只有精品视频9 | 亚洲理论片在线中文字幕 | 四房播播开心色播 | 中文有码中文字幕免费视频 | JIZZ19学生第一次 | 亚洲精品天堂自在久久77 | 欧美牲交视频免费观看K8经典 | 国内精品免费久久影院 | 色婷婷激婷婷深爱五月小蛇 | 双腿打开揉弄高潮H苏安安秦慕深 | 91精品乱码一区二区三区 | 约艺术院校96年清纯白嫩 | 国内精品偷拍在线观看 | 免费观看激烈日板子 | 亚洲AV国产福利精品在现观看 | 中国国产不卡视频在线观看 |