上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 10条建议让你创建更好的jQuery插件在开发过很多 jQuery 插件以后,我慢慢的摸索出了一套开发jQuery插件比较标准的结构和模式。这样我就可以 copy & paste 大部分的代码结构,只要专注最主要的逻辑代码就行了。使用相同的设计模式和架构也让修复bug或者二次开发更容易。一套经过验证的架构可以保证我的插件不出大的问题,不论插件简单还是复杂。我在这里分享10条我总结的经验。1. 把你的代码全部放在闭包里面这是我用的最多的一条。但是有时候在闭包外面的方法会不能调用。不过你的插件的代码只为你自己的插件服务,所以不存在这个问题,你可以把所有的代码都放在闭包里面。而方法可能应该放 阅读全文
posted @ 2012-10-26 10:53 allexwang 阅读(207) 评论(0) 推荐(0) 编辑
摘要: $('body').keypress(function(e){ if(e.ctrlKey && e.which == 13 || e.which == 10) { $('#submit').click(); }});if(e.ctrlKey && e.which == 13 || e.which == 10)这句很简单,就是检测你是不是按下了 Ctrl 和回车(e.which == 13大键盘区回车 、e.which == 10 小键盘区回车 ) 阅读全文
posted @ 2012-10-15 15:07 allexwang 阅读(163) 评论(0) 推荐(0) 编辑
摘要: var Point = []; var p = $("#xx").css("background-position"); //IE的修复,IE中无法获得background-position, //只能获得background-position-x和background-position-y if (typeof (p) === "undefined"){ Point[0] = $("#xx").css("background-position-x"); Point[1] = $("# 阅读全文
posted @ 2012-09-26 15:58 allexwang 阅读(203) 评论(0) 推荐(0) 编辑
摘要: var alldata = "a,b,c,d,e,f,g,h,j,k"; var timer; var data = alldata.split(','); var dataLen = alldata.split(',').length-1; function chageValue(){ $('#oknum').val( data[getName(0,dataLen)] ) }; function start(){ clearInterval(timer) ; timer = setInterval('chageVal 阅读全文
posted @ 2012-09-19 18:29 allexwang 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 转发武器档案名称:apache ant最新版本:1.8.2用途:文件构建工具下载:http://labs.renren.com/apache-mirror//ant/binaries/apache-ant-1.8.2-bin.zipant使用文档:http://ant.apache.org/manual/index.html必备指数:使用难度:ant作为目前中国最受欢迎的开源构建工具,广泛应用于java工程构建。也许你会感到很疑惑,js作为动态语言,并不需要编译过程,为什么需要 ant这样的构建工具呢?ant能够帮助前端工程师解决那些问题呢?采用ant构建js和css的优点和缺点是什么呢?如何 阅读全文
posted @ 2012-08-09 17:32 allexwang 阅读(552) 评论(0) 推荐(0) 编辑
摘要: YUI Compressor是java程序,如果你对java很熟悉的话,大可快速的上手使用yuicompressor.jar;如果你和明河一样,对java很陌生,没关系,一样可以使用YUI Compressor,只不过使用的是淘宝UED前端制作的批处理工具,算是可视化的YUI Compressor工具,使用极其傻瓜化。今天向大家介绍的就是这款工具。点此下载1.配置java运行环境在安装YUI Compressor前,先要确保你的机子安装了JDK,并且添加了必要的环境变量。1.安装JDK2.配置下环境变量这里以win7为例,请看下图:(右击“我的电脑”,进入“属性”界面)(新建个JAVA_HOM 阅读全文
posted @ 2012-08-08 16:59 allexwang 阅读(800) 评论(0) 推荐(0) 编辑
摘要: <style>.textarea{border:1px solid #bbb; width:550px; height:80px;}.border{border:1px solid #34538b;}</style><h4>最简单的切换</h4><p><input class="remindAuto" type="text" size="45" value="请出入姓名" /></p><h4>外带class的切换< 阅读全文
posted @ 2012-08-06 14:49 allexwang 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 老问题:关于判断类型的方法: 1. typeof:这个很常用也很好用,缺点是当变量是对象时,这个方法无法精确区分到底是哪一种对象,比如array,function,String,Number,Boolean都有可能:var a = new String("abc"); var b = function(){}; var c = []; alert(typeof a) //object alert(typeof b) //object alert(typeof c) //object 当然,如果你只需要区分基本数据类型还是可以的。 2:instanceof: 这... 阅读全文
posted @ 2012-08-05 23:43 allexwang 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 假设 obj 为某个 HTML 控件。obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像素。obj.offsetWidth 指 obj 控件自身的绝对宽度,不包括因 overflow 而未显示的部分,也就是其实际占据的宽度,整型,单位像素。obj.offsetHeight 指 obj 控件自身的绝对高度,不包括因 overflow 而未显示的部分,也就是其实际占据的高度,整型,单位像素。我 阅读全文
posted @ 2012-07-17 11:35 allexwang 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 代码写的很烂,请大牛多多指教,判断内容是否有空格,$(function(){ var checkStr = function(){ var form = $('form[name=get]'); var inputTexts = form.find('input[type=text]'); var input; for (var i = 0; i < inputTexts.length; i++) { input = inputTexts[i].value; blankSpace(input); }; };var blankSpace = function 阅读全文
posted @ 2012-07-02 23:18 allexwang 阅读(1203) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页