-
检测对象是否为原始对象 $.isPlainObject的工具函数,能检测对象是否为通过{}或new Object()关键字创建的原始对象,如果是,返回true,否则,返回false值,调用格式为: $.isPlainObject (obj); 其中,参数obj表示需要检测的对象名称。 例如:var obj1 = Object.create(null);//原始对象 var obj2 = Object.create({x:1});//非原始对象 var obj3 = new Object();//原始对象查看全部
-
检测对象是否为空 在jQuery中,可以调用名为$.isEmptyObject的工具函数,检测一个对象的内容是否为空,如果为空,则该函数返回true,否则,返回false值,调用格式如下: $.isEmptyObject(obj); 其中,参数obj表示需要检测的对象名称。查看全部
-
$.ajax({ url: url, data: data, dataType: dataType, success: success, type:type }); url表示服务器请求的路径, data为请求时传递的数据, dataType为服务器返回的数据类型, 可能的类型: "xml" "html" "text" "script" "json" "jsonp" success为请求成功的执行的回调函数, type为发送数据请求的方式get/post,默认为get。查看全部
-
GET后退按钮/刷新无害,POST数据会被重新提交(浏览器应该告知用户数据会被重新提交)。GET书签可收藏,POST为书签不可收藏。GET能被缓存,POST不能缓存 。GET编码类型application/x-www-form-url,POST编码类型encodedapplication/x-www-form-urlencoded 或 multipart/form-data。为二进制数据使用多重编码。GET历史参数保留在浏览器历史中。POST参数不会保存在浏览器历史中。GET对数据长度有限制,当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。POST无限制。GET只允许 ASCII 字符。POST没有限制。也允许二进制数据。与 POST 相比,GET 的安全性较差,因为所发送的数据是 URL 的一部分。在发送密码或其他敏感信息时绝不要使用 GET !POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。GET的数据在 URL 中对所有人都是可见的。POST的数据不会显示在 URL 中。 作者:杨光 链接:https://www.zhihu.com/question/28586791/answer/145424285 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。查看全部
-
检测浏览器是否属于W3C盒子模型 浏览器的盒子模型分为两类,一类为标准的w3c盒子模型,另一类为IE盒子模型,两者区别为在Width和Height这两个属性值中是否包含padding和border的值,w3c盒子模型不包含,IE盒子模型则包含。 $.support.boxModel可以检测当前浏览器是否属于w3c盒子模型 注:如果文档头部没有声明<!doctype html>,那所有的浏览器都显示ie盒子模型查看全部
-
获取浏览器的名称与版本信息 在jQuery中,通过$.browser对象可以获取浏览器的名称和版本信息。$.browser.chrome为true,表示当前为Chrome浏览器, $.browser.mozilla为true,表示当前为火狐浏览器, $.browser.version方式获取浏览器版本信息。查看全部
-
load(url,[data],[callback]) 参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。查看全部
-
工具提示插件——tooltip 工具提示插件可以定制元素的提示外观,提示内容支持变量、Ajax远程获取,还可以自定义提示内容显示的位置,它的调用格式如下: $(selector).tooltip({options}); jqueryui 的 position 是这样一套逻辑: my (x, y) at (x, y) 我的某个位置在相对结点的某个位子 例如 {my:'right bottom', at:'center center'} 可以解释为 我的右下角在相对结点的中心查看全部
-
微调按钮插件——spinner 调用格式如下:$(selector).spinner({options}); 实例: http://www.runoob.com/jqueryui/example-spinner.html查看全部
-
菜单工具插件——menu $(selector).menu({options}); selector参数为菜单列表中最外层<ul>元素,options为menu()方法的配置对象。 具体实例: http://www.runoob.com/jqueryui/example-menu.html查看全部
-
对话框插件——dialog 调用格式:$("selector").dialog({options}); http://www.runoob.com/jeasyui/plugins-window-dialog.html /********我是分割线*********/ 使用 javascript 创建对话框(dialog),然后调用 'refresh' 方法来通过 ajax 加载它的内容。 $('#dd').dialog({ title: 'My Dialog', width: 400, height: 200, closed: false, cache: false, href: 'get_content.php', modal: true }); $('#dd').dialog('refresh', 'new_content.php');查看全部
-
拖曳排序插件——sortable 拖曳排序插件的功能是将序列元素(例如<option>、<li>)按任意位置进行拖曳从而形成一个新的元素序列,实现拖曳排序的功能,它的调用格式为: $(selector).sortable({options}); selector参数为进行拖曳排序的元素,options为调用方法时的配置对象 具体说明: http://www.runoob.com/jqueryui/api-sortable.html查看全部
-
$(document).ready(function(){})=$(function(){})查看全部
-
一.$.getjson的调用格式是$.getjson(url,function(data),url是指你请求的地址,data是指你请求的地址所响应给你的json数据。 二.$.each(data, function (index, sport)中为什么$可以遍历数据? jq 两种传入对象的方式 把data理解成一个对象 each 是一个函数 第一种 $(obj).each(function(index,value){ }) 在对象上调用each函数 第二种 $.each(obj,function(index,value){ }) 这种是把obj 当作对象传入 函数 each 道理是一样的。 三.jQuery.each(array, callback ) $.each(data, function (index, sport) 其中data为json里的那个数组,index为对应数组的索引,sport为对应索引的值。 而这个索引对应的值sport在数组里又是个对象,我们要的是该对象的name属性的值,所以要这样写sport.name,而name又是字符串所以要变成sport["name"]。 对象调用属性有两种写法。第一obj.name 第二一般针对属性是字符串的形式obj[name] 四、disabled 属性规定应该禁用 input 元素。查看全部
-
一.$.getjson的调用格式是$.getjson(url,function(data),url是指你请求的地址,data是指你请求的地址所响应给你的json数据。 二.$.each(data, function (index, sport)中为什么$可以遍历数据? jq 两种传入对象的方式 把data理解成一个对象 each 是一个函数 第一种 $(obj).each(function(index,value){ }) 在对象上调用each函数 第二种 $.each(obj,function(index,value){ }) 这种是把obj 当作对象传入 函数 each 道理是一样的。 三.jQuery.each(array, callback ) $.each(data, function (index, sport) 其中data为json里的那个数组,index为对应数组的索引,sport为对应索引的值。 而这个索引对应的值sport在数组里又是个对象,我们要的是该对象的name属性的值,所以要这样写sport.name,而name又是字符串所以要变成sport["name"]。 对象调用属性有两种写法。第一obj.name 第二一般针对属性是字符串的形式obj[name]查看全部
举报
0/150
提交
取消