Jquery学习第一步
来源:互联网 发布:社交网络系统 编辑:程序博客网 时间:2024/05/22 13:45
最近有做毕业设计有空闲时间,除了答辩以外,还想稍微学一学前段的一些基础知识,jQuery,requireJS,vue.js一步一步学习吧,活到老学到老!
这里先介绍一下第一天学习的Jquery,都比较基础:
1.简单例子:jquery可以从cdn上引入,也可以下载包在导入项目,jquery要是最先加载的js
html代码:
<p>点我隐藏</p>js代码:
js代码:$(document).ready(function(){$("p").click(function(){$(this).hide();})})$(document).ready(function(){$("button").click(function(){$(".class").text("XXXX");$("#id").text("YYY");});})
2.事件绑定bind和unbind
js代码:
$(document).ready(function(){$("#clickBtn").bind("click",clickHandler1);$("#clickBtn").bind("click",clickHandler2);$("clickbtn").unbind("click",clickHandler1);//只接触绑定的clickHandler1,clickHandler2正常执行,不指定则全部解绑//和时间绑定是一样的效果//$("#clickBtn").on("click",clickHandler1);//$("#clickBtn").on("click",clickHandler2);//$("clickbtn").off("click",clickHandler1);//只接触绑定的clickHandler1,clickHandler2正常执行,不指定则全部解绑});function clickHandler1(e){console.log("clickHandler1")}function clickHandler2(e){console.log("clickHandler2")}
js代码:
var ClickMeBtn;$(document).ready(function(){ClickMeBtn = $("#ClickMeBtn");ClickMeBtn.click(function(){var e = Jquery.Event("MyEvent");ClickMeBtn.trigger(e);});ClickMeBtn.bind("MyEvent",function(event){console.log(event);});});
4.jquery事件目标与冒泡(其实就是去掉并发事件)
html代码:
<body><div style="height:300px;width:300px;"></div></body>js代码:
$(document).ready(function(){$("body").bind("click",bodyHandler);$("div").bind("click",divHandler1);$("div").bind("click",divHandler2);});function bodyHandler(event){conlog(event);}function divHandler1(event){conlog(event);event.stopPropagation();//阻止父级事件event.stopImmediatePropagation();//阻止除了自己的所有事件}function divHandler2(event){conlog(event);}function conlog(event){console.log(event);}
1 0
- JQuery学习第一步
- Jquery学习第一步
- ExtJS学习之路第一步:对比jQuery,认识ExtJS
- jQuery入门第一步
- jQuery入门第一步
- jQuery 如何写插件 - 第一步
- jQuery 如何写插件 - 第一步
- 学习FLASH 第一步
- Flex学习第一步
- SSIS学习第一步
- JAVA学习第一步
- DB2学习第一步
- jquert 插件学习第一步
- 学习的第一步
- sql学习 第一步
- Android学习第一步
- 【PHP学习】PHP第一步
- 学习hadoop--第一步
- Nginx负载均衡的4种方案配置实例
- 关于Android滑动冲突的解决方法(二)
- #leetcode#237. Delete Node in a Linked List
- Hadoop学习(一) — 初识Hadoop
- 课设二--显示字符到屏幕
- Jquery学习第一步
- Dialog源码分析
- Java类集笔记
- POJ-2513 Colored Sticks
- hdu3586(树形dp+二分)
- 关于one-hot编码引发相关问题的一点感想
- java编写了24小时制的时间加减
- adb启动activity
- 游戏底层逻辑,运动&&寻路(一)