|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-03 关键字: javascript nicedit
bkLib : 这个是BK写的一些很实用的函数了,看看里面的函数好像只有一个不常见, camelize 这个是
驼峰风格
的字符串转换函数,看看他的规则很简单,就是如果如果字符串里面出现
-
号,就把
- 删除,并把紧跟后面的字母替换为大写,
驼峰风格真是个形象的比喻. $BK : 这个函数对象很有意思,看代码是根据ID返回一个DOM对象或者进一步把DOM对象扩展为 bkElement 对象。 Function closur : 函数闭包,设计了两个函数,
closur,
closureListener
. __ : 这个函数目前太简单了,就是返回参数自身,看看__在源代码里的使用,好像传入的参数都是字符串,做什么用呢?I18N,国际化了。作者虽然没有给出另外lang的例子,不过我们知道I18N的接口已经留下了。 if (nicEditorI18N==undefined) {
nicEditorI18N={};
}
nicEditorI18N['zh-CN'] = {
'Click to Bold' :'加黑',
'Click to Italic' :'倾斜',
'Click to Underline' :'下划线',
'Left Align' :'左对齐',
'Center Align' :'中间对齐',
'Right Align' :'右对齐',
'Insert Ordered List' :'有序列表',
'Insert Unordered List' :'无序列表',
'Select Font Size' :'字体大小',
'Select Font Family' :'字体样式',
'Select Font Format' :'字体格式',
'Click to Subscript' :'下标',
'Click to Superscript' :'上标',
'Click to Strike Through' :'删除线',
'Remove Indent' :'减少缩进量',
'Indent Text' :'增加缩进量',
'Horizontal Rule' :'水平线',
'Change Text Color' :'更改文字颜色',
'Change Background Color':'更改背景色',
'Add Image' :'添加图片',
'Edit HTML' :'编辑 HTML',
'Add Link' :'添加链接',
'Remove Link':'移除链接'
};
可以把它存储为zh-CN.js,在调入nicEdit的其他js之前先调入他(也许是其他的语言),我们还需要表明所使用的语种 var nicEditorLang='zh-CN'; 最后我们改写__ var __=function(s){
if(nicEditorLang && nicEditorI18N)
return nicEditorI18N[nicEditorLang][s] || s;
else
return s;
}
你也许会问,怎么用
zh-CN
,不用
zh_cn
呢? 路有很多条,反正是扩展嘛,要自己动手的怎么做看你的选择了。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
浏览 328 次



