### 使用seajs
wangEditor在支持requirejs之后,繼續支持seajs。國產神器,必須支持,前提是只要有用戶提出要求!效果[可參見在線的demo](http://wangeditor.github.io/wangEditor/test/byseajs/test.html)
第一步,在頁面中引用`sea.js`,然后做一些基本配置。例如配置jquery和wangEditor的js引用地址。
```
<!--引用seajs-->
<script type="text/javascript" src="sea.js"></script>
<script type="text/javascript">
// seajs 的簡單配置
seajs.config({
alias: {
'jquery': './jquery-2.1.4-for-seajs',
'wangEditor': '../../dist/js/wangEditor-1.3.12.min'
}
});
// 加載入口模塊
seajs.use("main");
</script>
```
**特別注意——jquery默認是不支持CMD的,必須做出調整。調整內容功能如下:**
```
//調整前:
if ( typeof define === "function" && define.amd ) {
define( "jquery", [], function() {
return jQuery;
});
}
//調整后:
if ( typeof define === "function") {
define( "jquery", [], function() {
return jQuery;
});
}
```
第二步,創建一個主文件main.js。文件的位置和頁面中的配置`seajs.use("main");`一致。
```
define(function(require, exports, module){
var $ = require('jquery');
require('wangEditor')($);
$(function(){
var editor = $('#textarea1').wangEditor();
});
});
```
這樣就OK了!
> 注意,使用一個瀏覽器同時瀏覽requirejs和seajs的demo,可能出現混亂。這兩種情況本來就不可共存,瀏覽demo時也請使用不同瀏覽器查看效果。
- 關于wangEditor
- 基本應用
- 開始使用
- 下載wangEditor
- 創建頁面
- 生成編輯器
- 與font-awesome的沖突
- 設置高度
- 設置絕對高度
- 默認高度和最大高度
- 初始化內容
- html方式
- javascript方式
- 獲取內容
- 追加內容
- 基本配置
- 自定義配置菜單
- 配置onchange監聽事件
- 自定義配置表情圖標
- 簡單表情
- 多組表情
- 配置代碼高亮
- 下載highlight
- 使用highlight
- 與wangEditor集成
- 不過濾javascript代碼
- 圖片上傳
- 非跨域
- 使用plupload做一個上傳圖片的頁面
- 在頁面加入wangEditor
- 將兩者結合
- 后臺代碼示例
- C#
- java
- php
- nodejs
- 征集
- 跨域
- 下載 wangEditor_uploadImg_assist.html
- 編寫后臺代碼
- 配置url地址
- 后臺代碼示例
- C#
- java
- python
- nodejs
- 征集
- 粘貼截圖
- 其他
- 多語言支持
- 默認中文
- 使用英文
- 使用其他語言
- 單頁多個編輯器
- 使用requirejs
- 使用seajs
- 增加 placeholder 功能
- 定制開發