JQuery基础知识(二)

1.  .main a & .main >a 的区别:
 前者选择使用了.main的这个class的元素内部所有的a节点,
 后者只选择.main的子节点中的a节点
2. toggle方法让显示的元素隐藏起来,隐藏的元素显示出来。参数使用方法和show,hide相同
3.slideDown,slideUp可以实现向下或向上卷动的效果
4.DOCTYPE对于JQuery中的动画是有影响的。没有DOCTYPE定义时,在IE中,JQuery的动画会出现闪烁的糟糕效果。
5.可以给多个选择器定义同样的样式,选择器之间用,分割。同样对于JQuery的$方法,也可以传入过个选择
6.在一个包含了多个元素的JQuery对象上执行each方法,可以注册给each方法的那个function的内容被每一个元素执行。同时这个function还可以接收到一个参数,表示这个元素的索引值
7.eq方法可以根据索引值只得到JQuery对象中包含的多个元素中的某一个元素,并仍然返回元素对应的新JQuery对象
8.选择器中使用eq,例如$(“div:eq(1)”)
9.load方法支持部分装载,在装入的页面地址后面加空格,然后使用选择器,就可以把页面中符合选择器的部分装入进来
10.ajaxStart,ajaxStop对应ajax交互开始前和结束后的事件,给某一个节点注册了这两个事件后,当前页面的ajax交互开始前和结束后,就会执行指定的方法
11.ajaxStart在每一个JQuery发出的ajax请求开始前执行,ajaxStop在JQuery队列中所有的ajax请求结束后执行,ajaxComplete在每一
个JQuery发出的ajax请求结束后执行
12.浏览器可视区域的宽和高可以通过$(window).width()和$(window).height()的方式来获得
13.Jquery 中各种元素的高度:
 height()和width()方法获得是元素本身的高和宽
     height()和width()方法获得是元素本身的高和宽
     outerHeight()和outerWidth()获得是包括了border和padding的高和宽
     outerHeight(true)和outerWidth(true)获得是包括marging,border和padding的高和宽

14.jquery提供的事件操作在注册的时候是增量的,比如说我有两段代码都是$(window).scroll(function(){}),第二段的function内容不会覆到第 一段,而是在scroll时,两段代码都被执行

15.$.browser可以用于判断浏览器的类型,判断的方法可以是$.browser.msie == true,还可以使用的值包括$.browser.opera$.browser.safari $.browser.mozilla

16.$.browser.version可以判断浏览器的版本号,例如$.browser.version.indexOf(“8”)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值