jQuery 学习笔记(一)
作为一名设计汪,也需要懂点前端知识。HTML/CSS 是最基础的,为了更好的交互效果,JavaScript也需要学一点,jQuery 作为一种强大易用的js 框架,被小伙伴们广为推荐。
学习资源建议直接看W3school 的教程,若不能翻墙,也可以直接访问这个镜像网站: http://w3schools.bootcss.com/
1. 基础定义
基本句法:
1 | $(selector).action |
理解:
$定义 jQuery(selector)用来访问 HTML 元素action( )用来操作元素
例子:
1.使用CSS选择器
1 | $(this).hide() - 隐藏当前元素 |
2.防止在文件加载完成之前jQuery 启动:
1 | $(document).ready(function(){//jQuery ...}); |
2. 选择器
- 标签选择器
- id选择器(#eg)
- class选择器(.eg)
- 其他:
“ * ”选择全部“this”选择当前HTML 元素$("p.intro")选择所有p 标签下“intro” 类的元素$("p:first")选择第一个p 标签$("ul li:first")选择第一个ul 的第一个li$("ul li:first-child")选择每一个ul 下的第一个li$("[href]")选择所有有href 属性的元素$("a[target='_blank']")选择所有a 标签下的target值为 _blank 的元素$("a[target!='_blank']")选择所有a 标签下的target值不为 _blank 的元素$(":button")选择所有<button>和<input>中type= button的$("tr:even")选择所有偶数的tr$("odd:even")选择所有奇数的 tr
3. 事件
| 鼠标事件 | 键盘事件 | 表单事件 | 文件/窗口事件 |
|---|---|---|---|
| click | keypress | submit | load |
| dbclick | keydown | change | resize |
| mouseenter | keyup | focus | scroll |
| mouseleave | blur | unload |
例子:
1 | $(document).ready(function(){ |
##4. 遇到的其它小问题
经常在网页中看到这样虾面这样一段代码,其实是百度统计的东东。
1 | <script> |
本文作者:Xiaoyu Ni
原始链接:https://www.nixiaoyu.cn/2016/04/20/jQuery-learning-1/
许可协议:本博客所有文章除特别声明外,均采用CC BY-NC-ND 4.0许可协议。转载请保留原始链接及作者。