免费乱理伦片在线观看夜,日韩精品视频在线观看懂色 http://www.jartj.cn/blog 中山php|最優(yōu)網(wǎng)絡 Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 異步加載可視化編輯器 Xheditor http://www.jartj.cn/blog/view-110.html http://www.jartj.cn/blog/view-110.html#comments Sun, 14 Aug 2011 17:02:54 +0000 lin http://www.jartj.cn/blog/?p=110

如果像上一篇文章使用基于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,算可以接受。

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

使用方法

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

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

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

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

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

由于各個瀏覽器對js代碼的異步執(zhí)行函數(shù)的支持不一樣

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

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

解決的方法是利用javascript里面有一個改變上下文環(huán)境的關鍵字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.jartj.cn/blog/view-104.html/feed 20
99热免费在线观看一区-麻豆久久一区二区三区蜜臀av-日本午夜福利在线视频-午夜精品福利综合在线导航| 射女人进去视频在线观看-91麻豆国产在线视频-久久国产精品99精品国产不卡-中文字幕欧美日韩国产| 91亚洲精品免费在线观看-加勒比国产精品综合久久-91九色精品丝袜久久人妻-正常人的性生活一个月几次| 男人天堂色男人色偷偷-国产内射在线干得爽到语无次-国产成人亚洲欧美二区综合-精品欧美高清视频观看| 亚洲av色香一区二区三含羞草-av毛片在线观看网站-中文字幕一区二区人妻中文字-91精品人妻日韩一区二区| 老妇肥熟凸凹丰满刺激-九九热最新视频免费看-亚洲中文字幕乱码视频-国产亚洲精品欧洲在线视频| 亚洲天堂成人免费视频-青草精品在线观看视频-国产三级在线观看国产精品-黄色日本黄色欧美视频| 99热亚洲熟女少妇一区二区-久草福利免费在线视频观看-人妻丰满熟妇av一区二区-日韩高清亚洲一区二区| 亚洲免费国产午夜视频-女同亚洲一区二区三区精品久久-欧美一级黄片高清免费-久久国产亚洲中文字幕| 亚洲精品人妻中文在线-国产成人精品视频三级-麻豆视频黄片在线免费观看-亚洲性色精品一区二区在线| 青青成年人性生活视频-日韩精品成人亚洲天堂-久久永久免费人妻精品我不卡-成人国产精品三上悠亚久久| 欧洲亚洲高清另类清纯-国产av一区二区三区av-亚洲精品一区二区三区午夜-国产夫妻自拍3p视频在线| 99精品一区二区成人精品-激情自拍视频在线观看-久久热这里只有精品视频-伊人色综合九久久天天蜜桃| 看日本全黄色免费a级-丝袜美腿在线观看视频一区-亚洲av熟女国产一二三-国产日韩av一区二区三区蜜臀| 起碰在线视频免费播放-人妻在线视频一区二区三区-日韩伦理在线一区二区三区-久久女厕视频偷拍一区二区| 午夜激情小视频在线观看-日本福利视频免费观看-日本人妻久久精品欧美一区-国产成人自拍小视频在线| 九九热在线视频中文字幕-午夜激情在线观看不卡-国产精彩激情视频在线观看-人妻丰满熟妇九九久久| 口爆调教视频在线播放-一区二区三区中文字幕自拍偷拍-亚洲精品乱码免费精品乱码免费-国产精品日韩欧美高清情| av资源视频在线观看-最新福利一区二区三区-极品白嫩粉嫩美女国产-久久精品国产亚洲av麻豆软| 国产精品久久三级精品-国产一级一片内射免费播放-一区二区三区国产精品麻豆-国产精品情侣自拍av| 久久精见国产亚洲av高清热-国产一区国产二区亚洲精品-99久久精品视频一区二区-91精品亚洲欧美午夜福利| 91精品久久综合熟女蜜臀-美女扒开内裤露出p毛-日韩欧美一区二区三区四区在线视频-亚洲成人网日韩精品在线观看| 国产在线观看不卡一区二区-国产女人在线观看视频射精91-91尤物在线视频观看-欧美无遮挡国产欧美另类| 国产好大好硬好爽好湿免费视频-国产精品一区二区精品一区二区-白白色发布在线播放国产-99久久国产精品成人观看| 国产精品成久久久久久三级四虎-亚洲成人av在线高清-国产精品一区二区三区自拍-欧美午夜激情视频网站| 麻豆国产av一区二区精品-久久福利社最新av高清精品-丝袜美腿亚洲综合伊人-亚洲欧洲av一区二区三区| 亚洲av成人午夜福利-青青草华人在线视频观看-久久99国产亚洲高清-中文字幕一区二区三区乱码人妻| 五月婷婷六月色激情综合-国语对白在线免费视频-亚洲熟女熟妇乱色一区-深夜福利免费在线播放| 久久精品国产普通话对白-丰满人妻中文字幕一区二区-国产日本精品视频在线观看-香港免费毛片在线观看| 亚洲精品在线观看蜜臀-亚洲日本va中文字幕久久-欧美不雅视频午夜福利-日韩卡一卡二卡三卡四| 欧美日本高清乱码一区二区-国产亚洲精品成人看片-性生交大片免费看淑女出一招-亚洲综合中文字幕综合| 欧美日韩在线有码中文-亚洲美女一区二区暴力深喉吞精-亚洲av日韩一区二区三区-国产激情视频在线观看播放| 精品人妻一区二区三区三区四区-亚洲中文字幕熟女一区二区-91久久精品国产91性色69-国产精品中文字幕中文字幕| 正在播放会所女技师口爆-久热久热精品在线视频-久久久精品蜜桃久久九-亚洲精品无吗无卡在线播放| 久久亚洲国产高清av一级-免费国产精品自偷自偷免费看-日本a级特黄三级三级三级-欧美日韩一区二区中文字幕高清视频| 看日本全黄色免费a级-丝袜美腿在线观看视频一区-亚洲av熟女国产一二三-国产日韩av一区二区三区蜜臀| 成人一区二区三区激情视频-久久一区二区免费蜜桃-钢琴考级三级咏叹调视频-亚洲性感毛片在线视频| 国产精品一区二区在线观看免费-日本老熟妇色视频免费-亚洲码国产精品高潮在线-日韩一区二区三区日韩| 99在线精品偷拍视频-国产精品粉嫩在线播放-国产精品极品在线91-中文字幕有码在线亚洲| 国产免费福利在线激情视频-自拍偷拍福利视频在线-国产亚洲一区二区三区在线播放-欧美国产日本高清不卡免费| 色哟哟中文字幕在线播放-人人妻人人澡人人狠人人爽-国产午夜福利精品一区二区三区-性生活在线免费视频观看|