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许可协议。转载请保留原始链接及作者。