编程人员对于JQuery框架性能评论说明
创始人
2024-06-19 10:01:16
0

JQuery框架是JavaScript语言的一个新的资源库 ,它***的性能:快速,简洁的使用HTML documents, handle events, perform animations,而且还可以能把Ajax交互应用到网页,这样就能够改变你书写的方式与格式。

现在有好多比较优秀的客户端脚本语言组件, 如: Prototype、YUI、jQuery、mootools、Bindows, Scriptaculous, FCKEditor 等, 都非常不错, 最近研究了一下 jQuery,在学习时顺便整理了一个教程, 后面会有示例代码下载链接. #t#

1. 访问页面元素

  1.  runat="server"> 
  2.  2     </font></strong>访问元素<strong><font color="#006699"> 
  3.  3      src=Resources\js\jquery-1.2.1.js type="text/javascript">   
  4.  4          
  5.  5          type="text/javascript"> 
  6.  6         function GetElement()  
  7.  7         {  
  8.  8             //通过ID获取元素TextBox1的客户端Dom对象                          
  9.  9             tb = $("#<%= TextBox1.ClientID %>")[0];       //1. 通过索引获取Dom对象      
  10. 10             tb = $("#<%= TextBox1.ClientID %>").eq(0)[0]; //2. 通过eq, eq(0)获取的是JQuery对象, 再通过索引获取Dom对象.  
  11. 11             tb = $("#<%= TextBox1.ClientID %>").get(0);   //3. 通过get方法获取Dom元素              
  12. 12             alert(tb.value);  
  13. 13               
  14. 14             //通过class属性获取元素的客户端Dom对象                          
  15. 15             div1 = $(".KingClass")[0];              
  16. 16             alert(div1.innerText);  
  17. 17               
  18. 18             //通过Html标签获取元素的客户端Dom对象                          
  19. 19             div1 = $("div")[1];              
  20. 20             alert(div1.innerText);        
  21. 21         }  
  22. 22      
  23. 23  
  24. 24  
  25. 25      id="form1" runat="server"> 
  26. 26     
     
  27. 27          ID="TextBox1" runat="server" Text="Hello! ChengKing."> 
  28. 28          class="KingClass">Hello! Rose
  /> 
  • 29          type = button value="获取元素" onclick = "GetElement();" /> 
  • 30     
  •  
  • 31      
  • 32  
  • 2. Dom对象和JQuery框架转换示例

    1.  runat="server"> 
    2.  2     </font></strong>Dom和jQuery对象转换示例<strong><font color="#006699"> 
    3.  3      src=Resources\js\jquery-1.2.1.js type="text/javascript">   
    4.  4          
    5.  5          type="text/javascript"> 
    6.  6         function ChangeObjectType()  
    7.  7         {  
    8.  8             //调用Dom对象方法                         
    9.  9             tb_dom = document.getElementById('<%= div1.ClientID %>');  
    10. 10             alert(tb_dom.innerHTML);  
    11. 11               
    12. 12             //用$方法把Dom对象转换为jQuery对象, 再调用jQuery对象方法  
    13. 13             tb_jQuery = $(tb_dom);   
    14. 14             alert(tb_jQuery.html());  
    15. 15               
    16. 16             //取jQuery对象中的Dom对象  
    17. 17             tb_dom2 = tb_jQuery[0];  
    18. 18             alert(tb_dom2.innerHTML);           
    19. 19              
    20. 20         }  
    21. 21      
    22. 22  
    23. 23  
    24. 24      id="form1" runat="server"> 
    25. 25     
       
    26. 26          id="div1" runat=server> 
    27. 27             Hello! ChengKing.  
    28. 28         
     
  • 29          type = button value="对象转换" onclick = "ChangeObjectType();" /> 
  • 30     
  •  
  • 31      
  • 32  
  • 3. 访问对象内部元素

    1.  runat="server"> 
    2.  2     </font></strong>访问内部元素<strong><font color="#006699"> 
    3.  3      src=Resources\js\jquery-1.2.1.js type="text/javascript">   
    4.  4          
    5.  5          type="text/javascript"> 
    6.  6         function VisitInnerElement()  
    7.  7         {         
    8.  8             //取得Div中第二个P元素       
    9.  9             p = $("#<%= div1.ClientID %> P").eq(1); //等号左边的p对象为p对象集合             
    10. 10             alert(p.html());  
    11. 11               
    12. 12             //取得Div中***个P元素  
    13. 13             p = $("#<%= div1.ClientID %> P:first").eq(0); //first为关键字             
    14. 14             alert(p.html());  
    15. 15               
    16. 16             //取得Div中第二个P元素  
    17. 17             p = $("#<%= div1.ClientID %> P:last").eq(0);  //last为关键字           
    18. 18             alert(p.html());  
    19. 19              
    20. 20         }  
    21. 21      
    22. 22  
    23. 23  
    24. 24      id="form1" runat="server"> 
    25. 25     
       
    26. 26          id="div1" runat=server>              
    27. 27             

      Hello! ChengKing.

              
    28. 28             

      Hello! Rose.

          
    29. 29         
     
  • 30          type = button value="访问内部元素" onclick = "VisitInnerElement();" /> 
  • 31     
  •  
  • 32      
  • 33  
  • 相关内容

    热门资讯

    如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
    如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
    施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
    Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
    20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
    德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
    着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
    为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...