代码改变世界

随笔档案-2012年06月

通用遮罩层jQuery 扩展。

2012-06-26 12:15 by chris-shao, 216 阅读, 收藏, 编辑
摘要: 可以遮罩页面上任意一个元素。(function($){var_mask=function(settings){vardefaults={maskid:"mask",html:""};$.extend(defaults,settings);varheight=this[0]===window?document.body.clientHeight:this.height();varwidth=this[0]===window?document.body.clientWidth:this.width();vartop=this[0]===window?0:th 阅读全文

巧妙的javascript 正则表达式替换字符串

2012-06-13 10:26 by chris-shao, 378 阅读, 收藏, 编辑
摘要: <script>varobj={};obj["123"]='123的替换';obj["456"]='456的替换';vars="abc@123@def@456@";varMarker='\@';s=s.replace(newRegExp(Marker+'([^@]*?)'+Marker,'g'),function(m,$1){alert(m);returnobj[$1];})alert(s);</script> 阅读全文

Javascript MVC 翻页控件 版本二

2012-06-07 16:24 by chris-shao, 416 阅读, 收藏, 编辑
摘要: 本版本实现了令一个版本的翻页控件,突出MVC结构,抽象通用的基础类为xComponent,继承xComponent实现的Pager将实现render,并自定义添加事件。以及事件方法。重新更新:将view提取出来单独设计。这样view就可以面向显示。moduler描述对象。 <script>varxComponent=function(module,container,view){this.view=view;this.Module=module;this.container=container||this.container;this.events={};this.addEvent 阅读全文

JAVASCRIPT 面向对象编程 通用翻页控件

2012-06-02 20:18 by chris-shao, 1813 阅读, 收藏, 编辑
摘要: JAVASCRIPT编程现在在网页前端中越来越占有更高比重。 也试着实现一个易扩展的JAVASCRIPT 类,在核心类中不依赖类库,另外,可以将此类作为jQuery的扩展使用。注:本代码在Firefox. IE 9 标准模式中测试通过,。 核心类代码如下:1/*2通用翻页Javascript控件3功能:提供通用的javascript控制4特点:面向对象编程,提供翻页控件原型,易扩展,基于事件扩展5开发:ChirsShao6日期:2012-6-27*/8//Pager构造函数9varPager=function(/*记录总数*/args){10if(typeofargs=="numbe 阅读全文
点击右上角即可分享
微信分享提示