jQuery学习笔记——初识

一、jQuery简介

  1. jQuery于2006年创建
  2. jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装
  3. 它的设计思想是write less,do more

二、jQuery能做什么

  1. 访问和操作DOM元素
  2. 控制页面样式
  3. 对页面事件进行处理
  4. 与Ajax技术完美结合

三、jQuery的优势

  1. 体积小,压缩后只有100KB左右
  2. 强大的选择器
  3. 出色的DOM封装
  4. 可靠的事件处理机制
  5. 出色的浏览器兼容性
  6. 丰富的插件支持

四、jQuery库分开发版和发布版

  1. jquery-3.版本号.js(开发版,完整无压缩):约286KB,主要用于测试、学习和开发
  2. jquery-3.版本号.min.js(发布版,经过工具压缩或经过服务器开启Gzip压缩):约94.8KB,主要应用于发布的产品和项目

五、jQuery的基本语法
1. 语法:$()

2. 在进行页面设计时要先导入jQuery库:<script type="text/javascript" src="js/jquery-1.12.4.js" ></script>
		
3. $(document).ready()文档加载事件的作用:正常情况下代码的加载顺序是根据代码的书写顺序依次加载的,如果加了文档加载事件,先加载网页结构,最后去加载js脚本

4. $(document).ready()与window.onload的区别:
 ①. 执行时间
	window.onload:必须等到整个页面里面的所有元素(图片、视频等)加载完成后才会执行
	$(document).ready(function(){}:当dom结构(整个页面的标签结构)回话完成后立刻执行
 ②. 编写个数不同
	window.onload不能编写多个,如果写了多个,只会执行一个,执行最后一个
	$(document).ready(function()){}:可以同时编写多个,并且可以同时执行,且先于window.onload执行
 ③. 简写方式
	window.onload:没有简写方式
	$(document).ready(function()){}):可以简写成$(function(){})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于 jQuery 的事件,我可以和你分享一些学习笔记。 1. 绑定事件 在 jQuery 中,我们可以通过以下方式来绑定事件: ``` $(selector).event(function(){ // 事件处理程序 }) ``` 其中,`selector` 表示要绑定事件的元素,`event` 表示要绑定的事件类型,比如 `click`、`mouseover` 等等。事件处理程序则是在事件触发时要执行的代码块。 2. 多个事件绑定 我们可以通过 `on()` 方法来同时绑定多个事件: ``` $(selector).on({ event1: function(){ // 事件处理程序1 }, event2: function(){ // 事件处理程序2 } }) ``` 这样,当 `event1` 或 `event2` 中任意一个事件触发时,对应的处理程序都会被执行。 3. 解除事件 如果需要解除某个元素的事件处理程序,可以使用 `off()` 方法: ``` $(selector).off(event); ``` 其中,`event` 表示要解除的事件类型。如果不指定事件类型,则会解除该元素上所有的事件处理程序。 4. 事件委托 在 jQuery 中,我们可以使用事件委托来提高性能。事件委托是指将事件绑定到父元素上,而不是绑定到子元素上,然后通过事件冒泡来判断是哪个子元素触发了该事件。这样,当子元素数量较多时,只需要绑定一次事件,就可以监听到所有子元素的事件。 ``` $(selector).on(event, childSelector, function(){ // 事件处理程序 }) ``` 其中,`selector` 表示父元素,`event` 表示要绑定的事件类型,`childSelector` 表示要委托的子元素的选择器,事件处理程序则是在子元素触发事件时要执行的代码块。 以上是 jQuery 中事件的一些基本操作,希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值