### 使用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 功能
- 定制开发