jQuery
ShawshankLin
这个作者很懒,什么都没留下…
展开
-
jQuery使用on代替delegate,live 写法区别
早期对页面上后期加载的动态元素,赋事件或值的时候,是使用live的. 由于效率比较低(其实数据不多也感觉不出来),后面使用delegate委托来代替了,再后面,1.7以后使用on 来代替delegate了. live,delegate在新版本中都还可以用. 它们在写法上有差别,一段时间不写容易混,写下来备忘. 如点击div里的任意一个button时增加一个新button:页面转载 2015-06-20 22:48:27 · 453 阅读 · 0 评论 -
jquery的$.extend和$.fn.extend作用及区别
jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例。jQuery.extend(object); 为jQ转载 2015-06-03 22:14:35 · 424 阅读 · 0 评论 -
jQuery的三种$()
$号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数(个人观点,呵呵!)。1、$()可以是$(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素,这个难道就是构造函数的重载吗,哈哈。 比如:$("a")构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的这转载 2015-06-05 10:47:00 · 490 阅读 · 0 评论 -
jQuery下通过$.browser来判断浏览器
用jQuery来判断浏览器的类型,主要是使用$.browser这个工具类使用方法: $.browser.['浏览器关键字'] $(function() { if($.browser.msie) { alert("this is msie"); } else if($.browser.safari) { alert("this is safari!"); } else转载 2015-06-05 12:35:35 · 607 阅读 · 1 评论 -
js 将json字符串转换为json兑现
在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如: JSON字符串: var str1 = ‘{ “name”: “cxh”, “sex”: “man” }’; JSON对象: var str2 = { “name”: “cxh”, “sex”: “man” };一、JSON字符串转换为JSO转载 2016-04-08 16:18:39 · 412 阅读 · 0 评论