中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery基礎教程 - 第一章 JQUERY入門

發布時間:2020-06-04 04:55:53 來源:網絡 閱讀:563 作者:zhengbing_adtec 欄目:web開發

Jquery基礎教程 - 第一章 JQUERY入門


內容提要

1、jquery能做什么

2、jquery為什么如此出色

3、第一個jquery驅動的頁面

4、純javascript與jquery

5、開發工具

6、小結


1、jquery能做什么

    取得文檔中的元素

        -- jQuery為準確的獲得需要檢查或操縱的文檔元素,提供了可靠而富有效率的選擇符機制。

            找到所有應用了.content class樣式的div中所有的P標簽

            $('div.content').find('p');

    修改頁面外觀

        -- jQuery提供了跨瀏覽器的標準解決方案。而且,即使頁面已經呈現之后,JQuery仍然可以

            改變文檔中某個部分的類或者個別樣式

            找到頁面所有的ul標簽的第一個li子標簽,然后為它們增加名為active的樣式

            $('ul > li:first').addClass('active');

    改變文檔內容

        -- jquery使用少量代碼就可改變文檔的內容。

           可以改變文本、插入或翻轉圖像、列表重新排序,甚至對HTML文檔的整個結構都能重寫和

           補充。

             為ID為"container"的元素添加一個鏈接:

            $('#container').append('<a href="more.html">more</a>');

    響應用戶操作

        -- jquery提供了截獲形形***的頁面事件的適當方式,而不需要使用事件處理程序拆散HTML

           代碼。

             為使用的.show-details樣式的button元素添加一個click事件,事件就是:顯示使用.details樣式的DIV

            $('button.show-details').click(function() {   $('div.details').show(); });

    為頁面添加動態效果

        -- jquery中內置了一批淡入、擦除之類的效果,以及制作新效果的工具包。

            為ID為msubject的元素添加隱藏的動態效果為slide

         $('div.details').slideDown;

    無需刷新頁面從服務器獲取數據(ajax)

        -- jquery通過消除ajax過程中對瀏覽器限定的復雜性,使開發人員專注于服務器端的功能

           設計;

            $('div.detail').load('more.html #content');

    簡化常見的javascript操作(迭代數組 )

        -- jquery改進了對基本的javascript數據結構的操作

        $each(obj, function(key,value){tatal += value;});


2、jquery為什么如此出色

    利用CSS的優勢

        -- jquery 將查找頁面元素的機制構建與CSS選擇符上

    支持擴展

        -- jquery將特殊情況下使用的工具歸入插件當中,為了避免特性蠕變(損壞特性的簡潔、

            輕巧、穩定及錯誤的出現等)

    抽象瀏覽器的不一致性

        -- jquery添加一個抽象層來標準化常見的任務,從而有效的減少了代碼量,同時也極大的簡

           化了這些任務,有效解決瀏覽器多樣性的復雜問題。

    總是面向集合

        -- jquery找到某類頁面元素進行操作時,無需進行循環遍歷每個元素。相反,jquery中許多

           方法(.hide)被設計成自動操作對象集合,而不是單個對象,利用這種隱式迭代的技術

           ,可以拋棄臃腫的循環機構,從而大幅減少代碼量

    將多重操作集于一行

        -- 為了避免過度使用臨時變量或不必要的重復代碼,jquery在大多數方法中采用了一種稱作

           連綴的編程模式。這種模式意味著機遇一個對象進行的多數操作的結果,都會返回這個對

           象本身,一邊為該對象應用下一次操作。


3、第一個jquery驅動的頁面

    下載 使用jquery

        -- jquery不需要安裝,只需要使用它的副本即可

           副本可放在外部站點上,放在自己的服務器上,只要在HTML文檔中使用<script>元素把它

           引用進來即可<script src="jquery.js"></script>

    編寫jquery代碼

    在頁面中動態彈出一個提示

<!DOCTYPE html>
<html>
    <head>
        <title>第一個jquery頁面</title>
        <script type="text/javascript" src="jquery.js" ></script>    
        <script>
            $(document).ready(function(){alert("第一個jquery頁面");});    
        </script>
    <head>
        <body></body>
<html>

jquery代碼實現效果

jquery基礎教程 - 第一章 JQUERY入門


4、純javascript與jquery

    window.onload()  不可多次使用,必須等到頁面內容包括圖片的所有元素加載完才能執行

    $(document).ready(); 可多次使用 在DOM就緒后馬上執行

    

    相較而言,jquery代碼不僅寫起來省事,讀起來簡單,而且也比純javascript代碼的執行速度快


5、使用開發工具

    各瀏覽器廠商都有自己對應的開發調試工具


6、小結

    本章重點指出了 

        - jquery 能做什么

        - 為什么使用jquery

        - 如何使用 jquery

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安新县| 云浮市| 潢川县| 湖南省| 太仓市| 莫力| 郴州市| 嘉善县| 岗巴县| 溧水县| 曲靖市| 二连浩特市| 内乡县| 永宁县| 博爱县| 抚州市| 刚察县| 镇赉县| 高陵县| 仁怀市| 苍梧县| 方城县| 盘山县| 永泰县| 凉城县| 长泰县| 太保市| 长宁县| 泸溪县| 调兵山市| 阳原县| 南涧| 上林县| 宝清县| 六盘水市| 临清市| 灯塔市| 海口市| 枣强县| 郴州市| 江油市|