jquery插件的开发流程

jquery插件的开发流程

ID:19216458

大小:149.00 KB

页数:11页

时间:2018-09-29

jquery插件的开发流程_第1页
jquery插件的开发流程_第2页
jquery插件的开发流程_第3页
jquery插件的开发流程_第4页
jquery插件的开发流程_第5页
资源描述:

《jquery插件的开发流程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、铁板烧文登南海jQuery插件开发-其实很简单【前言】jQuery已经被广泛使用,凭借其简洁的API,对DOM强大的操控性,易扩展性越来越受到web开发人员的喜爱,我在社区也发布了很多的jQuery插件,经常有人询问一些技巧,因此干脆写这么一篇文章给各位jQuery爱好者,算是抛砖引玉吧。【基础】a)样式很多人会认为样式是个很复杂的东西,需要沉着冷静的心态加上非凡的审美观才能设计出赏心悦目的UI,抛开图片设计不说,其实css也就是那么些属性:position,margin,padding,width,height,left,top,float,border,background

2、...UI设计的漂亮与否在很大程度上依赖于设计人员对配色的把握和整体效果的协调。举个简单的例子,一个简单的页面,马虎的人:    Test Page    jQuery是一个框架!压缩后有30多k吧。 细心的人:    Test Page    

3、ext/css">        body        {            font-family:'宋体';            font-size:12px;            }        jQuery是一个框架!压缩后有30多k吧。铁板烧文登南海专心的人:    Test Page            body

4、        {            font-family:'Verdana','宋体';            font-size:12px;            }        jQuery是一个框架!压缩后有30多k吧。我们对比一下三者的UI效果:一目了然,或许很多的站点失去关注正是因为这不起眼的font-family,font-size。当然这还只是个简单的例子,掌握css应该从简单做起,从基本入手,在实践中运用并不断深入。b)脚本我们同样需要对javascript有着深刻的理解,对dom,

5、xhr,Regex,call-apply,prototype等都应该有一定的了解。有人会说要这些有啥用啊,对dom的操作其实通过getElementById,getElementsByTagName以及其他的API都可以轻松的完成,这话是没错,当思路确定后,思想才是重点,一段代码是精华还是糟粕很容易就可以区分出来,究其原因还是取决你自己,举个简单的例子,大量的html组装,路人甲:var a = new Array(10);var menu = '';   for (var i = 0; i < a.length; i++) {  menu += '

6、le_' + a[i] + '" >' + a[i] + '';}铁板烧文登南海 路人乙:String.prototype.format = function() {    var args = arguments;    return this.replace(/{(d{1})}/g, function() {        return args[arguments[1]];    });};var a = new Array(1,2,3,4,5,6,7,8,9,0);var m = '{0}';for (

7、var i = 0; i < a.length; i++) {    menu += m.format(a[i]);}在实现方式明确的情况下,优雅高效的代码显然更具吸引力。【实践】jQuery开发或使用,更多的灵感是来自实践,而不是copy

8、

9、paste(奉行拿来主义的同学可以离开了)。那么在这里我会用一个简单的例子来阐述jQuery插件开发的流程,能否举一反三就看各位看官了。【目的】开发一个插件之前我们需要对自己的目的有一个清醒的认识,有很明确的方向感,那么此次我作为示例插件的目的,就是呈

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。