Jquery基础学习之-入门

     最近段时间在阅读Jquery基础教程, 本文主要总结Jquery学习开发环境的建立。

    使用的开发工具:Dreamweaver 、Nodpad++;

    使用Jquery版本:jquery-1.10.2  http://jquery.com/download/

    开发web站点目录:

    

下面介绍如何引入Jquery源程序及Javascript代码:

 在html文件的开头,title标签下面

<title>jquery入门</title>
<!--引入CSS样式-->
<link rel= "stylesheet" href="01.css" type="text/css">
<!--javascript -->
<script src="../jquery-1.10.2.js"/> </script>
<!--用jquery添加给DIV添加css样式 1.1.js-->
<!--用javascript添加给DIV添加css样式 1.2.js-->
<script src="1.2.js"></script>


  基础示列代码:

   通过使用 $(document).ready() 方法 给div里面的内容添加样式

    html-div代码如下:

     <div class="poem">
          <h3 class="poem-title">YKCOWREBBAJ</h3>
          <div id="fred" class="poem-stanza"> 
            <div>sevot yhtils eht dna ,gillirb sawT'</div>
            <div>;ebaw eht ni elbmig dna eryg diD</div>
            <div>,sevogorob eht erew ysmim llA</div>
            <div>.ebargtuo shtar emom eht dnA</div>
          </div>
      </div>

  Jquery代码如下几种写法:

   第一种:

 

<pre name="code" class="javascript"> function addHighlightClass() {
	$('div.poem-stanza').addClass('highlight');
   }

  $(document).ready(addHighlightClass);

 

  第二种:

 $(document).ready(function() {
	$('div.poem-stanza').addClass('highlight');
  });

我们注意到第二种写法更加简洁,在$(document).ready方法中接收一个匿名函数


如果我们使用源生的javascript实现类似功能则要复杂的许多,源生javascript代码如下:

<!--原生JS添加样式-->
window.onload = function() {
  var divs = document.getElementsByTagName('div');
  for (var i = 0; i < divs.length; i++) {
    if (hasClass(divs[i], 'poem-stanza') && !hasClass(divs[i], 'highlight')) {
      divs[i].className += ' highlight';
    }
  }

  function hasClass( elem, cls ) {
    var reClass = new RegExp(' ' + cls + ' ');
    return reClass.test(' ' + elem.className + ' ');
  }
};


总结:本文主要介绍了Jquery开发环境的建立及通过一个小示列演示比较了通过Jquery实现一个功能通常比Javascript要简洁很多。

下一篇文章主要介绍,选择元素

以上内容及案例摘自Jquery基础教程(第四版)

  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值