zoukankan      html  css  js  c++  java
  • jquery 基础

     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
     2 <HTML>
     3  <HEAD>
     4   <TITLE> demo1 </TITLE>
     5   <script type="text/javascript" type="text/javascript"    src="jquery-3.1.1.min.js"></script>
     6   <script type="text/javascript">
     7 /*
     8     Jquery 基础语法:$(selector).action()
     9     
    10     美元符号定义 jQuery
    11     选择符(selector)“查询”和“查找” HTML 元素
    12     jQuery 的 action() 执行对元素的操作
    13 
    14 */
    15 
    16     $(document).ready(function(){
    17 //实例中的所有 jQuery 函数位于一个 document ready 函数中:
    18 //这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。
    19         $("button").click(function(){
    20         $(this).hide();
    21         $("#h1").hide();
    22         $(".h2").hide();
    23         $("p").hide();
    24         });
    25 
    26         $("#h1").click(function(){
    27         $(this).hide();
    28         });
    29 
    30         $(".h2").click(function(){
    31         $(this).hide();
    32         });
    33 
    34         $("p").click(function(){
    35         $(this).hide();
    36         });
    37     });
    38   </script>
    39  </HEAD>
    40 
    41  <BODY>
    42     <button type="button">Click me</button><br/>
    43     <h id="h1">Test Head 1</h> <br/>
    44     <h class="h2"> Test Head 2</h>
    45     <p class="p1">test paragraph 1</p>
    46     <p class="p2">test paragraph 2</p>
    47  </BODY>
    48 </HTML>

    由于javascript有些其他库函数也用$开头为避免混淆可以使用使用名为 noConflict() 的方法来解决该问题。

     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
     2 <html>
     3 <head>
     4 <script src="jquery-3.1.1.min.js"></script>
     5 <script>
     6 jq = $.noConflict();
     7 jq(document).ready(function(){
     8   jq("button").click(function(){
     9     jq("p").text("jQuery 仍在运行!");
    10   });
    11 });
    12 </script>
    13 </head>
    14 <body>
    15 <p>这是一个段落</p>
    16 <button>测试 jQuery</button>
    17 </body>
    18 </html>

    由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护:

    • 把所有 jQuery 代码置于事件处理函数中
    • 把所有事件处理函数置于文档就绪事件处理器中
    • 把 jQuery 代码置于单独的 .js 文件中
    • 如果存在名称冲突,则重命名 jQuery 库
  • 相关阅读:
    from 的使用
    Form组件 钩子方法
    session cookie 中间件
    Django 中购物车的登录 注册 退出
    python安装
    Skeleton-Based Action Recognition with Directed Graph Neural Network
    Two-Stream Adaptive Graph Convolutional Network for Skeleton-Based Action Recognition
    Everybody Dance Now
    Collaborative Spatioitemporal Feature Learning for Video Action Recognition
    python安装第三方库--换镜像源
  • 原文地址:https://www.cnblogs.com/the-wang/p/7750027.html
Copyright © 2011-2022 走看看