国产精品一区二区三区免费观看 ,狠狠色狠狠色综合,欧美日韩在线另类 http://www.18av-77.com/blog 中山php|最優網絡 Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 異步加載可視化編輯器 Xheditor http://www.18av-77.com/blog/view-110.html http://www.18av-77.com/blog/view-110.html#comments Sun, 14 Aug 2011 17:02:54 +0000 lin http://www.18av-77.com/blog/?p=110

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

1,需要用到一個異步加載js文件并執行的函數

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('');

}

第一個參數url為js路徑,第二個回調函數是加載完js之后的操作

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

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;

}

}; 回調函數留空,變量is_open判斷是否已經加載過,防止重復加載

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

大功告成了,只要一點擊textarea就會調用js并且執行

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

]]>
http://www.18av-77.com/blog/view-110.html/feed 6
使用基于Jquery的可視化編輯器 Xheditor http://www.18av-77.com/blog/view-108.html http://www.18av-77.com/blog/view-108.html#comments Sun, 14 Aug 2011 17:00:43 +0000 lin http://www.18av-77.com/blog/?p=108

使用方法

1. 下載xhEditor最新版本。
下載地址:http://code.google.com/p/xheditor/downloads/list

2. 解壓壓縮文件,將其中的xheditor.js以及xheditor_emot、xheditor_plugins和xheditor_skin三個文件夾上傳到網站相應目錄

3. 在相應html文件的</head>之前添加
<script type="text/javascript" src=">
<script type="text/javascript" src="
>

4.
方法1:在textarea上添加屬性: class="xheditor {skin:'default'}",前面主參數也可以是xheditor-mini和xheditor-simple,分別加載迷你和簡單工具欄,后面詳細參數可以省略
方法2:在您的頁面初始JS代碼里加上: $('#elm1').xheditor();
$('#elm1').xheditor();
例如:
$({
$('#elm1').xheditor();
});
相應的刪除編輯器的代碼為
$('#elm1').xheditor(false);
重要說明:2種初始化方法只能選擇其中一種,不能混合使用,優先級分別是:方法1>方法2,例如用了方法1,方法2就無法使用了
更多幫助信息,請查看在線幫助:
http://code.google.com/p/xheditor/wiki/Help
或者參考demos文件夾中的演示頁面
建議使用wizard.html初始化代碼生成向導來生成適合你的代碼。

]]>
http://www.18av-77.com/blog/view-108.html/feed 19
異步加載 Xheditor 的時候遇到的瀏覽器兼容問題 http://www.18av-77.com/blog/view-104.html http://www.18av-77.com/blog/view-104.html#comments Sat, 13 Aug 2011 18:55:17 +0000 lin http://www.18av-77.com/blog/?p=104

由于各個瀏覽器對js代碼的異步執行函數的支持不一樣

window.execScript() 只支持IE瀏覽器

eval() 雖然支持各個瀏覽器,但是卻不能在全局執行

解決的方法是利用javascript里面有一個改變上下文環境的關鍵字with .

