首页 技术 正文
技术 2022年11月7日
0 收藏 607 点赞 475 浏览 1854 个字

全部章节   >>>>


本章目录

6.1 jQuery概述

6.1.1 初识 jQuery

6.1.2 jQuery 基本功能

6.1.3 搭建 jQuery 开发环境

6.1.4 编写一个简单的 jQuery 应用

6.1.5 jQuery代码的特点

6.1.6 实践练习

6.2 jQuery 基本选择器

6.2.1 jQuery 选择器概述

6.2.2 基本选择器

6.2.3 实践练习

6.3 过滤选择器

6.3.1 基本过滤选择器

6.3.2 内容过滤选择器

6.3.3 可见性过滤选择器

6.3.4 属性过滤选择器

6.3.5 实践练习

6.4 层次选择器和表单选择器

6.4.1 层次选择器

6.4.2 表单选择器

6.4.3 实践练习

总结:


6.1 jQuery概述

6.1.1 初识 jQuery

为了解决开发过程中的兼容性问题,产生了许多JavaScript库,目前被频繁使用的JavaScript库包括 jQuery、Prototype、Spry 和 Ext JS

其中使用最广泛的JavaScrip库是jQuery, 是于2006年创建的一个JavaScript库

  • 集 JavaScript、CSS、DOM 和 Ajax 于一体的强大框架体系
  • 它的主旨是以更少的代码实现更多的功能(Write less,do more)

6.1.2 jQuery 基本功能

jQuery 基本功能

  • 访问和操作 DOM 元素
  • 对页面事件的处理
  • 大量插件在页面中的运用
  • 与 Ajax 技术的完美结合
  • 大幅提高开发效率

6.1.3 搭建 jQuery 开发环境

  • 下载 jQuery 文件库(http://jquery.com)
  • 引入 jQuery 文件库

在页面<head></head> 标签对中加入如下代码:

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

示例:单击按钮时,隐藏的 <div> 逐渐放大并显示出来

<script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
   $(document).ready(function() {
      $("#btn").click(function() {
        $("#info").show(2000);//show(2000) 表示用 2 秒显示标签
      });
   });
</script>
<input type="button" value=" 显示 " id="btn"/>
<div id="info" style= "display:none">
    <img src="../img/mobile.jpg" width="350"/>
</div>

6.1.4 编写一个简单的 jQuery 应用

  • $(document).ready(function(){ }); 类似JavaScript代码:window.οnlοad=function(){   }
  • $(document).ready 在页面框架下载完毕后就执行;而 window.onload 必须在页面全部加载完毕(包括下载图片)后才能执行
  • $(document).ready(function(){   }) 可以简写成 $(function(){   })
  • $(“#btn”).click(function(){   });  使用 click() 方法,将函数绑定到指定元素的 click 事件中,单击按钮时,绑定的函数就会执行

6.1.5 jQuery代码的特点

示例:单击 <h3> 标签时,切换属性值,同时后面的兄弟元素会切换其显示或隐藏状态

<script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
   $(document).ready(function() {
      $("h3").click(function() {
        $(this).toggleClass("highLight").next("ul").toggle();
      });
    });
</script>

  • $符号标志:是JQuery对象的简写形式,$()等效于jQuery(),是jQuery程序的标志
  • 隐式循环:当使用jQuery查找符合要求的元素后,无须一一遍历每一个元素,直接通过jQuery命令操作符合要求的元素
  • 链式书写:可以将针对于同一个对象多个操作命令写在一个语句中,还可以插入换行和空格
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,993
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,507
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,350
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,135
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,768
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,845