前端
阿芬
我是一个懒人
展开
-
将后台返回的 json 对象快速填充到表单
/** * 将后台返回的 json 对象快速填充到表单 * @param jsonStr */function loadData(jsonStr){ var obj = jsonStr; var key,value,tagName,type,arr; for(x in obj){ key = x; value =转载 2016-02-17 15:26:11 · 2898 阅读 · 0 评论 -
readonly 与 disabled的区别(disabled提交后获取不到该值的解决方法)
在做网站管理后台的用户修改功能时,由于当前用户修改个人信息时规定用户名不能修改,故使用了input标签的disabled属性,但是在提交数据后却发现用户名显示为空了。后来一查才知道input设置为disabled值时会有下面的限制:1、不能接收焦点;2、使用tab键时将被跳过;3、可能不是successful的。解决方法是:可以使用readonly=”readonly”属性代替转载 2016-02-29 16:42:31 · 1538 阅读 · 0 评论 -
jQuery插件开发模式
软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践。根据《jQuery高级编程》的描述,jQuery插件开发方式主要有三种:通过$.extend()来扩展jQuery通过$.fn 向jQuery添加新的方法通过$.widget()应用jQuery UI的部件工厂方式创建通常我们使用第二种方法转载 2016-09-10 12:34:17 · 387 阅读 · 0 评论 -
js闭包理解
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一转载 2016-09-29 10:46:49 · 211 阅读 · 0 评论 -
浅谈jquery.fn.extend与jquery.extend区别
1. jquery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 2. jquery.fn.extend(object);给jQuery对象添加方法。?123456$.extend({ add:function(a,b){returna+转载 2016-10-14 15:15:55 · 367 阅读 · 0 评论