五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > JavaScript FAQ(二十三)

JavaScript FAQ(二十三)

文章來源:365jz.com     點擊數(shù):343    更新時間:2009-09-16 11:48   參與評論

二十、Bookmarklet

1、什么是Bookmarklet?(What's a Bookmarklet?)

Q:什么是Bookmarklet?

A:Bookmarklet是整個都被包含在超鏈接URL中的一小段JavaScript程序。(JavaScript URL就是這個樣子:<a href="javascript:the code goes here">。)多數(shù)瀏覽器允許用戶添加這些JavaScript URL書簽,就像添加其他超鏈接一樣。bookmarklet這個詞是由Steve Kanga創(chuàng)造的,他也自己開發(fā)了許多有用的bookmarklet。下面就是一個簡單的例子:后退bookmarklet。

Go-Back Bookmarklet

 這個bookmarklet等價于瀏覽器的后退按鈕。點擊上面的標題可以預覽其效果。在標題上點擊右鍵,(根據(jù)瀏覽器)選擇添加書簽或者添加到收藏夾,就可以把它添加到你的書簽中。

2、Bookmarklets:瀏覽器支持(Bookmarklets: Browser Support)

Q:那些瀏覽器支持bookmarklets?

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

  • Netscape Navigator 3.0 及更新版本
  • Internet Explorer 4.0 及更新版本
  • 并不是所有的bookmarklet都可以在任何瀏覽器中正常工作。 這是因為不同瀏覽器對JavaScript的實現(xiàn)不同。要編寫一個跨瀏覽器的bookmarklet:

    • 使用所有目標瀏覽器支持的JavaScript子集。
    • 確保bookmarklet代碼不會太長。

    3、Bookmarklet:最大長度(Bookmarklet: Maximum Length)

    Q:Bookmarklet代碼的最大長度是多少?

    A:Bookmarklet代碼的最大長度會根據(jù)瀏覽器的不同而不同。

    實驗表明,最嚴格的需求是在IE6.x中。任何代碼長度達到510的bookmarklet在IE6中可能都沒有辦法正常工作。

    4、計算器Bookmarklet(Calculator Bookmarklet)

    Q:我是否可以在我的書簽中有一個計算器?

    A:可以,這就是一個計算器bookmarklet。

    點擊上面的鏈接,可以預覽其效果。要關閉計算器,只需點擊它上面的取消按鈕。要想把這個計算器添加到你的書簽中,在超鏈接上點擊右鍵,然后(根據(jù)瀏覽器不同)選擇增加書簽或者添加到收藏夾。

    這個bookmarklet在NS4和MSIE4中測試通過。

    5、時鐘Bookmarlet(Clock Bookmarklet)

    Q:我可否在書簽中有一個時鐘?

    A:可以,這就是一個時鐘bookmarklet。

    這個是時鐘會顯示你瀏覽器的狀態(tài)欄上。點擊上面的鏈接,預覽其效果。 要想把這個時鐘添加到你的書簽中,在超鏈接上點擊右鍵,然后(根據(jù)瀏覽器不同)選擇增加書簽或者添加到收藏夾

    這個bookmarklet在MSIE4+、Firefox1.5以及NS4+中測試通過。

    6、JavaScript解釋器Bookmarklet(JavaScript Interpreter Bookmarklet)

    Q:我是否可以創(chuàng)建一個包含JavaScript解釋器的bookmarklet?

    A:當然可以。實際上,一些JS程序員發(fā)現(xiàn)JavaScript解釋器bookmarklet十分有用。不僅僅是因為它可以直接執(zhí)行一行JavaScript代碼,它還可以在查看HTML頁面時檢查代碼中的任何變量的狀態(tài)。這里就是一個JavaScript解釋器bookmarklet.

  • 點擊上面的鏈接獲取JavaScript解釋器輸入框。
  • 輸入JS變量名,檢查其狀態(tài)。
  • 輸入一行代碼,執(zhí)行它。
  • 點擊輸入框上的取消按鈕退出解釋器輸入框。
  • 要想把這個JavaScript解釋器添加到你的書簽中,在超鏈接上點擊右鍵,然后(根據(jù)瀏覽器不同)選擇增加書簽或者添加到收藏夾
  • 這個bookmarklet在NS4和MSIE4上測試通過。

    如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇

    發(fā)表評論 (343人查看,0條評論)
    請自覺遵守互聯(lián)網(wǎng)相關的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
    昵稱:
    最新評論
    ------分隔線----------------------------

    其它欄目

    · 建站教程
    · 365學習

    業(yè)務咨詢

    · 技術支持
    · 服務時間:9:00-18:00
    365建站網(wǎng)二維碼

    Powered by 365建站網(wǎng) RSS地圖 HTML地圖

    copyright © 2013-2024 版權所有 鄂ICP備17013400號