初始jQuery

摘要:
一whathttp://jquery.com/*一个优秀的JS函数库:无写,domore(90%以上使用jQuery的网站是开发中大型Web项目的首选)*CRUD(CRUD)/Ajax2why*强大的选择器:轻松快速搜索DOM元素(HTML元素选择和操作)*隐式遍历(迭代)

1what

http://jquery.com/

* 一个优秀的JS函数库: write less, do more(使用了jQuery的网站超过90%,中大型WEB项目开发首选)

* 封装简化DOM操作(CRUD) / Ajax

2why

* 强大选择器: 方便快速查找DOM元素(HTML元素选取和操作)

* 隐式遍历(迭代): 一次操作多个元素

* 读写合一: 读数据/写数据用的是一个函数(一般传参数就是写,不传就是读)

* 链式调用: 可以通过.不断调用jQuery对象的方法

* HTML事件处理(响应用户操作)

* DOM操作(CUD)

* 样式(CSS)操作

* JS动画效果

* 浏览器兼容

* 易扩展插件

* ajax封装

3how

3.1 引入jQuery库

1)本地引入

<script type="text/javascript" src="js/jquery-1.12.3.js"></script>

2)CDN远程引入(需要有网)

<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>

https://cdn.bootcss.com/jquery/1.9.0/jquery.min.js

https://cdn.bootcss.com/jquery/1.9.0/jquery.js

3.2使用jQuery

* 使用jQuery函数: $/jQuery

* 使用jQuery对象: $xxx(执行$()返回的)

//绑定文档加载完成的监听
jQuery(function () {
  var $btn2 = $('#btn2')
  $btn2.click(function () { // 给btn2绑定点击监听
   
var username = $('#username').val()
    alert(username)
  })
})

3.3区别

1)区别两种JS库库文件

 *测试版与生产版(压缩版min)

开发阶段用未压缩的测试版,上线发布的时候用压缩版

2)区别两种引用JS库的方式

 服务器本地库:开发测试时使用,加重了服务器负担, 上线时一般不使用这种方式

 CDN远程库:项目上线时, 一般使用比较靠谱的CDN资源库,,减轻服务器负担

3)区别jQuery的不同版本

1.x:兼容老版本IE,文件更大

2.x:部分IE8及以下不支持,文件小, 执行效率更高

3.x:完全不再支持IE8及以下版本,提供了一些新的API,提供不包含ajax/动画API的版本

免责声明:文章转载自《初始jQuery》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇taro实现多语言切换OSI结构和TCP/IP模型下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jquery中的过滤操作

1.过滤 Filtering 名称 说明 举例 eq( index ) 获取第N个元素 获取匹配的第二个元素: $("p").eq(1) filter( expr ) 筛选出与指定表达式匹配的元素集合。 保留带有select类的元素: $("p").filter(".selected") filter( fn ) 筛选出与指定函数返回值匹...

Jquery权威指南

1.Radio <input name="rdoSex" type="radio" value="男" /> $("#Radio1:checked").val()--根据Id获取值 $("input[name=rdoSex]:checked").val()--根据name获取值 $("#Radio1").is(":checked")--根据...

推荐一些常用感觉不错的jQuery插件

JQuery插件繁多,下面是个人在工作和学习中用到感觉不错的,特此记录。 注意:1.9以上版本的jQuery 变动较大,为避免一些插件兼容错误,推荐使用1.8.3版本,或者使用 jQuerymigrate 迁移插件。 UI: jquery UI(官方的UI插件,精品汇集,功能强大完备,灵活性很强,有十几套主题可供选择,如果你使用他主题的话,注意其样式中使用...

Web开发中的弹出对话框控件介绍

Web开发中,目前由于Jquery的大行其道,因此很多弹出对话框,都用到了Jquery技术,反而原始的弹出对话框的方式较为少用了。不过基于JQuery的方式实现对话框窗口弹出,也有很多控件可以利用,由于工作需要及业余兴趣所至,我比较了近10种的对话框控件,其中发现有一些做得很好的,除了功能强大,而且也支持多种皮肤样式,甚至有些对话框的居中都考虑到了,细节...

前端基础之JQuery

目录: JQuery简介 选择器与筛选器 属性,css,文档处理 each循环、文档节点处理、动画效果、css操作 插件机制 示例 一、JQuery简介 1、JQuery的由来: jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 jQuery是继prototype之后又一个优秀的Ja...

jquery获取和操作表单元素输入框 下拉框 单选 复选框

checkbox 多选框的操作。1、可以通过name选择器选中checkbox进行遍历,在点击时候增加方法 :$("input[name='checkboxname']").each(function(){//遍历时候增加方法$(this).click(function(){var checked = $(this).is('checked'); //判断...