昨天已經介紹過,我將會使用xheditor
function
editor(
$content
,$name
)這樣做的好處有:
1,不用每次呼叫xheditor編輯器,都在前面寫一大
2,呼叫方便,模板上就放返回的html**的變數就可以了。
我使用的方法是用jquery裡的get()方法非同步xheditor的**,然後再用eval把**執行了。
如下:function
editor(
$content
,$name));
}$('
#').
xheditor(
true);}
);<
textarea id="
$name
"name="
$name
"rows="
10"cols="
60">
$content
textarea
>
eot;
return
$editor;}
以上**正確情況下,你是執行不了。
因為xheditor的0.9.8版在非同步載入時會出現問題。導致xheditor不能正常顯示。
原因:由於jsurl是通過獲取頁面的來得到的。但我是採用非同步載入的,所以我需要指定jsurl的位址。
補丁:開啟xheditor.js找到以下**
vardefaults=;
改為vardefaults=;
其實就是增加了editorurl的預設值
然後再找到
this
.settings=$
.extend({}
,defaults
,options);
在其後面新增
jsurl
=this
.settings
.editorurl
||jsurl;
用於設定jsurl是使用預設值還是使用者自定義的目錄
以後在呼叫xheditor時就多了乙個引數
editorurl編輯器所在的url路徑,該路徑必須帶有「/」,預設值為null
相關日誌
xheditor比fckeditor更適合
ListView的非同步載入
建立乙個子執行緒,在子執行緒中建立乙個攜帶object物件的message,將這個message傳送給主線程,然後在主線程中更新ui 子執行緒 public void showimagebythead imageview iv,final string url start 主線程 private h...
js的非同步載入
今天被問到了如何非同步載入js,聽到這句話我內心是拒絕的,啥玩意兒?js也要用非同步載入不是引入了就行了,也沒見速度變慢啊。後來仔細查詢了一下,才發現自己原來還是太年輕了。因為之前自己寫的載入的都是本地js,或者是並沒有複雜邏輯運算的js,導致看不出來太大問題,查完資料後,要將不會的記在這裡,當作學...
JS的非同步載入
自覺自己基礎不紮實,不應該心猿意馬,所以很久沒有更新效能優化專欄,回顧總結了一段時間後再來一發吧 在學習前端開發的最開始,就可能有人告訴你,在 body 的末尾再引入 script 標籤 收到依賴的jquery更適合放在前面 書寫js 就提高效率,這到底是為什麼呢?先看乙個不好的例子 class p...