精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-03
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
呢? 路有很多条,反正是扩展嘛,要自己动手的怎么做看你的选择了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2561 次