2008-05-04

[nicEdit专题]bkLib.js回顾

关键字: javascript nicedit
学习了bkLib.js的实现后,让我们回顾一下BK都做了什么. bkLib.js里的内容似乎和所见即所得编辑器没有直接的联系. 是的.BK在这个文件中做的是一些基础的工作,涉及了 Class,Event,lib(常用函数库)和closure 这几个方面是我们编程工作中广泛的基础,这些工具是可以被广泛使用的. 这个设计中的实现代码结构清晰,简洁,基础.真的是为我们广泛使用打下了一个很好的基础. 扩充起来也容易.这也是作者在命名的时候起bkLib这个名字的原因了. 在我们继续进行之前,建议大家先看看nicEdit的 Demo 下次我们将进入正题. ...
2008-05-03

[nicEdit专题]bkLib,$BK , Function closur and __

关键字: javascript nicedit
bkLib : 这个是BK写的一些很实用的函数了,看看里面的函数好像只有一个不常见, camelize 这个是 驼峰风格 的字符串转换函数,看看他的规则很简单,就是如果如果字符串里面出现 - 号,就把 - 删除,并把紧跟后面的字母替换为大写, 驼峰风格真是个形象的比喻. 使用这个函数的原因是DOM对象中有个 currentStyle,他对于样式属性的命名规则是 驼峰风格的,比如 background-color被写成backgroundColor,就是这样。 $BK : 这个函数对象很有意思,看代码是根据ID ...
2008-05-02

[nicEdit专题]bkClass , bkElement and bkEvent

关键字: javascript 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 ...
2008-05-01

[nicEdit专题]初识 nicEdit

关键字: javascript nicedit
初次认识 nicEdit 是一个偶然。 (下面简称nicEdit为nE) 我正为所见即所得编辑器不能方便的满足我的需求郁闷,而手工写插件的方式又和我的需求不配套的时候,在JE的新闻 9个最好的Rich Text编辑器 里第一个就是她了。 虽然 withyou 说 引用 NicEdit 这是一个发布不久的编辑器,有些复杂,整个文件大小超过200KB,它集成了许多标准的编辑器功能,它很容易整合和使用。 不过在我看过 nE 的演示的时候我发现这正式我需要的 inline web editor . 下载, 粗略的试用了一下,我真的喜欢上 n ...
jCT模板的结构是良好的非常利于改造. 举个简单的例子: 大家一般都喜欢{}或${}这样的符号来做模板,虽然我建议不要这样,但是改造jCT使用此语法确非常容易.方法: 查找jCT源代码中关于"+-","-+"的符号直接替换成"{","}"或"${","}"
这几天和论坛上的几个朋友讨论一些问题. 收获良多.其中我产生了一个想法. 我一直都梦想自己设计一门符合自己习惯的语言. 而现在模板语言就摆在我的面前,为什么不难他来做个热身呢? 当然这个模板语言能做的还是有限,所以只能称之为模板语言.是面向应用的语言. 拿什么作为开端呢?UI就拿UI开始.做个UI组件生成器. 命名为 jUI 吧. 自我鼓励一下. 谁怕谁呀!
自从写 jCT 以来,就对模板技术产生了一些想法.胡乱谈谈: 首先我谈的前提是建立在以下假设前题下: 1.Web开发中MVC的思想是很好的 2.模板技术是MVC思想中很重头的一项技术解决方案 3.Web开发中团队间如果能尽量避免不必要的沟通,减少代码实现流程中的相关度是有利于开发进度的. 再说说到底是用前台模板还是后台模板吧! 只说一点就够了,其他的大家应该都知道: 前台模板的最大缺点就是如何支持搜索引擎的问题. 让我们先避开这个问题不谈.先畅想一下如果前台模板发展下去,会朝那些方向发展. 目前的javascript模板机会都是采用这样一个方案: 文本HTML模板代码->一个数组(或者说数 ...
2008-04-05

javascript Comment Templates --jCT 模板 2.0 Beta 放出

关键字: javascript 模板 templates template
整个代码才100多行,没有用一个正则,一般2重循环,用存储的话最大4重循环。 有介绍性演示下载。感兴趣的朋友帮我测测吧,看看有没有什么Bug! http://code.google.com/p/jsct/
从来没有什么歌会让我听着很舒服,很享受。到不是人家唱的不好,而是我实在是乐感太差。昨天到书店给儿子买字典,顺便转转音乐货架,就看到了这个胡德夫--匆匆对于很少听歌的我,胡德夫就是一个符号,首先吸引我的是封面的照片一个满头银发的老头傻呵呵翘着一只脚的笑着........呵呵.看他的体态应该嗓子比较厚吧!我这样想着,就拿起了看了看介绍只要他一开口,全世界都要沉默还要众多明星的推荐语看上去不错.买了吧!刚刚早上起来,打开电脑,顺手吧【匆匆】插入CD-ROM......................................................................... ...
让JavaScript来做模板解析工作吧! http://code.google.com/p/jsct/ 历史: 2008.4.5 jCT 2.0 Bate 放出
achun
  • 浏览: 1845 次
  • 性别: Icon_minigender_1
  • 来自: 河南郑州
  • 详细资料
搜索本博客
最近加入圈子
存档
最新评论