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 库
  • 相关阅读:
    HTML标签语义化对照表
    C#自定义分页控件3.0
    并发小工具
    C#方法
    我所知道的一个简单类
    等快递无聊旋转字符串
    委托
    撒列实现关键字过滤,速度可快了
    垃圾回收代
    递归再一次让哥震惊了
  • 原文地址:https://www.cnblogs.com/the-wang/p/7750027.html
Copyright © 2011-2022 走看看