亚洲啪啪,国产精品AV女教师蜜臀 ,亚洲操逼大片,国产亚洲精品无毛嫩逼喷水

中山php|最優(yōu)網(wǎng)絡中山做網(wǎng)站 中山php建站

最優(yōu)良人

2011/08/15 at 01:02

異步加載可視化編輯器 Xheditor

如果像上一篇文章使用基于Jquery的可視化編輯器 Xheditor 那樣設置的話,訪問頁面時會加載70多k的jquery文件和50多k的xheditor文件,為了追求頁面默認加載的性能提升,其實這些文件完全可以在編輯的時候異步加載的,下面是操作步驟:

1,需要用到一個異步加載js文件并執(zhí)行的函數(shù)

function getJsFile(url, callBack){

var XH = window.XMLHttpRequest ? new XMLHttpRequest : new ActiveXObject('Msxml2.XMLHTTP');

XH.open('get',url,true);

XH.onreadystatechange = function(){

if(XH.readyState == 4 && XH.status == 200){ if(window.execScript) window.execScript(XH.responseText);

else eval.call(window, XH.responseText);

eval(callBack);

}

}

XH.send('');

}

第一個參數(shù)url為js路徑,第二個回調(diào)函數(shù)是加載完js之后的操作

2,由于我采用js初始化編輯器的方式,并且我把初始化的內(nèi)容統(tǒng)一放到一個js文件以便以后統(tǒng)一更改樣式,所以我異步加載的時候會加載三個文件。使用以下代碼:

function callback(){ };

var is_load;

is_load = false;

function loads(){

if(!is_load){

getJsFile('/js/jquery-1.4.2.min.js','callback');

getJsFile('/js/editor/xheditor-en.min.js','callback');

getJsFile('js/editor/editor.js','callback');

is_load = true;

}

}; 回調(diào)函數(shù)留空,變量is_open判斷是否已經(jīng)加載過,防止重復加載

3,在textera框外面加一層span ,onclick="loads()"

大功告成了,只要一點擊textarea就會調(diào)用js并且執(zhí)行

不過有一點需要注意的是,由于xheditor默認是根據(jù) 頁面這一條語句去判斷插件所在的位置,由于采用異步加載所以網(wǎng)頁頭部沒放這一行,解決的方法是在插件目錄在建一個js文件,叫xheditor-autoload.js,剛好把上面那個 getJsFile()函數(shù)放進去,然后在放到頁面頭部位置: ,大小不到1k,算可以接受。

標簽:, ,
-
亚洲天堂成人免费| 超碰国内香蕉| 欧美自拍偷拍精品五区| 国产高清色诱视频在线播放| 美国性黑屌操逼啦| 大老肥一区二区| 欧美精品亚洲综合| 大鸡巴肏浪屄成人免费视频 | 国产精品成人乱码| 色欲国产日韩一区二区在线| 不卡一区二区三区av在线播放| 欧美精品精品| 日韩激情一级| 亚欧美性爱| 亚洲精品中文字母123区高清无码| 少妇高潮喷水久久久免费| 五月婷婷一区| 国产偷拍AV区| 天堂a√久久久久久久久| 色女孩久久| 爽穴后入av在线| 国产AV熟女丝袜| 色播日逼一区| Av无码1区| 欧美黑人免费一级黄片| 欧美AⅤ一级| 韩日国产不卡二区| 猛男黑人久久一区| 啪免费。| 国产精品偷伦视频免费观看了密臂| 欧美激情无码社区| www.草bxx| 人妻丝袜美腿| 爽 好紧操日免费观看小视频| 求AV网址在线观看| 啊,嗯嗯啊嗯啊嗯视频| 国产精品99久久久久宅男最新章节| 俄国精品无码网站| 精品久久久久亚洲中文字幕| 国产日韩欧美在线一区二区| 男人的天堂一区AV|