把GetJsFile方法改成如下:

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){
with ( window )eval(XH.responseText);
//if(window.execScript) window.execScript(XH.responseText);
//else eval.call(window, XH.responseText);
with ( window )eval(callBack);
}
}
XH.send('');
}

]]>
http://www.18av-77.com/blog/view-104.html/feed 20
久久er精品视频_先锋影院在线亚洲_影音先锋一区_性色av香蕉一区二区
国产精品yjizz| 欧美不卡一卡二卡免费版| 亚洲网站视频| 久久精品中文字幕一区| 欧美高清视频一区| 国产乱子伦一区二区三区国色天香| 国产毛片精品国产一区二区三区| 欧美一二三区精品| 欧美国产日韩精品| 午夜精品成人在线| 欧美精品在线一区二区三区| 国产亚洲一区二区三区在线观看| 亚洲精品在线免费观看视频| 久久久www免费人成黑人精品 | 欧美日本乱大交xxxxx| 亚洲精品乱码久久久久久日本蜜臀 | 欧美一区二区视频在线观看| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲精品女av网站| 亚洲裸体视频| 亚洲乱码久久| 国产精品一区免费观看| 久久免费黄色| 亚洲香蕉伊综合在人在线视看| 国产精品少妇自拍| 亚洲婷婷在线| 亚洲精品久久久久| 国产精品自拍网站| 欧美韩日高清| 国产精品每日更新| 亚洲在线中文字幕| 一区二区三区日韩在线观看| 欧美激情在线| 久久久久久久一区二区| 欧美国产日本在线| 久久av一区二区三区| 亚洲视频在线观看三级| 一区视频在线播放| 久久综合狠狠综合久久综合88| 午夜精品视频在线观看| 国产精品在线看| 亚洲国产99精品国自产| 免费观看成人www动漫视频| 亚洲激情偷拍| 亚洲青涩在线| 精久久久久久| 午夜精品久久久久久| 亚洲美女毛片| 久久久久国产精品一区三寸 | 玖玖玖免费嫩草在线影院一区| 国产综合色产| 免费欧美高清视频| 欧美xxxx在线观看| 美脚丝袜一区二区三区在线观看| 欧美午夜免费| 亚洲精品一区二区三区99| 一区免费在线| 久久精品视频亚洲| 久久久久久成人| 国产欧美欧美| 欧美成人精品h版在线观看| 欧美va天堂va视频va在线| 久久成人在线| 国产午夜精品在线| 欧美黄色视屏| 在线观看福利一区| 亚洲精品欧美日韩专区| 亚洲国产视频一区| 老牛影视一区二区三区| 老司机午夜精品视频在线观看| 欧美成人影音| 亚洲成人自拍视频| 国产精品乱人伦一区二区| 亚洲免费激情| 永久555www成人免费| 久久久水蜜桃av免费网站| 玖玖综合伊人| 最新国产成人av网站网址麻豆 | 亚洲欧美国产一区二区三区| 久久精品毛片| 理论片一区二区在线| 在线观看不卡| 免费成人网www| 久久国产精品黑丝| 国产综合色在线| 久久亚洲私人国产精品va媚药 | 国产一区二区三区四区五区美女| 亚洲欧美伊人| 鲁鲁狠狠狠7777一区二区| 在线国产欧美| 午夜精品亚洲| 欧美大片在线影院| 国产午夜精品视频| 狼狼综合久久久久综合网| 亚洲国产精品尤物yw在线观看| 国产一区二区激情| 久久免费精品视频| 亚洲麻豆视频| 久久激情综合网| 国产精品视频99| 久久九九99视频| 亚洲激情六月丁香| 亚洲黄色成人网| 欧美亚州韩日在线看免费版国语版| 亚洲影院在线| 亚洲欧美在线看| 欧美亚日韩国产aⅴ精品中极品| 亚洲午夜女主播在线直播| 欧美中文字幕在线播放| 亚洲高清免费| 免费一级欧美片在线播放| 一区二区欧美视频| 免费不卡亚洲欧美| 性欧美大战久久久久久久久| 国产一区二区三区久久久| 欧美日韩精品免费观看| 9色精品在线| 午夜精品亚洲| 亚洲精品一级| 黑人巨大精品欧美黑白配亚洲| 欧美在线短视频| 欧美成人国产一区二区| 亚洲永久精品大片| 亚洲精品无人区| 合欧美一区二区三区| 欧美午夜电影一区| 欧美不卡视频一区发布| 久久精品综合一区| 午夜精品视频一区| 亚洲午夜伦理| 99精品视频免费在线观看| 欧美寡妇偷汉性猛交| 久久久久国产一区二区三区四区 | 国产精品嫩草久久久久| 欧美精品久久久久久久| 久久影院午夜论| 欧美中文在线观看| 亚洲性夜色噜噜噜7777| 一区二区三区成人精品| 亚洲破处大片| 亚洲经典在线看| 免费人成网站在线观看欧美高清| 久久国产福利| 欧美在线视频免费观看| 午夜精品一区二区三区在线| 亚洲网在线观看| 亚洲新中文字幕| 狠狠综合久久av一区二区老牛| 国产精品人成在线观看免费| 欧美午夜不卡视频| 国产精品豆花视频| 玖玖在线精品| 美女精品在线观看| 美女精品视频一区| 欧美黄色免费| 欧美日韩成人一区二区| 欧美色123| 狂野欧美激情性xxxx| 免费成人在线视频网站| 麻豆91精品91久久久的内涵| 欧美xart系列高清| 欧美激情网友自拍| 欧美性色综合| 国产欧美一区二区三区在线看蜜臀| 国产美女一区二区| 韩国精品主播一区二区在线观看| 狠狠色综合色区| 亚洲人成人一区二区在线观看| 99精品福利视频| 在线观看一区二区精品视频| 91久久极品少妇xxxxⅹ软件| 亚洲乱码日产精品bd| 在线一区免费观看| 亚洲精品美女久久7777777| 一区二区欧美日韩| 欧美一区二区精品久久911| 亚洲午夜精品久久| 性视频1819p久久| 欧美11—12娇小xxxx| 亚洲人屁股眼子交8| 亚洲欧美日韩在线一区| 久久精品国产欧美亚洲人人爽| 亚洲在线视频网站| 久久久国产一区二区三区| 欧美激情四色 | 久久久久看片| 欧美日韩调教| 欧美日韩在线另类| 国产综合第一页| 99精品欧美一区二区三区| 午夜欧美大尺度福利影院在线看| 久久久久久久网站| 99精品视频免费观看| 久久先锋影音av| 欧美午夜免费电影| 91久久国产精品91久久性色| 欧美亚洲一区| 亚洲精品在线观| 久久综合伊人77777尤物| 国产精品网站在线观看|