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

JavaScript 基礎(chǔ)問答二

4. JavaScript的局限性(JavaScript Lminitations

QJavaScript程序不能做什么?

AJavaScript代碼不能做下列事情:

  • 不能使用用戶系統(tǒng)上或者客戶端局域網(wǎng)中的打印機或者其他設(shè)備。

    (解決方法,見打印JavaScript輸出。)

  • 不能直接訪問用戶系統(tǒng)或者客戶端局域網(wǎng)中的文件;唯一例外就是可以訪問瀏覽器的Cookie文件。

    (解決方法,見文件訪問部分。)

  • 不能直接訪問Web服務(wù)器上的文件。

    (解決方法,見文件訪問部分。)

  • 實現(xiàn)多重處理或多線程。

如果你的確需要訪問文件或者執(zhí)行其他“特權(quán)”操作,可以JavaScript和Java applet結(jié)合使用。已簽名的Java applet允許進行特權(quán)操作,同時,JavaScript可以和applet交換信息。然而,你必須明白JavaScript/Java最大的限制是:用戶可能一直禁止使用JavaScript或者Java或者二者。

 

5. 支持JavaScript的瀏覽器(Browsers Supporting JavaScript)

Q:那些瀏覽器支持JavaScript?

A:下列瀏覽器都支持JavaScript:

  • NETscape Navigator (從2.0開始)
  • Microsoft InterNET Explorer (從3.0開始)
  • 其他廠商許可或者實現(xiàn)了JavaScript解釋器的瀏覽器或者產(chǎn)品(如Opera)。

參見JavaScript的版本。

 

6. JavaScript的版本(JavaScript Versions)

QJavaScript有哪些版本?

AJavaScript是新興的編程語言之一。它第一次實現(xiàn)是有NETscape社區(qū)在1995完成。第一個支持JavaScript的瀏覽器是NETscape Navigator 2.0 beta 版。截止1999年,兩大主流瀏覽器,NETscape Navigator和Microsoft InterNET Explorer對客戶端JavaScript主要支持以下版本:

瀏覽器

年份

JavaScript版本

NETscape Navigator 2.01995JavaScript 1.0
Microsoft InterNET Explorer 3.01996JavaScript 1.0 (JScript 1.0)
NETscape Navigator 3.01996JavaScript 1.1
NETscape Navigator 4.01997JavaScript 1.2
Microsoft InterNET Explorer 4.01997JavaScript 1.2 (JScript 3.0)
NETscape Navigator 4.51998JavaScript 1.3
Microsoft InterNET Explorer 5.01999JavaScript 1.3 (JScript 5.0)

不幸地是,NETscape和Microsoft的JavaScript實現(xiàn)是不同的,甚至相同版本號的JavaScript也不相同。例如,IE3中的JavaScript 1.0不同于NETscape Navigator 2中的JavaScript 1.0;類似地,IE4中的JavaScript1.2也和NETscape Navigator4中的JavaScript1.2不同。

除了這些版本以外,第三方也可以創(chuàng)建他們自己的JavaScript實現(xiàn),或者許可Microsoft或者NETscape的JavaScript技術(shù)。例如,Opera瀏覽器支持JavaScript。

跨平臺編碼是什么意思?從本質(zhì)上說,你必須使用下面一種技術(shù):

  • 只使用所有瀏覽器支持的JavaScript語言的一個子集 并且/或者
  • 針對不同瀏覽器編寫不同代碼,并且在運行時檢測實際的瀏覽器

 

7. JavaScript的文檔(JavaScript Documentation)

Q:我從哪里得到JavaScript的文檔?

A:在線JavaScript文檔可以從這些網(wǎng)站找到:

  • http://www.mozilla.org/js/language/ - Mozilla.org JavaScript資源頁。
  • http://msdn.microsoft.com/en-us/library/72bd815a.ASPx - MSDN庫中開發(fā)工具和語言部分的JScript。
  • http://msdn.microsoft.com/en-us/library/hbxc2t98.ASPx - MSDN庫中Web開發(fā)和腳本中的JScript。

另外,你也可以從下面的這些網(wǎng)站中找到JavaScript的討論、在線指南、鏈接、代碼示例和成百上千有用的腳本(當(dāng)然這個列表并不完全,只是作為一個起點而已):

  • http://www.WebReference.com/programming/JavaScript/ -指南和深度討論。
  • http://www.irt.org - 幾種不同的FAQ,包括了JavaScript。
  • http://www.JavaScripts.com - 很多腳本和代碼示例。
  • http://www.JavaScripter.NET/faq/ - 這個FAQ。

8. 打印JavaScript輸出(Printing JavaScript Output)

Q:我如何打印JavaScript輸出?

AJavaScript程序不能直接訪問打印機。不過,通過瀏覽器菜單中的文件|打?。ɑ蛘呤褂每旖萱I,在Windows上即 Ctrl + P),用戶可以打印打印網(wǎng)頁上的任何東西,包括JavaScript程序的輸出內(nèi)容。

如果用戶需要經(jīng)常打印你的腳本輸出,那么你可以:

  • 提示他們使用文件|打印菜單 并且/或者
  • 使用window.print()方法打開打印窗口。

另外,你的腳本可以在一個單獨瀏覽器窗口中生成打印內(nèi)容(參見下面的示例)。

示例:這個腳本產(chǎn)生乘法表,把它輸出到一個新的瀏覽器窗口,并且向用戶解釋如何打印。

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

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

主站蜘蛛池模板: 国产一及毛片 | 色翁荡息又大又硬又粗又爽电影 | chinesetoilet美女沟| 国产传媒18精品免费观看 | 国产精品一区二区在线播放 | 人妻美妇疯狂迎合 | www.青青草.com| 国产精品毛片在线视频 | 迈开腿让我看下你的小草莓声音 | 99久视频只有精品2019 | 玛雅成人网 | 边做边爱免费视频 | thermo脱色摇床安卓下载 | 99久久免费精品国产 | 强伦姧久久久久久久久久 | 亚洲九九视频 | 亚洲国产cao | 男人和女人全黄一级毛片 | 99香蕉精品视频在线观看 | 伊人不卡久久大香线蕉综合影院 | 果冻传媒视频在线播放 | 亚洲一卡久久4卡5卡6卡7卡 | 涩涩免费视频软件 | 野花韩国免费高清电影 | 一个人免费视频在线观看高清版 | 精品亚洲欧美中文字幕在线看 | 亚洲中久无码永久在线 | 中国人泡妞www免费 中国拍三a级的明星女 | 国产白丝精品爽爽久久蜜臀 | 美女张开腿露尿口给男人亲 | 男男腐文污高干嗯啊快点1V1 | 少妇精品无码一区二区三区 | yellow在线观看免费高清的日本 | 纵欲(高H) | 日本久久高清视频 | 护士WC女子撒尿 | 国产69精品久久久久乱码韩国 | 香蕉水蜜桃牛奶涩涩 | 99精品国产福利在线观看 | 欧美双拳极限扩张 | 无限资源在线看影院免费观看 |