<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    分享java帶來的快樂

    我喜歡java新東西

    使用prototype.js 中 Ajax.Updater 類引發的問題

     

    (2006-11-24 18:10:00)
      分類:AJAX
    prototype.js是由Sam Stephenson寫的一個javascript類庫。在使用prototype.js的過程中,覺得挺好用的,它提供了一些常用函數的簡寫方式,對JavaScript類做了適當的擴展,最感興趣的地方也是它的AJAX能力。
    下面是我仿照 prototype.js開發者手冊 用 prototype.js中的Ajax.Updater類做的一個簡單的例子,當中遇到的一些問題及解決方法:
    Index.jsp:
    中 Ajax.Updater 類引發的問題" alt="使用prototype.js 中 Ajax.Updater 類引發的問題" src="http://static14.photo.sina.com.cn/orignal/4b62e4a951b1f0e7624fd" border=0 real_src="http://static14.photo.sina.com.cn/orignal/4b62e4a951b1f0e7624fd">
    Contents.jsp:
    中 Ajax.Updater 類引發的問題" alt="使用prototype.js 中 Ajax.Updater 類引發的問題" src="http://static10.photo.sina.com.cn/orignal/4b62e4a91ef1438839f59" border=0 real_src="http://static10.photo.sina.com.cn/orignal/4b62e4a91ef1438839f59">

    注意到了 /* ...  */中的內容了嗎? 在Index.jsp頁面,在使用 new Ajax.Updater 函數時,加上了 evalScripts:true 屬性,這樣才會執行Content.jsp頁面中的JavaScript代碼。"但是值得提醒的是,像這個選項名 evalScripts 暗示的,這些腳本會被執行,但是它們不會加入到 page 腳本中",所以Content.jsp 中的函數寫成了 sayHi = function(){...}這種形式(創建一個函數),而不是 function sayHi(){...} (聲明一個函數) 也不能加上var 關鍵字 var sayHi = function(){...}(當前腳本的一個局部變量),具體的解釋可參考 prototype.js開發者手冊。 我最想說的是下面這個問題,在Contents.jsp 頁面中我們是導入了另外一個js(import.js),并在sayHi函數中調用了import.js里的方法importFun(),運行過程中會發現被導入的import.js里的函數不能被執行,可是應該怎么辦呢?? 呵呵,還好已經有人(我們公司以前的技術支持-foxty,現在在北京,我一直向他學習的)解決了,解決辦法是在prototype.js的 evalScripts: function()加了一些內容,原來屬性是這樣的:evalScripts: function() {return this.extractScripts().map(eval);},增加內容后的代碼片斷如下所示:

    中 Ajax.Updater 類引發的問題" alt="使用prototype.js 中 Ajax.Updater 類引發的問題" src="http://static12.photo.sina.com.cn/orignal/4b62e4a9bb5e011adcfcb" border=0 real_src="http://static12.photo.sina.com.cn/orignal/4b62e4a9bb5e011adcfcb">

    相關內容可以訪問 http://foxty.javaeye.com/blog/24497 這個網頁查看。

    posted on 2010-07-29 13:55 強強 閱讀(411) 評論(0)  編輯  收藏 所屬分類: web技巧

    主站蜘蛛池模板: 亚洲视频在线观看视频| h在线观看视频免费网站| 精品久久久久久亚洲中文字幕 | 嫩草成人永久免费观看| 成人免费777777被爆出| j8又粗又长又硬又爽免费视频| 国产亚洲精品国产福利在线观看| 日韩欧美亚洲中文乱码| 在线观看国产一区亚洲bd| 精品特级一级毛片免费观看| 国产精品日本亚洲777| 免费一区二区无码视频在线播放| 国产亚洲精品2021自在线| 黄色a三级免费看| 成年网站免费入口在线观看| 一级毛片aaaaaa视频免费看| 国产免费内射又粗又爽密桃视频| 国内精品99亚洲免费高清| 成人久久免费网站| 久久国产精品免费观看| 6080午夜一级毛片免费看| av无码久久久久不卡免费网站| 成年免费大片黄在线观看岛国| 好男人视频在线观看免费看片| 国产精品无码一二区免费| 亚洲成AⅤ人影院在线观看| 亚洲色婷婷一区二区三区| 亚洲AV日韩AV天堂久久| 亚洲日本视频在线观看| 亚洲码和欧洲码一码二码三码 | 亚洲视频在线一区| 亚洲一区精彩视频| 阿v视频免费在线观看| 在线免费播放一级毛片| 亚洲人成免费网站| 免费无码又爽又高潮视频| 亚洲乱码日产精品a级毛片久久| 亚洲精品无码不卡在线播放HE | 国产中文字幕免费| 国产v亚洲v天堂无码网站| 亚洲精品中文字幕乱码|