内容简介:偶尔才用用jQuery,但是老是不记得怎么用,所以总结一下做个笔记都9102年了,还在用jQuery?是的,有时候还是会用到jQuery:jQuery是一个JS库,大约在2014年左右风靡一时,现在的风头已经全都转向了React,Angular,Vue等等MVVM的库。
偶尔才用用jQuery,但是老是不记得怎么用,所以总结一下做个笔记
都9102年了,还在用jQuery?是的,有时候还是会用到jQuery:
- 不想做单页应用(例如不方便SEO,除非预渲染)
- 只需要一些简单的操作,并不需要MVVM
- 已经有jQuery依赖了,不想再引入新的依赖
- 。。。其他
jQuery是一个JS库,大约在2014年左右风靡一时,现在的风头已经全都转向了React,Angular,Vue等等MVVM的库。
首先jQuery里非常多的 $
, $
代表的就是jQuery。我们一般会把代码放在这样一个函数里,也就是等到页面加载完成之后,才执行代码,可以这样写:
首先我们要在页面里引入JS库:
<script src="https://cdn.staticfile.org/jquery/3.4.0/jquery.min.js"></script>
然后,就可以开始执行jQuery代码:
$(document).ready(function() { // blablabla })
也可以这样:
$(function() { // blablabla })
选择器
jQuery的操作理念是,HTML在浏览器端会解析成一颗DOM树。我们通过使用选择器来选中其中一些节点,然后执行操作,也可以通过节点的一些函数例如 parent
, children
, siblings
来访问父节点,子节点和兄弟节点等等。
以下是常见的用法:
-
$("p")
选中所有<p>
元素 -
$("#id")
选中id为id
的元素 -
$(".class")
选中所有class为class
的元素 -
$("*")
选中所有元素 -
$("[href]")
选取带有href
的元素
还可以组合起来用,例如:
-
$("p.name")
选中所有class为name
的<p>
元素 -
$("a[href='https://jiajunhuang.com']")
选取所有href属性是https://jiajunhuang.com
的<a>
元素
事件
事件就是一些例如 点击,键盘等等的事件。常见的有:
click dbclick submit resize
等等。一般是这样使用的:
$(function() { $("button.btn").click(function() { alert("clicked"); }); })
AJAX
如果要是用jQuery来发送请求,就需要接触 AJAX
注意,jQuery的slim版本不支持ajax。
主要使用三个方法:
-
$.get(URL, callback)
是发送GET请求 -
$.post(URL, callback)
是发送POST请求 -
$.ajax(URL, [settings])
这个就比较复杂,具体需要查文档: http://api.jquery.com/jquery.ajax/
举个例子,如果需要点击某个按钮,然后就聚焦到回复框,那么就需要这样写:
<script> $(function() { $(".reply_img").click(function() { var nickname = $(this).siblings("a.nickname").html(); $("#reply_box").append("@" + nickname + " "); $("#reply_box").focus(); }) }) </script>
以上所述就是小编给大家介绍的《jQuery简明教程》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
国际游戏设计全教程
[美]迈克尔·萨蒙德 / 张然、赵嫣 / 中国青年出版社 / 2017-2 / 108.00元
你想成为一名电子游戏设计师吗?想知道《肯塔基0号路》《到家》《枪口》等独立游戏的制作理念及过程吗?想了解《戈莫布偶大冒险》《辐射3》《战争机器》中关卡设计的奥秘吗?本书用通俗易懂的文字介绍了在游戏开发与策划过程中,需要掌握的游戏设计原理和制作的基础知识,可以作为读者从“构思一个电子游戏”到“真正完成一个电子游戏”的完备指南。 本书以系统的游戏设计流程结合大量优秀的游戏设计案例进行讲解,让读者......一起来看看 《国际游戏设计全教程》 这本书的介绍吧!