认识jQuery-《锋利的jQuery》

jQuery优势
1. 轻量级
2. 强大的选择器
3. 出色的DOM操作的封装
4. 可靠的事件处理机制
5. 完善的Ajax
6. 不污染顶级变量
7. 出色的浏览器兼容性
8. 链式操作方式
9. 隐式迭代
10. 行为层与结构层的分离
11. 丰富的插件支持
12. 完善的文档
13. 开源

jQuery代码的编写
<script type="text/javascript">
     $(document).ready(function(){
        ....
    });
</script>

优点:
DOM结构绘制完就执行;
能同时编写多个;
可简写成:
<script type="text/javascript">
     $(function(){
        ....
    });
</script>

风格
同一对象不超过3个操作,写一行;
同一对象较多操作,一行一个操作,或以功能块来换行;
多个对象少量操作,每对象一行,子元素适当缩进;
多个对象多个操作,结合上面。

jQuery对象和DOM对象
Var $variable = jQuery对象;
Var variable = DOM对象

获取元素代码
CSS
.demo{
    …
}
jQuery
$(".demo")
    ...

检查元素是否存在
获取长度判断:
If ( $("#tt") .length > 0 ) {
    //do something
}
或转换为DOM对象判断:
If ( $("#tt") [0] ) {
    //do something
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值