jQuery

1、jQuery中的$.get()提交和$.post()提交有什区别
1)、$.get()方法使用GET方法来进行异步请求的,$.post()方法使用POST方法来进行异步请求的
2)、get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体正文内容发送个WEB服务器的,这种传递是对用户不可见的
3)、get方式传递的数据大小不能超过2kb而post大的多
4)、get方式请求的数据会被浏览器缓存起来,因此有安全问题
2、jQuery中的load方法一般怎么用
load方法一般在载入远程 html代码并插入到dom中的时候用来从web服务器上获取静态的数据文件
如果要传递参数的话,可以使用$.get()或$.post()
3、jQuery是如何处理缓存的
要处理缓存就是禁用浏览器缓存
1)、通过$.post()方法来获取数据,那么默认就是禁用的
2)、通过$.get()方法来获取数据,可以通过设置时间戳来避免缓存。可以在URL后面加上+(+new Date)来增加时间戳参数
例如:$.get('ajax.xml?'+(+new Date),function(){
//函数内容代码
});
3)、通过$.ajax方法来获取数据,只要设置参数擦车:false
4、你知道jQuery中的事件冒泡吗
知道,事件冒泡是从里面往外开始触发的;在jQuery中提供了stopPropagation()方法可以停止冒泡
5、单击超链接会自动跳转,单击‘提交按钮’后表单会提交,有时候我想阻止这些默认的行为,怎么办
用event.preventDefault()或者在事件处理函数中返回false,级return false;
6、你使用过jQuery中的动画吗,是怎么样用的
hide()和show()同时修改多个样式属性,想高度,宽度,不透明度
fadeln和fadeOut fadeTo()只改变不透明度
slideUp和slideDown()slideToggle()只改变高度
animate()属于自定义动画的方法
7、怎样给JQuery动态附加新的元素?有怎么给新生成的元素绑定事件
1)、jQuery的html()可以给现有元素附加新元素
2)、直接在元素还未生成前就绑定肯定是无效的,因为所绑定的元素目前不存在,所以我们也可通过live和live query来动态绑定事件,这种绑定方式对现有和新生成的元素都有效
8.$(“#msg”).text()和$("msg").text("<b>new content</b>")有什么区别?$(“#msg”).html()和$("msg").html("<b>new content</b>")有什么区别?
$(“#msg”).text()是返回id为msg的元素节点的文本内容
$("msg").text("<b>new content</b>")是将<b>new content</b>作为普通文本串写入id为msg的元素节点内容中,页面元素直接显示“<b>new content</b>”,text()方法对html和xml文档都有效
$(“#msg”).html()是取得id为msg的元素节点html的内容,这个函数用能适用于XML文档,但是可以用于XHTML文档
$("msg").html("<b>new content</b>")是将<b>new content</b>作为HTML内容写入id为msg的元素节点内容中,页面元素直接显示粗体的“new content”内容
9、jQuery中如何来获取和设置属性
jQuery中可以用attr()方法来获取和设置属性
removeAttr()方法来删除属性
10、jQuery中有几种方式可以来设置和获取样式
add Class(),css()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值