麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > JS > 正文

IE中jscript/javascript的條件編譯

2024-09-06 12:44:58
字體:
供稿:網(wǎng)友

IE中jscript/javascript的條件編譯

作者:JavaScript Kit 譯者:子烏(Sheneyan) 翻譯日期:2006-02-12 英文原文:Conditional Compilation of JScript/ JavaScript in IE 版權(quán):翻譯未經(jīng)過javascript kit同意,我只對我所翻譯的中文部分負(fù)責(zé)。版權(quán)歸原作者所有。

條件編譯概述

  在IE中,有一個(gè)鮮為人知的功能叫做條件編譯。自從IE4開始支持這個(gè)功能,它由于在一些Ajax相關(guān)的javascript腳本中出現(xiàn)而受到一些關(guān)注。條件編譯作為一種獨(dú)立形式的對象判斷,使得IE可以根據(jù)預(yù)定義或用戶定義的條件來決定你的jscript或javascript代碼特定部分是否編譯。也可以把它看成是你的代碼的條件注釋,使你的代碼能夠在非IE瀏覽上也順利運(yùn)行。

語法概述

  通過在你的腳本中使用@cc_on來激活條件編譯,或者直接使用@if或者@set等等作為CC邏輯中一部分的句子來激活它。這里是一個(gè)示范例子:

Language:javascript, parsed in: 0.007 seconds, using GeSHi 1.0.7.12
  1. <script type="text/javascript">
  2.  
  3. /*@cc_on
  4. document.write("JScript 版本: " + @_jscript_version + ".<br>");
  5.    /*@if (@_jscript_version >= 5)
  6.       document.write("JScript 版本 5.0+.<br //>");
  7.       document.write("只有當(dāng)瀏覽器支持JScript5+的時(shí)候你才能看到這些文字.<br>");
  8.    @else @*/
  9.       document.write("當(dāng)你使用其他瀏覽器(比如: Firefox, IE 4.x 之類)的時(shí)候看到這行文字<br>");
  10.    /*@end
  11. @*/
  12.  
  13. </script>
  14.  
例子:
JScript 版本: 5.6.
JScript 版本 5.0+.
只有當(dāng)瀏覽器支持JScript5+的時(shí)候你才能看到這些文字。

  如果你使用IE(任何版本),你應(yīng)該能夠看到第一個(gè)document.write()的輸出,如果是IE5+,接下來的兩個(gè)document.write()你也能夠看見(因?yàn)閺腎E5開始支持JScript 5)。最后一個(gè)document.write()方法是為了其他非IE5+瀏覽器服務(wù)的,無論是Firefox,opera,IE4,或者什么別的。條件編譯依賴于類似在條件注釋中使用的注釋標(biāo)簽,以確保它在所有瀏覽器中都能工作順暢。

  當(dāng)使用條件編譯的時(shí)候,最好先通過@cc_on語句來激活它,只有這樣你才能在你的腳本中包含注釋標(biāo)簽以保證瀏覽器兼容,、就好像上面例子中所顯示的那樣。(子烏注:這句英文我翻譯的不是很順...看起來似乎與上面的句子矛盾)

@if, @elif, @else,@end 語句

在這個(gè)奇怪的開場白之后,這里是一些用于條件便于的條件語句:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕免费看 | 99热草| 九九视屏| 国产精品亚洲精品久久 | 精品亚洲午夜久久久久91 | 中文字幕观看 | 久久精精品| chinese中国真实乱对白 | 成人电影毛片 | 午夜在线观看视频网站 | 亚洲人成电影在线 | 欧美性生交xxxxx久久久缅北 | 久久久久久久久久久高潮一区二区 | 天天草夜夜爽 | 国产精品亚洲精品日韩已方 | 亚洲精品日韩色噜噜久久五月 | 国产91九色 | 日韩高清影视 | 亚洲国产美女视频 | 欧美成年性h版影视中文字幕 | 黄色伊人网站 | 中文字幕在线日韩 | 一级片久久免费 | 欧美乱码精品一区 | 一级一级一级一级毛片 | 亚洲精品午夜国产va久久成人 | 免费欧美| 亚洲第一成人久久网站 | 久久久无码精品亚洲日韩按摩 | 欧美国产一区二区三区 | 一级@片 | 国产a级久久 | 精品一区二区三区免费毛片爱 | 欧美大穴 | 91久久国产露脸精品免费 | av在线直播观看 | 一区二区国产在线 | 嫩草www| 失禁高潮抽搐喷水h | 久章草影院 | 99国产精品欲a |