zoukankan      html  css  js  c++  java
  • jquery设计思想之写法-方法函数化&链式操作

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>无标题文档</title>
     6 <script type="text/javascript" src="jquery-1.10.1.min.js"></script>
     7 <script>
     8 
     9 //方法函数化:
    10 
    11 /*window.onload = function(){};
    12 
    13 $(function(){});
    14 
    15 function $(){}
    16 
    17 innerHTML = 123;
    18 
    19 html(123)
    20 
    21 function html(){}
    22 
    23 onclick = function(){};
    24 
    25 click(function(){})
    26 
    27 function click(){}*/
    28 
    29 /*window.onload = function(){
    30     var oDiv = document.getElementById('div1');
    31     
    32     oDiv.onclick = function(){
    33         alert( this.innerHTML );
    34     };
    35     
    36 };*/
    37 
    38 $(function(){
    39     
    40     //var oDiv = $('#div1');
    41     
    42     $('#div1').click(function(){
    43         
    44         alert( $(this).html() );
    45         
    46     });
    47     
    48 });
    49 
    50 $('ul').children().css('background','red');
    51 
    52 </script>
    53 </head>
    54 
    55 <body>
    56 <div id="div1">div</div>
    57 
    58 </body>
    59 </html>

    方法函数化的一些小细节:

    1、jQuery中的括号是特别多,特别重要的;

    2、出现“=” 赋值的情况比较少,很多都是通过传参来实现;

    所谓链式操作:就是指可以省略代码中原来赋值的那种形式,转而使用"."来连接。初学不推荐;

    //alert( $('li').html() );  //当一组元素的时候,取值是一组中的第一个
        
        $('li').html('hello');  //当一组元素的时候,赋值是一组中的所有元素
  • 相关阅读:
    学习笔记Jmail收发邮件
    ModalPopup
    学习笔记:UpdatePanel控件
    转AjaxControlToolkit的安装与使用详解
    转linq中的Single()、First()、Take(1) LINQ 标准的查询操作符 排序 orderby、thenby、Take
    转Global.asax文件
    转<%%>、<%=%>、<%$%>、<%@%>的区别
    C++文件包含处理—#include
    GISer学习之道(转载)
    OSG中的示例程序简介
  • 原文地址:https://www.cnblogs.com/zhangxg/p/4737947.html
Copyright © 2011-2022 走看看