• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      JQuery技術(shù)在網(wǎng)頁設(shè)計中的應(yīng)用

      2017-10-31 09:45:09孫桂萍
      東方教育 2017年17期
      關(guān)鍵詞:網(wǎng)站建設(shè)

      孫桂萍

      摘要:隨著網(wǎng)頁技術(shù)的成熟,各類技術(shù)層出不同,網(wǎng)頁的表現(xiàn)形式也越來越豐富,從最基礎(chǔ)單一的HTML,演變到今天的HTML+CSS+ JavaScript,由最基礎(chǔ)的頁面拼接發(fā)展到如今各式各樣的網(wǎng)頁動畫效果,網(wǎng)頁的交互性也大大提高,這其中離不開JQuery的功勞。

      關(guān)鍵詞:網(wǎng)站建設(shè);HTML;CSS;JQuery

      網(wǎng)站前端開發(fā)技術(shù)主要包括三個要素:HTML、CSS和JavaScript。JQuery是一個快速、簡潔、優(yōu)秀的JavaScript框架。它的宗旨是“Write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。核心特征可以總結(jié)為:具有獨特鏈?zhǔn)秸Z法和短小清晰的多功能接口;具有高效靈活的CSS選擇器,并且可對CSS選擇器進(jìn)行擴展。

      1 Jquery技術(shù)特點

      使用JQuery的第一步,往往就是將一個選擇表達(dá)式,放進(jìn)構(gòu)造函數(shù)JQuery()(簡寫為$),然后得到被選中的元素。選擇表達(dá)式可以是CSS選擇器, 也可以是JQuery特有的表達(dá)式, 如果選中多個元素,JQuery提供過濾器,可以縮小結(jié)果集,有時候,我們需要從結(jié)果集出發(fā),移動到附近的相關(guān)元素,JQuery也提供了在DOM樹上的移動方法:

      選中網(wǎng)頁元素后,就可以對它進(jìn)行某種操作。JQuery允許所有操作鏈接在一起,以鏈條的形式寫出來,操作網(wǎng)頁元素,最常見的需求是取得它們的值,或者對它們進(jìn)行賦值。

      JQuery使用同一個函數(shù),來完成取值和賦值。到底是取值還是賦值,由函數(shù)的參數(shù)決定。取出或設(shè)置值時需要注意的是,如果結(jié)果集包含多個元素,那么賦值的時候,將對其中所有的元素賦值;取值的時候,則是只取出第一個元素的值(.Text()除外,它可以取出所有元素的text內(nèi)容)。

      JQuery可以對網(wǎng)頁元素綁定事件,根據(jù)不同事件,運行相應(yīng)的函數(shù),熟練應(yīng)用事件,網(wǎng)站頁面會更生動。若想實現(xiàn)更復(fù)雜的特效,還可將JQuery與animate動畫相結(jié)合,制作出更炫酷的動畫效果。

      2 Jquery具體應(yīng)用

      JQuery是為事件處理特別設(shè)計的。事件處理程序是當(dāng)HTML中發(fā)生某些事件時所調(diào)用的方法。常用的JQuery有鼠標(biāo)懸浮、點擊、移入移出等,JQuery還可與各類插件搭配使用,以達(dá)到預(yù)期的網(wǎng)頁效果。

      :hover選擇器用于選擇鼠標(biāo)指針浮動在上面的元素,即鼠標(biāo)懸浮事件。在懸浮事件的時候我們要先分析清楚,懸浮事件有兩部分。

      :click選擇器用于選擇鼠標(biāo)點擊的元素,即鼠標(biāo)點擊事件。當(dāng)點擊元素時,會發(fā)生click事件,鼠標(biāo)指針停留在元素上方,然后按下并松開鼠標(biāo)左鍵時,就會發(fā)生一次click。click事件只有點擊一種狀態(tài),不存在鼠標(biāo)懸停和移走兩種。

      另外需要注意的是關(guān)于鼠標(biāo)的點擊還有一種.onclick()事件,這是屬于Javascript的點擊事件,在寫法上也與JQuery點擊事件不同。

      “aa”就是onclick的事件。onclick執(zhí)行的效果跟click大致相同只是寫法和語言上略有區(qū)別,但是能達(dá)到同樣的目的,都能完成鼠標(biāo)的點擊事件。

      在網(wǎng)頁制作中還會出現(xiàn)很多鼠標(biāo)經(jīng)過或點擊時同一個元素下的子元素中切換的圖片不同的情況,JQuery中有eq()和index()兩種方式用來確定li的位置,它們相似但又大不相同。

      :eq()選擇器選取帶有指定index值的元素,index值是從0開始,所以第一個元素的index值是0不是1。eq()一般與其他元素或選擇器一起使用,來選擇指定的組中特定序號的元素。index()方法返回指定元素相對于其他指定元素的index位置,這些元素可通過JQuery選擇器或DOM元素來指定。需要注意的是,如果未找到元素,index()將返回-1。

      綜上,這兩種方式都可以找到某個元素在上一級中的位置,只是使用情況不同,頁面中使用時還是要根據(jù)模塊的功能進(jìn)行選擇。

      JQuery是一個強大且優(yōu)秀的js庫,它可以支持多種事件和選擇器,且普及度高、兼容性好、上手速度快,便于我們理解和使用。初期我們可以只掌握上面一些常用的事件方法,然后再一步一步去探索那些未知的神秘的JQuery。相信JQuery給我們帶來的只有更多的驚喜。

      參考文獻(xiàn):

      [1]單東林,張曉菲,魏然.鋒利的JQuery(第二版).北京:人民郵電出版社,2012,300-306

      [2]湯東,張富銀.JQuery入門實戰(zhàn).北京:西南財經(jīng)大學(xué)出版社,2015,2-3

      [3]朱育發(fā),JQuery與JQuery Mobile開發(fā)完全技術(shù)寶典.北京:中國鐵道出版社,2014,1

      [4]奧特羅,勞倫斯.JQuery高級編程.北京:清華大學(xué)出版社,2013,4

      [5]高云,JQuery技術(shù)內(nèi)幕.北京:機械工業(yè)出版社,2014,2-3endprint

      猜你喜歡
      網(wǎng)站建設(shè)
      哈爾濱市政府網(wǎng)站建設(shè)現(xiàn)狀及發(fā)展對策
      網(wǎng)站建設(shè)課堂教學(xué)改革及考核思路
      農(nóng)業(yè)慕課培訓(xùn)網(wǎng)站建設(shè)研究及實例分析
      基于“三創(chuàng)”能力培養(yǎng)的《網(wǎng)站建設(shè)》實訓(xùn)課程改革與實踐
      互聯(lián)網(wǎng)視角下中醫(yī)藥文化傳播網(wǎng)站的建設(shè)與思考
      科技傳播(2016年19期)2016-12-27 14:58:54
      網(wǎng)站建設(shè)和網(wǎng)頁制作的方法
      基于ASP技術(shù)的實驗室網(wǎng)站系統(tǒng)建設(shè)
      科技視界(2016年22期)2016-10-18 00:30:06
      網(wǎng)絡(luò)視域下初中作文教學(xué)初探
      建設(shè)高校教育教學(xué)資源網(wǎng)站的方法探討
      考試周刊(2016年70期)2016-09-20 11:46:53
      淺談網(wǎng)站建設(shè)在企業(yè)文化建設(shè)中的作用
      刚察县| 读书| 铜陵市| 平潭县| 崇州市| 汕尾市| 嘉祥县| 赤壁市| 涟水县| 齐河县| 都兰县| 陆良县| 玛多县| 梁平县| 咸阳市| 彭阳县| 宜君县| 宁陵县| 田阳县| 华坪县| 通渭县| 绵竹市| 原平市| 阜康市| 资兴市| 开阳县| 莱州市| 武强县| 新竹县| 若尔盖县| 塔城市| 龙川县| 曲麻莱县| 长乐市| 华亭县| 万年县| 时尚| 伊金霍洛旗| 新营市| 平原县| 贵港市|