为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery基础(五)一Ajax应用与常用插件

陶老实 其它
难度中级
时长 3小时20分
学习人数
综合评分9.40
97人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.4 逻辑清晰
  • 检测对象是否为原始对象 $.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
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery中的ajax应用 2、jQuery中的插件 3、jQuery中的工具类函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!