中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

JavaScript中偽協議 javascript:使用探討
來源:易賢網 閱讀:4161 次 日期:2014-07-22 19:55:49
溫馨提示:易賢網小編為您整理了“JavaScript中偽協議 javascript:使用探討”,方便廣大網友查閱!

javascript:這個特殊的協議類型聲明了URL的主體是任意的javascript代碼,它由javascript的解釋器運行。

將javascript代碼添加到客戶端的方法是把它放置在偽協議說明符javascript:后的URL中。這個特殊的協議類型聲明了URL的主體是任意的javascript代碼,它由javascript的解釋器運行。如果javascript:URL中的javascript代碼含有多個語句,必須使用分號將這些語句分隔開。這樣的URL如下所示:

javascript:var now = new Date(); "<h1>The time is:</h1>" + now;當瀏覽器裝載了這樣的URL時,它將執行這個URL中包含的javascript代碼,并把最后一條javascript語句的字符串值作為新文檔的內容顯示出來。這個字符串值可以含有HTML標記,并被格式化,其顯示與其他裝載進瀏覽器的文檔完全相同。

javascript URL還可以含有只執行動作,但不返回值的javascript語句。例如:

javascript:alert("hello world!")裝載了這種URL時,瀏覽器僅執行其中的javascript代碼,但由于沒有作為新文檔來顯示的值,因此它并不改變當前顯示的文檔。

通常我們想用javascript:URL執行某些不改變當前顯示的文檔的javascript代碼。要做到這一點,必須確保URL中的最后一條語句沒有返回值。一種方法是用void運算符顯式地把返回值指定為underfined,只需要在javascript:URL的結尾使用語句void 0;即可。例如:下面的URL將打開一個新的空瀏覽器窗口,而不改變當前窗口的內容:

javascript:window.open("about:blank"); void 0;如果這個URL沒有void運算符,window.open()方法的返回值將被轉換成字符串并被顯示出來,當前窗口將被如下所示的文檔覆蓋。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
主站蜘蛛池模板: 合肥市| 新竹市| 陈巴尔虎旗| 古田县| 闽侯县| 正安县| 游戏| 寿阳县| 莒南县| 东乌珠穆沁旗| 阳泉市| 安图县| 旬阳县| 上林县| 珠海市| 沈丘县| 中阳县| 碌曲县| 米泉市| 元阳县| 三门县| 普宁市| 长阳| 金乡县| 阿拉尔市| 襄垣县| 横山县| 阜新| 桂阳县| 丰顺县| 宁南县| 镇康县| 翁牛特旗| 深州市| 玉山县| 抚顺县| 和平区| 临洮县| 高淳县| 冀州市| 凤翔县|