JQuery总结复习
来源:互联网 发布:中国移动关闭2g网络 编辑:程序博客网 时间:2024/06/05 03:19
jQuery的优点
1 轻量级#### 2 强大的选择器 3 出色的DOM操作封装 4 可靠的事件处理机制 5 完善的Ajax 6 不污染顶级变量 7 出色的浏览器兼容性 8 链式操作方式 9 隐式迭代 10 行为层与结构层的分离 11 丰富的插件支持 12 完善的文档 13 开源
起步准备
$("#foo")和jQuery("#foo")是等价的$.ajax 和 jQuery.ajax 是等价的- $(function(){ }) 相当与 js 当中的 window.onload- 都是在页面完成之后立刻执行的,但是window.onload 只能写一个而$(function(){})可以写多个- 不简写的时候是$(document).ready(function(){})- 都不需要自调用,页面加载完毕后自动执行
链式操作风格
$(".level1>a").click(function(){ $(this).addClass("current") //给当前元素添加"current"样式 .next().show(); //下一个元素显示 .parent().siblings()//父元素的同辈元素 .children("a") //子元素<a> .removeClass("current")//移出"current"样式 .next().hide();//他们的下一个元素隐藏 return false; })
jQuery对象转换为dom对象
- 1 jQuery对象是一个类似数组,可以通过[index]的方法得到相应的DOM对象
var $cr = $("#cr"); -- jQuery对象 var cr = $cr.[0]; -- DOM对象
- 2 另一种方法是jQuery本身提供的,通过get(index)方法的相应的DOM对象
var $cr = $("#cr"); -- jQuery对象 var cr = $cr.get(0); -- DOM对象
DOM对象转成jQuery对象:
- 对于一个DOM对象只需要用$()把DOM对象包装起来就可以获得一个jQUery对象了
var cr = document.getElementById("cr"); -- DOM对象 var $cr = $(cr); -- jQuery对象
解决冲突
- 如果js库和jQuery库发生冲突,我们可以在任何时候调用: jQuery.noCOnflict()函数来解决
var $jaovo = jQuery.noConflict(); $jaovo(function(){ $jaovo("p").click(function(){ alert($jaovo(this).text()); }); });
阅读全文
0 0
- JQuery总结复习
- JQuery总结复习
- jQuery复习之---所有知识点总结
- jquery复习
- jQuery复习
- jQuery复习
- jQuery复习
- Jquery复习
- 复习总结
- 复习总结
- 复习jquery 笔记 版本1.2.1,jquery in action 总结细节
- jQuery复习---word
- jquery复习笔记
- [复习]jQuery知识点
- JavaScript jQuery 复习知识
- jQuery 复习笔记
- jQuery基础复习篇
- 一周一话题之四(JavaScript、Dom、Jquery全面复习总结<js篇>)
- Zookeeper注册中心描述
- java.lang.UnsatisfiedLinkError: Couldn't load slbank from loader dalvik.system.PathClassLoader
- 解决ViewPager不刷新界面
- C和C++预处理
- HEX转BIN文件总结
- JQuery总结复习
- [李景山php] swoole 锁机制
- 五种方式让你在java中读取properties文件内容不再是难题
- POJ 1182 食物链——并查集
- 交叉验证
- [李景山php] swoole dns 查询
- iOS逆向 非群主@所有人
- JSON学习笔记(五)- JSON.stringify()
- 使用 Java 配置进行 Spring bean 管理