xhEditor的非同步載入

2022-03-06 07:28:06 字數 1175 閱讀 9032

昨天已經介紹過,我將會使用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...