读书人

[nicEdit课题]初识 nicEdit

发布时间: 2012-11-08 08:48:11 作者: rapoo

[nicEdit专题]初识 nicEdit

初次认识 nicEdit
是一个偶然。 (下面简称nicEdit为nE)
我正为所见即所得编辑器不能方便的满足我的需求郁闷,而手工写插件的方式又和我的需求不配套的时候,在JE的新闻 9个最好的Rich Text编辑器
里第一个就是她了。
虽然 withyou 说

var bkExtend = function(){var args = arguments;if (args.length == 1) args = [this, args[0]];for (var prop in args[1]) args[0][prop] = args[1][prop];return args[0];};

?Extend是扩展了,bk是什么?偶猜测是作者 Brian Kirchoff 的缩写吧.

这个函数的功能倒是很明确.根据参数的个数来扩展一个对象.参数个数:

0:当然是返回undefined了.

1:扩展对象是this=传入对象的父级对象,并把参数扩展到this对象。

>1:扩展对象是第一个参数 args[0],,并把参数扩展到args[0]对象。

初识就先写这么多吧.

?

document.getElementsByName('yourelementname')[0].innerHTML
如果用框架库,比如jQuery
$('[name=yourelementname]').html()

2.书写OnSave接口,直接在接口里面决定如何处理值

我实际使用的时候是做了一个jQuery扩展.不过是纯粹用于ajax方法的。
我把这个扩展单独写了一篇简单介绍的文章
jQuery扩展ajaxName 5 楼 mingliangfeng 2009-03-25 <script. type="text/javascript">
bkLib.onDomLoaded(function() { contentTextArea= new nicEditor({buttonList : ['fontFamily','fontSize','bold','italic','underline','forecolor','left', 'center', 'right','strikeThrough','subscript','superscript','strikethrough','close','xhtml','link','image']}).panelInstance('content'); });
</script>

var content= trim(contentTextArea.nicInstances[0].getContent());

读书人网 >Web前端

热点推荐