zoukankan      html  css  js  c++  java
  • jQuery初识

    一、jQuery是什么?

    • jQuery是一个轻量级的、兼容多浏览器的JavaScript库。

    • jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“

    二、为什么要用jQuery?

    • 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。

    • 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。

    • 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。

    • 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。

    • Ajax操作支持。jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。

    • 跨浏览器兼容。jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。

    • 插件扩展开发。jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫,并且可以根据自己需要去改写和封装插件,简单实用。

    三、jQuery能做什么?

    • 选择器

    • 筛选器

    • 样式操作

    • 文本操作

    • 属性操作

    • 文档处理

    • 事件

    • 动画效果

    • 插件

    • each、data、Ajax

    四、jQuery有哪些版本?

    • 1.x:兼容IE678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日)
    • 2.x:不兼容IE678,很少有人使用,官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日)
    • 3.x:不兼容IE678,只支持最新的浏览器。需要注意的是很多老的jQuery插件不支持3.x版。目前该版本是官方主要更新维护的版本。

    维护IE678是一件让人头疼的事情,一般我们都会额外加载一个CSS和JS单独处理。值得庆幸的是使用这些浏览器的人也逐步减少,PC端用户已经逐步被移动端用户所取代,如果没有特殊要求的话,一般都会选择放弃对678的支持。

    五、jquery引入

    外部网址引入
        <!--<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>-->
    
    本地文件引入
        <script src="jquery.js"></script>  //jquery.js本地文件路径
    
    
    jquery在html文件中的写法
    <script src="jquery.js"></script>
    <script>
    
        $('[xx="jige"]').css({'color': 'green'});
    
    </script>

    六、jquery 和Dom的相互转换

    var d1 = $('#d1'); -- jquery对象  -- jQuery.fn.init [div#d1]
    var d = document.getElementById('d1');  -- 原生dom对象 -- <div id='d1'></div>
    jquery对象和dom对象之前不能调用互相的方法
    
    jquery对象和dom对象可以互相转换
    d1[0] -- dom对象
    $(d) -- jquery对象
  • 相关阅读:
    Office 2007 打开 C# VS2005 导出的Excel时报错:单元格数据太大 Office 2003打开正常 的解决办法
    【30篇突击 android】源码统计 十四
    Android加载对话框,异步执行代码的封装类
    android 图片设置圆角
    【30篇突击 android】源码统计 十二
    android 制作的精美闹钟
    读WP8开发新书,送Windows Phone 8开发书籍
    各种曲线图表。矩形 圆形,股票
    【30篇突击 android】源码统计 十三
    日历程序,支持添加日程提醒
  • 原文地址:https://www.cnblogs.com/yj0405/p/14732413.html
Copyright © 2011-2022 走看看