扩充了3个重构功能的语法.同时取消了 FixDat,ViewBefore,ViewAfter
目的:更灵活的适应应用的变化
main:
自定义jCT生成对象的内部实现,用了语法,下面两个就可以不用了
entry:
自定义jCT生成对象的内部实现的入口部分
outlet:
自定义jCT生成对象的内部实现的出口部分
首先
jCT生成的函数结构类似如下:
function (CTD) {//这就是entry部分
if (!CTD) {
CTD = {};
}
this.CTD = CTD;
with (CTD)
...
nicEditor是一个不错的online式所见即所得编辑器.
为了方便开发,我集成了这个简单的打包工具.
对目录的解释
demos:nicEditor的几个演示
niceditdl:从nicEditor主站改造的下载页面
packer:js压缩工具
src:nicEditor的原代码
打包需要后台的支持,我这里提供了一个php的实现.
nedl.php5就是这个文件.
需要另外说明的是:
1.src/nicFileExplore是我自己扩展的一个文件管理器,用法比较麻烦,可以忽视.
2.zh-CN.js是我对nicEditor的本地化.
3.nicEditor的原 ...
- 11:23
- 浏览 (132)
- 评论 (2)
- 分类: nicEdit 专题
- 进入论坛
学习了bkLib.js的实现后,让我们回顾一下BK都做了什么.
bkLib.js里的内容似乎和所见即所得编辑器没有直接的联系.
是的.BK在这个文件中做的是一些基础的工作,涉及了
Class,Event,lib(常用函数库)和closure
这几个方面是我们编程工作中广泛的基础,这些工具是可以被广泛使用的.
这个设计中的实现代码结构清晰,简洁,基础.真的是为我们广泛使用打下了一个很好的基础.
扩充起来也容易.这也是作者在命名的时候起bkLib这个名字的原因了.
在我们继续进行之前,建议大家先看看nicEdit的 Demo
下次我们将进入正题. ...
- 09:57
- 浏览 (205)
- 评论 (4)
- 分类: nicEdit 专题
- 进入论坛
bkLib
:
这个是BK写的一些很实用的函数了,看看里面的函数好像只有一个不常见,
camelize
这个是
驼峰风格
的字符串转换函数,看看他的规则很简单,就是如果如果字符串里面出现
-
号,就把
- 删除,并把紧跟后面的字母替换为大写,
驼峰风格真是个形象的比喻.
使用这个函数的原因是DOM对象中有个
currentStyle,他对于样式属性的命名规则是
驼峰风格的,比如
background-color被写成backgroundColor,就是这样。
$BK
:
这个函数对象很有意思,看代码是根据ID ...
- 10:10
- 浏览 (140)
- 评论 (0)
- 分类: nicEdit 专题
- 进入论坛
bkClass
:
看名字就知道和类有关,不过javascript中没有Class的概念,一切都是对象。BK要做什么呢?
看看bkClass的代码:
function bkClass() { }
bkClass.prototype.construct = function() {};
bkClass.extend = function(def) {
var classDef = function() {
if (arguments[0] !== bkClass) { return this.construct.apply(this, argument ...
- 15:31
- 浏览 (143)
- 评论 (0)
- 分类: nicEdit 专题
- 进入论坛
初次认识 nicEdit
是一个偶然。
(下面简称nicEdit为nE)
我正为所见即所得编辑器不能方便的满足我的需求郁闷,而手工写插件的方式又和我的需求不配套的时候,在JE的新闻 9个最好的Rich Text编辑器
里第一个就是她了。
虽然 withyou 说
引用
NicEdit 这是一个发布不久的编辑器,有些复杂,整个文件大小超过200KB,它集成了许多标准的编辑器功能,它很容易整合和使用。
不过在我看过 nE 的演示的时候我发现这正式我需要的 inline web editor
.
下载,
粗略的试用了一下,我真的喜欢上 n ...
- 17:50
- 浏览 (195)
- 评论 (0)
- 分类: nicEdit 专题
- 进入论坛
- 浏览: 4805 次
- 性别:

- 来自: 河南郑州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
无污染的 JavaScript 对象 ...
几点:1. Array、Function、RegExp等是不能被继承的,因为有些 ...
-- by hax -
caller 仿冒,有浏览器兼 ...
Function.caller现在的定义显然有一个问题,就是无法支持一个函数在调 ...
-- by hax -
caller 仿冒,有浏览器兼 ...
为什么要知道每个函数对象execution context对应的调用函数,如果非 ...
-- by afcn0 -
caller 仿冒,有浏览器兼 ...
zbm2001 写道arguments是运行期的这个一点没错,但是我相信规范制定 ...
-- by csf178 -
caller 仿冒,有浏览器兼 ...
arguments是运行期的这个一点没错,但是我相信规范制定者不会看不到这点的。 ...
-- by zbm2001






评论排行榜