top.jQuery应用。 var jq = top.jQuery; if (jq("#centre").tabs("exists", "预览页面")) { jq("#centre").tabs("close", "预览页面"); } var content = ''; jq("#centre").... ...
分类:
Web程序 时间:
2018-08-17 20:09:12
阅读次数:
736
最近被问到这个问题,jq的链式调用原理,当时比较懵=。=,毕竟现在jq接触的机会变很少了。 jq的链式调用 jq的链式调用其实就是比如我们在选择dom的时候, 比如如上代码,先选择type类型为button的所有DOM,然后再选择第一个... 我们自然想到每次其实就是返回选择后的结果,在js里面有什 ...
分类:
Web程序 时间:
2018-08-16 10:46:05
阅读次数:
280
JQuery遍历1 传统的for 2 通过each对象调用callback函数callback回调函数 /* * JQ提供的技术,实现遍历 * JQ对象函数调用 each(参数 callback) 参数:函数 回调函数 */ //JQ对象,调用函数each(遍历),传递匿名函数 //JQ自己调用,每 ...
分类:
Web程序 时间:
2018-08-15 01:25:00
阅读次数:
156
最近想要了解一下jquery 库是怎样实现的,源码结构如何。通过查看资料知道了,jquery源码整体结构如下所示,平时用到的例如$.ajax()形式的方法主要是通过jq.extend({})中定义的方法属性得到的,形如$("div").css()方法是通过jq.fn.extend({})拓展得到。 ...
分类:
Web程序 时间:
2018-08-14 23:29:08
阅读次数:
217
无意看了这篇 "《jQuery插件开发精品教程,让你的jQuery提升一个台阶》" 文章,现在做一下总结。 一、jQuery插件的创建可以有三种方法 1.通过$.extend()来扩展jQuery 2.通过$.fn 向jQuery添加新的方法 3.通过$.widget()应用jQuery UI的部件 ...
分类:
其他好文 时间:
2018-08-14 21:13:17
阅读次数:
140
之前为了实现跨项目调用方法,遇到的一些问题和解决方法总结。 话不多说,直接复制代码先跑了再说! jq代码。 $.ajax({ type: "post", dataType: "json", url: "", data: null, success: function(result) { consol ...
分类:
Web程序 时间:
2018-08-14 17:05:52
阅读次数:
181
1.一次声明一个函数 $.fn.函数名 = function([options]){} $.fn.red=function(options){ var defaults = { 'color': 'red' }; var settings = $.extend(defaults, options); ...
分类:
其他好文 时间:
2018-08-13 20:51:42
阅读次数:
112
介绍一下编码解码函数对 1. escape /unescape 主要用于汉字编码,返回字符的unicode编码值, 对“+”不能编码 2. encodeURI / decodeURI 用于对url进行编码,但对特殊字符如+ ? # @ & 等不能编码 3, encodeURIComponent /d ...
分类:
Web程序 时间:
2018-08-11 01:12:14
阅读次数:
211
1.以版本划分:attr() 一直存在,prop() 仅存在于 jq-1.6 及其之后 2.两个原则:“ 第一:只添加属性名称就可以使属性生效的就应该使用prop(); 第二:只存在true/false的属性应该使用prop()。 ” (从效率、趋势上看 prop() 是 attr() 的替代品, ...
分类:
其他好文 时间:
2018-08-09 19:23:11
阅读次数:
93
异步是在执行本方法时,同时也执行下一个方法,比如一边吃饭,一边玩手机。 而同步是执行完本方法在去执行下一个方法,比如先吃了饭,再去玩手机。(跟现实中思维相反) 在ajax中加入async : false,让这个ajax变为同步,等先执行完这个ajax再去加载别的 $.ajaxSettings.asy ...
分类:
Web程序 时间:
2018-08-09 18:32:29
阅读次数:
173