`

script.aculo.us的DomBuilder

    博客分类:
  • js
阅读更多

[转]1.script.aculo.us的DomBuilder

script.aculo.us语法超简洁的Builder, 相比之下W3c的Dom Builder语法简直是噩梦。html片断不复杂时如果用JSTemplate有点大炮打蚊子,用script.aculo.us的Builder就够了。
Builder很有Ruby的风格,请看下面一句 : 

foo =  Builder.node('a', {href: " foo.jsp " },categorys[i].name)

第1个参数是element类型,第2个是可选的attribbute,第3个是节点内的子节点。
如果要换成W3c的Dom函数写法,善哉善哉。

下面这段更明显,直接照元素的页面顺序来生成对象,而不是像W3C Dom Builder很逻辑抽象的,先生成对象,然后append到父元素。

div  =  Builder.node('div',{className:linkDiv},[ 
                       Builder.node('a', {href:
" foo.jsp " }, categorys[i].name)  ]
         );

 

当然了,还是没有JS Template清晰,所以Builder只作为html片断非常短时使用。

分享到:
评论

相关推荐

    《Prototype and script.aculo.us终极揭秘》

    《Prototype和script.aculo.us终极揭秘》是一本深入探讨JavaScript库Prototype和script.aculo.us的专业书籍,旨在帮助开发者掌握这两个强大的工具,提升Web应用程序的用户体验和交互性。这本书的试读样章为我们提供...

    script.aculo.us实现googleSuggest用例

    **script.aculo.us库介绍** `script.aculo.us`是一个基于JavaScript的库,它扩展了浏览器的HTML元素,为Web开发者提供了丰富的用户界面组件和动态效果。这个库是Prototype JavaScript框架的一部分,它使得创建交互...

    Prototype and script.aculo.us: You Never Knew JavaScript Could Do This

    《Prototype和script.aculo.us:JavaScript的非凡潜力》 JavaScript,一种广泛应用于Web开发的脚本语言,常常被用于创建动态、交互式的网页效果。在本文中,我们将深入探讨两个非常重要的JavaScript库——Prototype...

    prototype and script.aculo.us框架

    script.aculo.us框架是构建在prototype之上的JavaScript脚本库,它的定位就是帮助开发人员快速有效地创建页面展示及操作的特效。 对于中小型的Ajax应用项目应用项目而言,prototype+script.aculo.us是一个非常不错的...

    script.aculo.us

    **script.aculo.us框架详解** `script.aculo.us`是一个基于JavaScript库的用户界面效果和交互框架,它在Web开发领域扮演着重要角色,尤其在增强用户体验方面。这个框架是AJAX(Asynchronous JavaScript and XML)...

    Pragmatic.Prototype.and.script.aculo.us.Dec.2007

    《Pragmatic Prototype and script.aculo.us Dec.2007》是一份关于JavaScript和Prototype库的教程资料,发布于2007年12月。这个资源旨在帮助开发者更高效地利用这两种技术来创建交互式的Web应用。JavaScript是一种...

    Practical.Prototype.and.script.aculo.us.Jun.2008

    Practical.Prototype.and.script.aculo.us.Jun.2008

    Prototype.and.script.aculo.us.Dec.2007.pdf

    Prototype.and.script.aculo.us.Dec.2007.pdf

    Script.Aculo.Us开发系列教程

    Script.Aculo.Us开发系列教程,来自CnBlog的文章,本人搜集,下载,打包,o(∩_∩)o...

    Apress.Practical.Prototype.and.script.aculo.us.Jun.2008.pdf

    一本关于使用Prototype和script.aculo.us的英文书。

    PHP and script.aculo.us Web 2.0 Application Interfaces.pdf.rar

    解压密码在:http://www.pin5i.com/showtopic-php-and-script.aculo.us-web-2.0-application-interfaces.html

    Javascript框架Script.aculo.us的英文文档

    Rails采用的Javascript框架Script.aculo.us的英文文档,

    Practical Prototype and script.aculo.us

    Practical Prototype and script.aculo.us (Expert's Voice in Web Development) 有关prototype的好书,英文的

    script.aculo.us web 2.0 javascript

    基于Prototype框架的一个非常优秀的开源Ajax框架,封装了许多控件:AotuComplete,Accordion,Slider等,很多的动画效果,还有拖拽,DOM Utility等等 刚才在Download里面Search了一下好像没有,所以传上来一个,这个...

    Prototype and script.aculo.us

    prototype.js是一个非常优雅的javascript基础类库,对javascript做了大量的扩展,而且很好的支持Ajax.

    前端项目-scriptaculous.zip

    **前端项目-scriptaculous.zip** 是一个包含script.aculo.us库的压缩文件,这是一个历史悠久的JavaScript库,专门用于提升Web应用程序的用户界面效果。在Web开发领域,前端项目通常是涉及HTML、CSS和JavaScript的...

    ajax特效框架

    Script.aculo.us是基于JavaScript库Prototype的一个扩展,主要提供了一系列丰富的动态效果和用户界面组件。它非常适合中小型企业使用,因为它的引入可以极大地提升网站的交互性和用户体验,同时保持较低的开发成本。...

    ajax框架源码

    Prototype、Script.aculo.us、Dojo 这三个框架都是JavaScript库,专门用于简化Ajax操作和其他前端开发任务。 **Prototype** Prototype 是一个轻量级的JavaScript库,它扩展了JavaScript的核心功能,提供了一套强大...

Global site tag (gtag.js) - Google Analytics