一、什么是JQuery:

    JQuery是对JavaScript的封装,简化了JS代码,是主流框架的基础(VUE,EasyUI,Bootstrap) 它是2006年推出的

二、JQuery的优势:
    1.体积小,压缩后只有100KB左右

    2.强大的选择器

    3.出色的DOM封装

    4.可靠的事件处理机制

    5.出色的浏览器兼容性

    7.使用隐式迭代简化编程

    8.丰富的插件支持

三、JQuery的用途:

    1.访问和操作DOM元素

    2.控制页面样式

    3.对页面事件的处理

    4.方便地使用jQuery插件

    5.与ajax技术完美结合

四、引入Jquery库:

  JQuery库的类型分为两种,分别是开发版(未压缩版)和发布版(压缩版)

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

五、JQuery语法

  $(selector).action();

    $()、selector、action() : 工厂函数、选择器、方法

  工厂函数$():

    美元符号"$"等价于jQuery,即$()=jQuery()。$()的作用是将dom对象转化为jQuery对象,从而使用jQuery方法。

  1. /*JQuery加载页面触发:*/
  2. <script type="text/javascript">
  3. /*js代码*/
  4. window.onload=function(){
  5. alert('js加载一');
  6. };
  7. /*jquery代码*/
  8. $(document).ready(function(){
  9. alert('Jquery加载一');
  10. });
  11. jQuery(document).ready(function(){
  12. alert('Jquery加载二');
  13. });
  14. /*对Jquery加载上面两种方式的简写*/
  15. $(function(){
  16. alert('Jquery加载三');
  17. });
  18. </script>

  window.onload和$(document).ready区别:
    window.onload只能有一个,没有简写方式,必须等待页面所有资源加载完毕之后才能触发
    $(document).ready可有多个,简介为$(function(){//代码}),等待页面上所有文档结构(html标签)加载完后触发
  JQuery设置样式:

  1. <script type="text/javascript">
  2.  /*操作样式addClass()方法*/
  3.   $(function(){
  4.     //其实上就是动态的给标签加了一个class属性(原来有的时候不改变)
  5.     $("#whtdiv").addClass("wht");
  6.     //单个设置css
  7.      $("#lldiv").css("color","yellow");
  8.     //设置多个
  9.     $("#lldiv").css({"border":"1px solid blue","background-color":"pink"});
  10.     //链式方式
  11.     $("#whtdiv").css("color","green").css("border","1px solid blue");
  12.     //下一个元素
  13.     $("#whtdiv").css("color","green").next().css("color","pink").next().css("color","orange");
  14.  
  15.   });
  16. </script>

  JQuery常用方法和事件:详情请见W3C

  1. $(function(){
  2.   /*给显示图片按钮注册一个click事件*/
  3.   $("#show").click(function(){
  4.     $("#imgs").slideDown(3000);
  5.   });
  6.   $("#hide").click(function(){
  7.     $("#imgs").slideUp(3000);
  8.   });
  9. });
  10. ----------------------------------------
  11. $(function(){
  12.   $("li").mouseover(function(){
  13.     //不能用$("li")
  14.     $(this).css("color","blue");
  15.   }).mouseout(function(){
  16.     $(this).css("color","black");
  17. });
  18.  
  19. });
  20. JQuery对象和Dom对象的相互转换:
  21. <script type="text/javascript">
  22. $(function(){
  23.   /*js获取dom对象*/
  24.   /* var dom=document.getElementById("wht5"); */
  25.   /* alert(dom.innerHTML); */
  26.   /* alert(dom.innerText); */
  27.   /* 获取value属性值*/
  28.   /* alert(dom.value); */
  29.  
  30.   /*jquery对象*/
  31.   /* var $jdom=$("#wht5"); */
  32.   /* alert(jdom.html()); */
  33.   /* alert(jdom.text()); */
  34.   /* 一般用于表单*/
  35.   /* alert($jdom.val()); */
  36.  
  37.   /*Dom对象转换Jquery对象*/
  38.   var dom=document.getElementById("wht");
  39.   var $jdom=$(dom);
  40.   $jdom.html();
  41.   /*jquery转dom对象*/
  42.   var $jdom=$("#wht5");
  43.   var dom=$jdom[0];
  44.   /* var dom=$jdom.get(0); */
  45.   alert(dom.value);
  46. });

初始jquery(5)的更多相关文章

  1. 初始jQuery

    JQuery是继prototype之后又一个优秀的Javascript库.它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF1.5+, Safari 2.0+, Opera ...

  2. jQuery从小白开始---初始jQuery

    jQuery是什么? jQuery是一款优秀的JavaScript库,从命名可以看出jQuery最主要的用途就是用来做查询(jQuery=js+Query),正如jQuery官方Logo副标题所说(w ...

  3. 第五章 初始jQuery

    jQuery与JavaScript: jQuery的用途: 访问和操作DOM元素: 控制页面样式: 对页面事件的处理: 方便地使用jQuery插件: 与Ajax技术的完美结合: jQuery的优势: ...

  4. 使用jQuery快速高效制作网页交互特效--初始jQuery

    一.  jQuery基本概念介绍           1.1 什么是jQuery一个javascript库,把常用方法写到一个js文件中,需要的时候直接调用即可学习jQuery就是学习一些方法    ...

  5. jQuery的2把利器

    <!-- $是一个函数,首先是给window添加$,然后该值是一个函数,函数返回的值是对象.1. jQuery核心函数 * 简称: jQuery函数($/jQuery) * jQuery库向外直 ...

  6. JavaQuery

    1.初识jQuery <!DOCTYPE html>   <html>   <head lang="en">   <meta charse ...

  7. JQuery EasyUI 初始

    基于jQuery的用户界面插件集合 1. jQuery easyui提供了一个完整的组件的集合,包括强大的DataGrid,树网格,面板.用户可以使用他们一起,或者只是用一些组件,组合和构建他想要的跨 ...

  8. 前端 --- 6 jQuery 初始

    一.引入方式 1.直接下载文件到本地(最常用),从本地中导入 2.使用文件的网络地址,就像我们img标签里面的那个src的用法差不多. 引入完之后,就可以直接使用jQuery的语法来写了,但是还是要写 ...

  9. jquery源码学习-初始(1)

    最近几天一直在研究jquery源码,由于水平太低看得昏头转向.本来理解的也不是很深刻,下面就用自己的想法来说下jquery是如何定义构造函数初始化的.如果有什么不对的地方,希望个位高手指出. 首先要了 ...

随机推荐

  1. 10.Bash的安装

    10.Bash的安装本节提供了在 Bash支持的不同系统上的基本安装指导.本版本支持 GNU操作系统,几乎每个 UNIX版本,以及几个非 UNIX 系统,例如 BeOS 和 Interix.还有针对 ...

  2. HashSet——add remove contains方法底层代码分析(hashCode equals 方法的重写)

    引言:我们都知道HashSet这个类有add   remove   contains方法,但是我们要深刻理解到底是怎么判断它是否重复加入了,什么时候才移除,什么时候才算是包括????????? add ...

  3. node 环境安装

    记录一下, 方便自己需要时用, 免得到处找 1. 官网下载安装node(选择LTS长期支持版本), 一路点击next即可(傻瓜式安装) 2. 验证是否正确安装, 打开命令窗口, 执行 node -v ...

  4. sql使用临时表循环

    code CREATE PROCEDURE sp_Update_Blogger_Blog_ArticleCount AS BEGIN declare @account varchar(); --博主账 ...

  5. c#操作word书签

    因项目需要,给word文档的书签赋值,框架没有相关内容,于是自己上网加上查看文档,成功搞定该功能.下面是我的实现过程: 首先需要引用nuget包: Microsoft.Office.Interop.W ...

  6. Flink概述

    计算引擎 大数据计算引擎分为离线计算和实时计算,离线计算就是我们通常说的批计算,代表是Hadoop MapReduce.Hive等大数据技术.实时计算也被称作流计算,代表是Storm.Spark St ...

  7. BZOJ2456-mode题解--一道有趣题

    题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2456 瞎扯 这是今天考的模拟赛T2交互题的一个30分部分分,老师在讲题时提到了这题.考 ...

  8. B-Tree和 B+Tree的数据存储结构

    B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引.B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的.在讲B ...

  9. AL11新建目录、删除目录

    AL11可以进入SAP应用服务器中. 项目上需要和外围系统做接口 写文件到文件服务器上,让外围系统过来读取,但是为了减少SAP应用服务器的负担,需要一台独立的文件服务器共享目录到SAP应用服务器, 也 ...

  10. hourglassnet网络解析

    hourglassnet中文名称是沙漏网络,起初用于人体关键点检测,代码,https://github.com/bearpaw/pytorch-pose 后来被广泛的应用到其他领域,我知道的有双目深度 ...