var Test1 = function(){ var name = ""; this.setName = function(username){ name = username; } this.getName = fun...
分类:
Web程序 时间:
2015-03-31 19:38:22
阅读次数:
116
今天看了rank的一篇javascript脚本控件topic,突然想总结一下一些写JS组件的方法,或者说一些不同人的不同coding style。 今天看了rank的一篇javascript脚本控件topic,突然想总结一下一些写JS组件的方法,或者说...
分类:
Web程序 时间:
2015-03-31 11:01:15
阅读次数:
172
一、背景 之前在秒针工作的时候,某js高级工程师写了很多自己的组件,其中一套是分页组件,叫做st-grid。不过在我看来,bug太多,我经常给他反馈bug,我也不清楚为啥别人没有发现。 回到武汉工作后,我自己利用业余实践完善自己的官网,从前端到后端,都是自己一个人亲自搞定。 第1个分页的需求是,文章下方的评论,异步加载。第2个需求是,表格管理,比如后台管理系统,经常需要...
分类:
Web程序 时间:
2015-03-14 23:16:48
阅读次数:
191
javascript自定义弹框性能太差,有很大的改善空间 1 2 3 4 5 Document 6 --> 7 8 13 14 15 click me--Alert 16 click me--Confirm 17 click m...
分类:
Web程序 时间:
2015-03-09 12:25:02
阅读次数:
669
作者:Jiang, Jilin
在web开发过程中,我们时常会遇到输入检测的情况。如果只是简单的输入验证检测,例如邮箱、电话等。我们可以简单的使用if…else if…来依次判断。但是如果这些判断存在延迟检测(例如ajax验证),再使用if…else if…已经无法满足需求了。
但是好在,利用jQuery的deffer方法。通过done(func)嵌套,可以实现序列化的检测:
$...
分类:
Web程序 时间:
2015-03-09 11:01:04
阅读次数:
131
使用JavaScript,按照面向对象的思想来构建组件。
现以构建一个TAB组件为例。
从功能上讲,组件包括可视部分和逻辑控制部分;从代码结构上讲,组件包括代码部分和资源部分(样式、图片等)。
组件的特点:高内聚,低耦合(不与其他代码逻辑交叉,可以继承,包含);封装性(隐藏私有方法和变量);可重用性(可反复多次使用,用来组装更复杂的应用)。
JS 组件
.TabControl...
分类:
编程语言 时间:
2015-01-15 20:18:51
阅读次数:
252
JQuery.Gantt是一个开源的基于JQuery库的用于实现甘特图效果的可扩展功能的JS组件库。它既可以图形化行程安排,也可以展示数据分布。
本人在原有基础上,修改了部分代码,较原有功能外,主要改进为:
1、修正“某一条数据为空时原有的代码js会报错的问题”。
2、修正“ie显示时进度条会闪烁的问题”。
3、json的数据不再为new Date(时间戳)的形式,直接为时间戳
下载地址...
分类:
Web程序 时间:
2014-12-30 15:16:11
阅读次数:
603
Jcrop是一款优秀的裁剪工具,它不仅可以裁剪图像,还可以裁剪canvas及任何的div元素,具体可参考:http://code.ciaoca.com/jquery/jcrop/基于Jcrop,开发一个js组件(Cut.js),使之可进行复用:(function(jQuery,window,und....
分类:
Web程序 时间:
2014-12-12 13:13:41
阅读次数:
193
来自bootstrap的另外一个前端框架,专门为移动前端而开发的。Ratchet是一款免费的开源工具,它的主要功能就是,使用简单的HTML、CSS和JS组件就能构建出移动应用程序原型。起初,Ratchet第一个版本是专为iOS服务的,而自最新发布的2.0.0版本起,Ratchet终于开始逐步支持其它...
分类:
移动开发 时间:
2014-11-25 15:59:08
阅读次数:
166
JQuery.Gantt是一个开源的基于JQuery库的用于实现甘特图效果的可扩展功能的JS组件库。 <link rel="stylesheet" href="css/style.css" /> <script src="js/jquery-1.7.min.js"></script> <script src="js/jq...
分类:
Web程序 时间:
2014-10-30 19:29:59
阅读次数:
443