摘要: 假如你手机充电器的插头坏了,但是线还是好的,你会怎么办?对,把线插在电脑的usb插口上面。那么适配器模式是什么。?如果你觉得$("#")不够cool.那么function $id(id){ return $("#"+id);}$id("bugluo");能不能满足你呢?jQuery源码中,将$的使用权让给别的类库之后。jQuery.noConflict();我们只有使用jQuery("#"+id)去获取对象了。这显然很不爽。照着我上面的处理方法,取一个你最喜欢的命名吧。 阅读全文
posted @ 2012-12-19 19:28 Bug罗 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 观察者模式可以干什么?当 div绑定onclick时候就会触发事件,当div没有绑定时候就不会触发。div.onclick = function click (){ alert ( ''click' )}所以dom与js之间就存在这样一个观察者模式。、function click(event,c){ alert(event+c);}var CopyrightLabel = new radf.Label({id:"CopyrightLabel",parent:BgPannel,width:470,height:22,vAlign:3,hAlign:3, 阅读全文
posted @ 2012-12-19 19:14 Bug罗 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: AJAX作为RIA实现的一个最重要的技术,不得不拿出来分析一下。AJAX整个过程即,发送请求,使用XMLHttpRequest对象动态获取数据。服务端授受请求,返回数据,客户端接受数据,操作DOM元素。Data对象的封装就是对以上过程进行简化。一个完整的Data对象封装如上。针对AJAX实现过程,我们要做以下封装内容。1.ajax请求地址及基本参数。一般来说,一个项目的ajax访问地址是相同的,根据action的不同,请求到不同的数据。2.返回的数据的处理通过访问之后的回调,将json数据格式的内容解析为多条的object内容,以方便实现mvc操作方式。 t = eval... 阅读全文
posted @ 2012-12-19 18:33 Bug罗 阅读(752) 评论(0) 推荐(1) 编辑
摘要: radf是此库命名,意为快速应用开发框架。 radf按类的功能分为Data、布局、数据组件、工具。 Data类:用于绑定从服务器端传来的数据。 布局:有Pannel、StackPannel、GridPannel、Splitter、TabForm,用于页面元素风格构建。 数据组件:MsgBox、Input、Radio、CheckBox、Select、Image、gridData、Portlet、RollerMenu、Calendar、DateInput、MoveWindow、Marque、FusionCharts后面五个是我做的,嘿嘿 工具: clone、copy、dataUnbi... 阅读全文
posted @ 2012-12-19 18:32 Bug罗 阅读(1355) 评论(0) 推荐(0) 编辑