zoukankan      html  css  js  c++  java
  • JQuery 简介

    关键字:
    JQuery       一个JavaScript 库,兼容多浏览器的javascript框架
    核心理念是write less,do more(写得更少,做得更多)同时也是免费、开源的,使用MIT许可协议
    模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页
    美元符号$   定义(代替)JQuery
    知识点:
    jQuery 库特性
    HTML 元素选取,
    操作,
    事件函数
    ,
    CSS 操作
    ,
    JavaScript 特效和动画,
    HTML DOM 遍历和修改,
    AJAX
    引入 jQuery 库
    当不影响页面功能时应放在body结束之前以提升速度,一般情况放在head中
    1. <script type="text/javascript" src="xxx/jquery.js"></script>
    基础语法
    1. $(selector).action()
    选择符(selector) “查询”和“查找” HTML 元素
    action()                   执行对元素的操作
    1. $(this).hide(); 隐藏当前元素
    2. $("xxx").hide(); 隐藏所有该标签下的内容
    3. $(".xxx").hide(); 隐藏所有class="xxx"的所有元素
    4. $("#xxx").hide(); 隐藏所有id="xxx"的元素
    文档就绪函数
    防止文档在完全加载(就绪)之前运行 jQuery 代码
    1. $(document).ready(function(){
    2. xxx
    3. });
    4. $(function(){
    5. xxx
    6. });
    jQuery 选择器
    选择器允许对元素组或单个元素进行操作
    jQuery 属性选择器
    jQuery 使用 XPath 表达式来选择带有给定属性的元素
    1. $("[href]") 选取所有带有 href 属性的元素
    2. $("[href='#']") 选取所有带有 href 值等于 "#" 的元素
    3. $("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素
    4. $("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素
    jQuery CSS 选择器
    jQuery 使用 CSS 选择器来选取 HTML 元素
    1. $("p") 选取 <p> 元素
    2. $("p.intro") 选取所有 class="intro" <p> 元素
    3. $(".intro p") 选取class="intro"的所有<p> 元素
    4. $("p#demo") 选取所有 id="demo" <p> 元素
    5. document.getElementById(id).attribute=new value;
    jQuery 事件
    jQuery 事件处理方法是 jQuery 中的核心函数
    事件处理程序指的是当 HTML 中发生某些事件时所调用的方法
    1. <script type="text/javascript">
    2. $(document).ready(function(){
    3. $("button").click(function(){
    4. $("test").hide();
    5. });
    6. });
    7. </script>
    jQuery 名称冲突
    某些其他 JavaScript 库中的函数,同样使用 $ 符号,应注意区分
    源码对应:
    JQuery               JQuery库、安装
    JQuery-select    JQuery选择器
    JQuery-action   JQuery事件
    JQuery-click      JQuery点击事件
    可以选择,但是别选择放弃
  • 相关阅读:
    Web服务器—Nginx
    Web服务器—IIS
    Linux—主机扫描工具(Nmap)
    Linux—系统关机命令详解
    Linux—开机启动过程详解
    Python—版本和环境的管理工具(Pipenv)
    Flask—好的博客
    Mysql—事务原理与详解
    汇编刷题:统计内存中的一个十六位二进制数 位值为1的位个数之和
    汇编刷题:在M单元和N单元分别存有一个8位无符号数36H和95H,要求比较并输出 M大于N 或者 M小于N
  • 原文地址:https://www.cnblogs.com/hangdada/p/4983004.html
Copyright © 2011-2022 走看看