茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    jQuery基礎(chǔ)的工廠函數(shù)以及定時(shí)器的經(jīng)典實(shí)例分析
    來(lái)源:易賢網(wǎng) 閱讀:4324 次 日期:2016-06-25 14:24:01
    溫馨提示:易賢網(wǎng)小編為您整理了“jQuery基礎(chǔ)的工廠函數(shù)以及定時(shí)器的經(jīng)典實(shí)例分析”,方便廣大網(wǎng)友查閱!

    下面小編就為大家?guī)?lái)一篇jQuery基礎(chǔ)的工廠函數(shù)以及定時(shí)器的經(jīng)典實(shí)例分析。

    1. jQuery的基本信息:

    1.1 定義: jQuery是JavaScript的程序庫(kù)之一,它是JavaScript對(duì)象和實(shí)用函數(shù)的封裝,

    1.2 作用: 許多使用JavaScript能實(shí)現(xiàn)的交互特效,使用jQuery都能完美地實(shí)現(xiàn),下面通過(guò)五個(gè)用途來(lái)更多的了解。

    1.2.1 訪問(wèn)和操作DOM元素

    1.2.2 制作頁(yè)面樣式

    1.2.3 對(duì)頁(yè)面時(shí)間的處理

    1.2.4 方便地使用jQuery插件

    1.2.5 與Ajax的完美結(jié)合

    1.3 優(yōu)勢(shì): 想必有人就會(huì)問(wèn)了:為什么人們會(huì)更多的選擇jQuery呢?因?yàn)閖Query的主旨就是wrute less,do more(以更少的代碼,實(shí)現(xiàn)更多的功能),

    它擁有著獨(dú)特的選擇器、鏈?zhǔn)讲僮?、事件處理機(jī)制和封裝、以及完善的Ajax都是其他JavaScript哭望成莫及的。

    2.jQuery的相關(guān)應(yīng)用:

    2.1 如果想在頁(yè)面中引用jQuery庫(kù),只需要將下載好的jQuery庫(kù)放在目錄js下即可,一般引用時(shí)都使用的相對(duì)路徑。jQuery的關(guān)鍵字"$"

    2.2 相關(guān)函數(shù)的語(yǔ)法與案例

    2.2.1 等待html頁(yè)面所有的文檔解析完畢后在運(yùn)行的函數(shù)模塊

    $(document).ready(function(){

        alert(message); //函數(shù)、事件模塊

      });

    //簡(jiǎn)寫(xiě)版

    $(function(){

       alert(message); //函數(shù)、事件模塊

    });

    2.2.2 工廠函數(shù)$()

    $()作用1:是將DOM對(duì)象轉(zhuǎn)化為jQuery對(duì)象,因?yàn)橹挥袑OM對(duì)象轉(zhuǎn)化為jQuery對(duì)象后,才能使用jQuery的方法(jQuery的方法都是特有的)

    $(function () {

          //將jQuery轉(zhuǎn)化為DOM對(duì)象

          var dom = $("#mli")[0];

          //然后才能調(diào)用DOM的屬性

          dom.innerText;

          //將DOM對(duì)象轉(zhuǎn)化為jQuery對(duì)象

          var $dom = $(dom);

          //用jQuery對(duì)象調(diào)用它的jQuerry的方法

          $dom.text();

    $()作用2:通過(guò)獲取選擇器名,然后給選擇器對(duì)應(yīng)的內(nèi)容注冊(cè)事件

    //鼠標(biāo)移到標(biāo)簽上和移開(kāi)的兩個(gè)事件

    //jQuery獨(dú)有的連綴效果

      $(function () {

          $("li").mouseover(function () {      

            $(this).css("background", "green");

          }).mouseout(function() {

            //this.style.background = "";

            this.style.cssText = "background:";

          });

        });

    //單擊事件

     $(function () {

          $("h2").click(function () {

            $("h2").css({ "font-size": "50px", "color": "red" });

            $("p").css({ "font-size": "30px", "color": "red","padding-left":"1px","line-height":"30px" });

          });

        });

    3. 定時(shí)器的幾個(gè)經(jīng)典案例

    3.1 圖片自動(dòng)切換

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

      <title>背景圖片輪換</title>

      <script type="text/javascript">

        var i = 1;

        function myimg() {

           //通過(guò)i改變圖片的名稱從而實(shí)現(xiàn)圖片自動(dòng)切換

          if (i < 5) {

            i++;

          } else {

            i = 1; //當(dāng)i超出是重新賦值使其實(shí)現(xiàn)循環(huán)切換圖片

          }

          //通過(guò)id獲取圖片并給它的src屬性重新賦值

          var dom = document.getElementById("id");

          dom.src = 'image/'+i+'.jpg';

        }

        //啟動(dòng)定時(shí)器,給它一定的時(shí)間(毫秒)

        setInterval(myimg,500);

      </script>

    </head>

    <body>

      <img id="id" src="image/1.jpg" width="1000px" height="600px"/>

    </body>

    </html>

    3.2 倒計(jì)時(shí)(可以開(kāi)始、停止、繼續(xù))

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

      <title>倒計(jì)時(shí)</title>

      <script type="text/javascript">

        //默認(rèn)定義一個(gè)匿名函數(shù)

        window.onload = function () {

          //定義一個(gè)定時(shí)器

          var t1;

          //獲取開(kāi)始按鈕的value值

          var btnstart = document.getElementById("btnstart");

          //給開(kāi)始按鈕注冊(cè)一個(gè)事件

          btnstart.onclick = function () {

            //每1秒實(shí)現(xiàn)一次step函數(shù)

            t1=setInterval(step,1000);

          }

          //獲取停止按鈕的value值

          var btnstop = document.getElementById("btnstop");

          //給停止注冊(cè)一個(gè)事件

          btnstop.onclick = function () {

            //停止定時(shí)器

            clearInterval(t1);

          }

        }

        function step() {

          //1.1 取出div中的變量值

          var dom = document.getElementById("msg");

          //1.2 將值賦給num變量

          var num = dom.innerText;

          if (num>0) {

            num--;

          }

          dom.innerText = num;

        }

      </script>

    </head>

    <body>

      <input type="button" name="btn" value="開(kāi)始" id="btnstart"/>

      <input type="button" name="btn" value="停止" id="btnstop" />

      <div id="msg">10</div>

    </body>

    </html>

    3.3 獲取當(dāng)前時(shí)間 并啟動(dòng)定時(shí)器運(yùn)行

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

      <title></title>

      <script type="text/javascript">

        function startTime() {

          var today = new Date()

          var h = today.getHours()

          var m = today.getMinutes()

          var s = today.getSeconds()

          //add a zero in front of numbers<10

          m = checkTime(m)

          s = checkTime(s)

          document.getElementById('txt').innerHTML = "當(dāng)前時(shí)間:"+h + ":" + m + ":" + s

          t = setTimeout('startTime()', 500)

        }

        // 在小于10的數(shù)字前面加一個(gè)0

        function checkTime(i) {

          if (i < 10)

          { i = "0" + i }

          return i

        }

      </script>

    </head>   

     <body onload="startTime()">

        <div id="txt"></div>

    </body>

    </html>

    以上這篇jQuery基礎(chǔ)的工廠函數(shù)以及定時(shí)器的經(jīng)典實(shí)例分析就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考

    更多信息請(qǐng)查看網(wǎng)絡(luò)編程
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報(bào)班

    • 報(bào)班類(lèi)型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專(zhuān)用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專(zhuān)用圖標(biāo)