TIKTOK國際版怎麼下載?有下載安裝教程嗎?
分別下載登錄插件,和修改版的TIKTOK。
打開對應鏈接,下載apk文件,下載源碼自己編譯也行(如果你能做到)。
打不開鏈接的,留下郵箱,稍後會發一輪,只負責第一輪,後面的由熱心的網友傳遞。
以下鏈接是登錄插件https://github.com/tigr1234566/TikTok-Plugin 以下鏈接是TIKTOK MOD修改版https://github.com/tigr1234566/TikTokMod/releases 2,安裝。
Sketch有哪些插件值得推薦?
用Sketch兩年多,以下是一些我常用的插件 1. Sketch Toolbox 下載地址:Sketch Toolbox ——我使用這個插件(其實應該說是一個軟件吧)來管理我大部分的Sketch插件 2. Content Generator 下載地址:https://github.com/timuric/Content-generator-sketch-plugin ——用於生成人名、頭像、郵件、佔位文字、地理位置、隨機數字等等 3. Subtle Patterns 下載地址:Subtle Patterns Photoshop plugin(是一款收費插件) ——用於給圖層添加一些微妙的紋理效果
插件加載方法及系統
《插件加載方法及系統》是航天信息股份有限公司於2012年5月10日申請的發明專利,該專利申請號爲2012101440669,公佈號爲CN103389905A,專利公佈日爲2013年11月13日,發明人是李少維、灑西濤、魏賀生、張巍、潘俊、單國軍。
該發明涉及計算機領域,《插件加載方法及系統》公開一種插件加載方法及系統,該方法包括:軟件啓動時掃描插件文件夾;讀取插件文件夾內的插件文件,根據預設的安全條件對讀取的插件文件的屬性特徵進行判斷,若插件文件的屬性特徵滿足安全條件則插件文件爲安全可用的插件文件;將插件文件夾內安全可用的插件文件的文件名保存到插件列表文件;依次解析插件列表文件內文件名對應的插件文件,提取每個插件文件的插件描述信息,並對插件描述信息的格式是否正確進行判斷,將格式正確的插件描述信息保存到插件對象列表文件;創建插件功能樹,讀取插件對象列表文件,將插件對象列表文件記載的所有插件對象掛載到插件功能樹;根據插件功能樹將各功能對象添加到軟件主窗體界面中實現功能擴展。
2017年12月,《插件加載方法及系統》獲得第十九屆中國專利優秀獎。
(概述圖爲《插件加載方法及系統》的摘要附圖) 專利背景 在現實應用場景中,一個軟件即使再龐大,也無法滿足和覆蓋所有需求。
因而設置軟件具有擴展功能,這樣用戶可以將自己所需要的功能模塊加載到軟件中。
其中,功能模塊可以以插件的形式存在。
中國發明申請CN201010163167.1提出了一種加載插件的方法,當軟件初始化時,加載擴展目錄中的每個插件,將每個插件的相關信息存儲在註冊表中,相關信息至少包括插件的ID、接口描述信息、功能描述信息和類加載器;實時監聽擴展目錄,如果監聽出擴展目錄出現新插件,將新插件包括的所有類加載到JAVA虛擬機中並激活該新插件,並根據該新插件的相關信息更新註冊表。
上述方案解決了普通用戶無法加載新插件以及加載新插件後不需要重新初始化就能使用的問題。
然而,上述方案存在以下不足:在軟件的運行過程中需要實時監聽擴展目錄,而在軟件運行的全過程中,實時監聽擴展目錄始終佔用一定的CPU和內存資源,導致計算機系統整體性能下降。
發明內容 專利目的:《插件加載方法及系統》提供一種插件加載方法及系統,用以節約計算機系統的CPU和內存資源,提升系統性能。
技術方案:《插件加載方法及系統》提供了一種插件加載方法,其包括以下步驟:在軟件啓動時,掃描插件文件夾,插件文件夾位於軟件所在的計算機系統的硬盤空間;讀取插件文件夾內的插件文件,根據預設的安全條件對讀取的插件文件的屬性特徵進行判斷,若插件文件的屬性特徵滿足安全條件則插件文件爲安全可用的插件文件,否則爲不可用的插件文件;將插件文件夾內安全可用的插件文件的文件名保存到插件列表文件;依次解析插件列表文件內文件名對應的插件文件,提取每個插件文件的插件描述信息,並對提取的插件描述信息的格式是否正確進行判斷,將所有格式正確的插件描述信息保存到插件對象列表文件;創建插件功能樹,讀取插件對象列表文件,將插件對象列表文件記載的所有插件對象掛載到插件功能樹;根據插件功能樹將各功能對象添加到軟件主窗體界面中實現業務功能擴展。
進一步地,插件文件夾的文件路徑置於預先設置的插件目錄中且處於插件目錄的頂層,插件目錄是軟件的根目錄的子目錄。
進一步地,當需要添加新的插件時,重啓軟件對已拷貝新的插件文件的插件文件夾進行加載。
進一步地,當需要去除插件時,重啓軟件對已刪除該插件對應的插件文件的插件文件夾進行加載。
爲達到上述目的,該發明還提供了一種插件加載系統,其包括:插件資源掃描模塊,用於在軟件啓動時掃描插件文件夾,插件文件夾位於軟件所在的計算機系統的硬盤空間;插件資源安全驗證模塊,用於讀取插件文件夾內的插件文件,根據預設的安全條件對讀取的插件文件的屬性特徵進行判斷,若插件文件的屬性特徵滿足安全條件則插件文件爲安全可用的插件文件,否則爲不可用的插件文件,並將插件文件夾內安全可用的插件文件的文件名保存到插件列表文件;插件資源解析模塊,用於依次解析插件列表文件內文件名對應的插件文件,提取每個插件文件的插件描述信息,並對提取的插件描述信息的格式是否正確進行判斷,將所有格式正確的插件描述信息保存到插件對象列表文件;插件功能樹創建模塊,用於創建插件功能樹,讀取插件對象列表文件,將插件對象列表文件記載的所有插件對象掛載到插件功能樹;插件功能樹加載模塊,用於根據插件功能樹將各功能對象添加到軟件主窗體界面中實現業務功能擴展。
進一步地,插件文件夾的文件路徑置於預先設置的插件目錄中且處於插件目錄的頂層,插件目錄是軟件的根目錄的子目錄。
進一步地,當需要添加新的插件時,重啓軟件對已拷貝新的插件文件的插件文件夾進行加載。
進一步地,當需要去除插件時,重啓軟件對已刪除該插件對應的插件文件的插件文件夾進行加載。
改善效果:在待加載插件的軟件所在的計算機系統的硬盤空間建立一個插件文件夾,將用戶所需的插件文件拷貝至插件文件夾,軟件啓動時執行上述步驟自動完成加載插件功能,不需要用戶做任何專門的操作,同時計算機系統不用實時監控插件文件目錄,節約了系統的CPU和內存資源,提升了系統性能。
附圖說明 圖1爲《插件加載方法及系統》一實施例的插件加載方法流程圖; 圖2爲該發明一實施例的插件加載系統模塊圖。
權利要求 1.一種插件加載方法,其特徵在於,包括以下步驟:在軟件啓動時,掃描插件文件夾,所述插件文件夾位於所述軟件所在的計算機系統的硬盤空間;讀取所述插件文件夾內的插件文件,根據預設的安全條件對讀取的所述插件文件的屬性特徵進行判斷,若所述插件文件的屬性特徵滿足所述安全條件則所述插件文件爲安全可用的插件文件,否則爲不可用的插件文件;將所述插件文件夾內安全可用的插件文件的文件名保存到插件列表文件;依次解析所述插件列表文件內文件名對應的插件文件,提取每個插件文件的插件描述信息,並對提取的所述插件描述信息的格式是否正確進行判斷,將所有格式正確的插件描述信息保存到插件對象列表文件;創建插件功能樹,讀取所述插件對象列表文件,將所述插件對象列表文件記載的所有插件對象掛載到所述插件功能樹;根據所述插件功能樹將各功能對象添加到軟件主窗體界面中實現業務功能擴展。
2.根據權利要求1所述的插件加載方法,其特徵在於,所述插件文件夾的文件路徑置於預先設置的插件目錄中且處於所述插件目錄的頂層,所述插件目錄是所述軟件的根目錄的子目錄。
3.根據權利要求1所述的插件加載方法,其特徵在於,當需要添加新的插件時,重啓所述軟件對已拷貝新的插件文件的所述插件文件夾進行加載。
4.根據權利要求1所述的插件加載方法,其特徵在於,當需要去除插件時,重啓所述軟件對已刪除該插件對應的插件文件的所述插件文件夾進行加載。
5.一種插件加載系統,其特徵在於,包括:插件資源掃描模塊,用於在軟件啓動時掃描插件文件夾,所述插件文件夾位於所述軟件所在的計算機系統的硬盤空間;插件資源安全驗證模塊,用於讀取所述插件文件夾內的插件文件,根據預設的安全條件對讀取的所述插件文件的屬性特徵進行判斷,若所述插件文件的屬性特徵滿足所述安全條件則所述插件文件爲安全可用的插件文件,否則爲不可用的插件文件,並將所述插件文件夾內安全可用的插件文件的文件名保存到插件列表文件;插件資源解析模塊,用於依次解析所述插件列表文件內文件名對應的插件文件,提取每個插件文件的插件描述信息,並對提取的所述插件描述信息的格式是否正確進行判斷,將所有格式正確的插件描述信息保存到插件對象列表文件;插件功能樹創建模塊,用於創建插件功能樹,讀取所述插件對象列表文件,將所述插件對象列表文件記載的所有插件對象掛載到所述插件功能樹;插件功能樹加載模塊,用於根據所述插件功能樹將各功能對象添加到軟件主窗體界面中實現業務功能擴展。
6.根據權利要求5所述的插件加載系統,其特徵在於,所述插件文件夾的文件路徑置於預先設置的插件目錄中且處於所述插件目錄的頂層,所述插件目錄是所述軟件的根目錄的子目錄。
7.根據權利要求5所述的插件加載系統,其特徵在於,當需要添加新的插件時,重啓所述軟件對已拷貝新的插件文件的所述插件文件夾進行加載。
8.根據權利要求5所述的插件加載系統,其特徵在於,當需要去除插件時,重啓所述軟件對已刪除該插件對應的插件文件的所述插件文件夾進行加載。
實施方式 圖1爲《插件加載方法及系統》一實施例的插件加載方法流程圖;如圖1所示,該方法包括以下步驟:S102,在軟件啓動時,掃描插件文件夾,插件文件夾位於軟件所在的計算機系統的硬盤空間;S104,讀取插件文件夾內的插件文件,根據預設的安全條件對讀取的插件文件的屬性特徵進行判斷,若插件文件的屬性特徵滿足安全條件則插件文件爲安全可用的插件文件,否則爲不可用的插件文件;S106,將插件文件夾內安全可用的插件文件的文件名保存到插件列表文件;S108,依次解析插件列表文件內文件名對應的插件文件,提取每個插件文件的插件描述信息,並對提取的插件描述信息的格式是否正確進行判斷,將所有格式正確的插件描述信息保存到插件對象列表文件;S110,創建插件功能樹,讀取插件對象列表文件,將插件對象列表文件記載的所有插件對象掛載到插件功能樹;S112,根據插件功能樹將各功能對象添加到軟件主窗體界面中實現業務功能擴展。
該實施例中,在待加載插件的軟件所在的計算機系統的硬盤空間建立一個插件文件夾,將用戶所需的插件文件拷貝至插件文件夾,軟件啓動時執行上述步驟自動完成加載插件功能,不需要用戶做任何專門的操作,同時計算機系統不用實時監控插件文件目錄,節約了系統的CPU和內存資源,提升了系統性能。
例如,爲便於在軟件啓動時加載所有插件,插件文件夾的文件路徑置於預先設置的插件目錄中且處於插件目錄的頂層,插件目錄是軟件的根目錄的子目錄。
例如,當需要添加新的插件時,用戶將新增的插件文件拷貝到插件文件夾,重啓軟件對已拷貝新的插件文件的插件文件夾進行加載,即可完成新的插件的添加。
例如,當需要去除插件時,用戶將要去除的插件文件從插件文件夾刪除,重啓軟件對已刪除該插件對應的插件文件的插件文件夾進行加載。
圖2爲該發明一實施例的插件加載系統模塊圖。
如圖2所示,該系統包括:插件資源掃描模塊10,用於在軟件啓動時掃描插件文件夾,插件文件夾位於軟件所在的計算機系統的硬盤空間;插件資源安全驗證模塊20,用於讀取插件文件夾內的插件文件,根據預設的安全條件對讀取的插件文件的屬性特徵進行判斷,若插件文件的屬性特徵滿足安全條件則插件文件爲安全可用的插件文件,否則爲不可用的插件文件,並將插件文件夾內安全可用的插件文件的文件名保存到插件列表文件;插件資源解析模塊30,用於依次解析插件列表文件內文件名對應的插件文件,提取每個插件文件的插件描述信息,並對提取的插件描述信息的格式是否正確進行判斷,將所有格式正確的插件描述信息保存到插件對象列表文件;插件功能樹創建模塊40,用於創建插件功能樹,讀取插件對象列表文件,將插件對象列表文件記載的所有插件對象掛載到插件功能樹;插件功能樹加載模塊50,用於根據插件功能樹將各功能對象添加到軟件主窗體界面中實現業務功能擴展。
該實施例中,在待加載插件的軟件所在的計算機系統的硬盤空間建立一個插件文件夾,將用戶所需的插件文件拷貝至插件文件夾,軟件啓動時執行上述步驟自動完成加載插件功能,不需要用戶做任何專門的操作,同時計算機系統不用實時監控插件文件目錄,節約了系統的CPU和內存資源,提升了系統性能。
例如,當需要添加新的插件時,用戶將新增的插件文件拷貝到插件文件夾,重啓軟件對已拷貝新的插件文件的插件文件夾進行加載,即可完成新的插件的添加。
例如,當需要去除插件時,用戶將要去除的插件文件從插件文件夾刪除,重啓軟件對已刪除該插件對應的插件文件的插件文件夾進行加載。
該領域普通技術人員可以理解,關於插件如何實現是該領域的公知技術,而這並非該發明的重點,在此不再贅述。
該領域普通技術人員可以理解:附圖只是一個實施例的示意圖,附圖中的模塊或流程並不一定是實施該發明所必須的。
該領域普通技術人員可以理解:實施例中的裝置中的模塊可以按照實施例描述分佈於實施例的裝置中,也可以進行相應變化位於不同於該實施例的一個或多個裝置中。
上述實施例的模塊可以合併爲一個模塊,也可以進一步拆分成多個子模塊。
榮譽表彰 2017年12月,《插件加載方法及系統》獲得第十九屆中國專利優秀獎。
JavaScript快速開發工具箱
《JavaScript快速開發工具箱:輕鬆解決JavaScript日常編程問題的100個插件工具》通透講解100個現成的JavaScript插件,引導您使用這些利器得心應手地創建動態Web內容。
《JavaScript快速開發工具箱:輕鬆解決JavaScript日常編程問題的100個插件工具》開篇講解JavaScript、CSS和DOM,此後每章都列舉一個完整示例,指導您將特定效果快速應用於網頁。
使用這些插件,您只需調用一個函數就能完成諸多複雜任務,從而收到事半功倍的神奇效果。
內容簡介······ 《JavaScript快速開發工具箱:輕鬆解決JavaScript日常編程問題的100個插件工具》通透講解100個現成的JavaScript插件,引導您使用這些利器得心應手地創建動態Web內容。
《JavaScript快速開發工具箱:輕鬆解決JavaScript日常編程問題的100個插件工具》開篇講解JavaScript、CSS和DOM,此後每章都列舉一個完整示例,指導您將特定效果快速應用於網頁。
使用這些插件,您只需調用一個函數就能完成諸多複雜任務,從而收到事半功倍的神奇效果。
目錄······ 第1章 充分利用插件 1 1.1 下載並安裝Web瀏覽器 1 1.2 選擇程序編輯器 2 1.3 管理Ajax 3 1.4 早期版本的Microsoft Internet Explorer 5 1.5 配套網站 7 1.6 包含全部插件 8 1.7 包含單個插件 9 1.8 包含JavaScript文件的位置 9 1.9 優選代碼部分 9 1.10 錯誤修正和報告 10 1.11 等待網頁加載完畢 10 1.12 小結 11 第2章 JavaScript、CSS和DOM 13 2.1 文檔對象模型 14 2.2 級聯樣式表 16 2.3 在JavaScript中訪問樣式 182.4 JavaScript與分號 20 2.5 小結 20 第3章 核心插件 21 3.1 插件1:O() 21 3.1.1 關於此插件 21 3.1.2 變量、數組和函數 22 3.1.3 工作原理 22 3.1.4 使用方法 27 3.1.5 插件代碼 28 3.2 插件2:S() 28 3.2.1 關於此插件 29 3.2.2 變量、數組和函數 29 3.2.3 工作原理 30 3.2.4 使用方法 31 3.2.5 插件代碼 32 3.3 插件3:Initialize() 32 3.3.1 關於此插件 33 3.3.2 變量、數組和函數 33 3.3.3 工作原理 33 3.3.4 使用方法 353.3.5 插件代碼 36 3.4 插件4:CaptureMouse() 37 3.4.1 關於此插件 37 3.4.2 變量、數組和函數 37 3.4.3 工作原理 38 3.4.4 使用方法 38 3.4.5 插件代碼 39 3.5 插件5:CaptureKeyboard() 40 3.5.1 關於此插件 40 3.5.2 變量、數組和函數 40 3.5.3 工作原理 40 3.5.4 使用方法 41 3.5.5 插件代碼 42 3.6 插件6:FromKeyCode() 42 3.6.1 關於此插件 42 3.6.2 變量、數組和函數 43 3.6.3 工作原理 43 3.6.4 使用方法 433.6.5 插件代碼 43 3.7 插件7:GetLastKey() 44 3.7.1 關於此插件 44 3.7.2 變量、數組和函數 45 3.7.3 工作原理 45 3.7.4 使用方法 45 3.7.5 插件代碼 46 3.8 插件8:PreventAction() 46 3.8.1 關於此插件 47 3.8.2 變量、數組和函數 47 3.8.3 工作原理 47 3.8.4 使用方法 47 3.8.5 插件代碼 48 3.9 插件9:NoPx()和Px() 49 3.9.1 關於此插件 50 3.9.2 變量、數組和函數 50 3.9.3 工作原理 50 3.9.4 使用方法 50 3.9.5 插件代碼 513.10 插件10:X()和Y() 51 3.10.1 關於此插件 52 3.10.2 變量、數組和函數 52 3.10.3 工作原理 52 3.10.4 使用方法 52 3.10.5 插件代碼 53 3.11 插件11:W()和H() 53 3.11.1 關於此插件 53 3.11.2 變量、數組和函數 54 3.11.3 工作原理 54 3.11.4 使用方法 55 3.11.5 插件代碼 55 3.12 插件12:Html() 56 3.12.1 關於此插件 56 3.12.2 變量、數組和函數 57 3.12.3 工作原理 57 3.12.4 使用方法 57 3.12.5 插件代碼 583.13 插件13:SaveState() 58 3.13.1 關於此插件 58 3.13.2 變量、數組和函數 58 3.13.3 工作原理 59 3.13.4 使用方法 59 3.13.5 插件代碼 60 3.14 插件14:RestoreState() 60 3.14.1 關於此插件 60 3.14.2 變量、數組和函數 60 3.14.3 工作原理 61 3.14.4 使用方法 61 3.14.5 插件代碼 62 3.15 插件15:InsVars() 62 3.15.1 關於此插件 63 3.15.2 變量、數組和函數 63 3.15.3 工作原理 63 3.15.4 使用方法 633.15.5 插件代碼 64 3.16 插件16:StrRepeat() 64 3.16.1 關於此插件 64 3.16.2 變量、數組和函數 64 3.16.3 工作原理 65 3.16.4 使用方法 65 3.16.5 插件代碼 65 3.17 插件17:HexDec() 65 3.17.1 關於此插件 66 3.17.2 變量、數組和函數 66 3.17.3 工作原理 66 3.17.4 使用方法 66 3.17.5 插件代碼 66 3.18 插件18:DecHex() 66 3.18.1 關於此插件 67 3.18.2 變量、數組和函數 67 3.18.3 工作原理 67 3.18.4 使用方法 683.18.5 插件代碼 68 第4章 位置和大小 69 4.1 插件19:ResizeWidth() 69 4.1.1 關於此插件 69 4.1.2 變量、數組和函數 70 4.1.3 工作原理 70 4.1.4 使用方法 70 4.1.5 插件代碼 71 4.2 插件20:ResizeHeight() 71 4.2.1 關於此插件 71 4.2.2 變量、數組和函數 71 4.2.3 工作原理 72 4.2.4 使用方法 72 4.2.5 插件代碼 72 4.3 插件21:Resize() 73 4.3.1 關於此插件 73 4.3.2 變量、數組和函數 73 4.3.3 工作原理 73 4.3.4 使用方法 734.3.5 插件代碼 74 4.4 插件22:Position() 74 4.4.1 關於此插件 75 4.4.2 變量、數組和函數 75 4.4.3 工作原理 75 4.4.4 使用方法 75 4.4.5 插件代碼 76 4.5 插件23:GoTo() 76 4.5.1 關於此插件 76 4.5.2 變量、數組和函數 77 4.5.3 工作原理 77 4.5.4 使用方法 77 4.5.5 插件代碼 77 4.6 插件24:Locate() 78 4.6.1 關於此插件 78 4.6.2 變量、數組和函數 78 4.6.3 工作原理 78 4.6.4 使用方法 78 4.6.5 插件代碼 794.7 插件25:GetWindowWidth() 79 4.7.1 關於此插件 80 4.7.2 變量、數組和函數 80 4.7.3 工作原理 80 4.7.4 使用方法 80 4.7.5 插件代碼 81 4.8 插件26:GetWindowHeight() 81 4.8.1 關於此插件 81 4.8.2 變量、數組和函數 81 4.8.3 工作原理 82 4.8.4 使用方法 82 4.8.5 插件代碼 82 4.9 插件27:GoToEdge() 82 4.9.1 關於此插件 83 4.9.2 變量、數組和函數 83 4.9.3 工作原理 83 4.9.4 使用方法 84 4.9.5 插件代碼 854.10 插件28:CenterX() 86 4.10.1 關於此插件 86 4.10.2 變量、數組和函數 86 4.10.3 工作原理 86 4.10.4 使用方法 87 4.10.5 插件代碼 87 4.11 插件29:CenterY() 88 4.11.1 關於此插件 88 4.11.2 變量、數組和函數 88 4.11.3 工作原理 88 4.11.4 使用方法 89 4.11.5 插件代碼 89 4.12 插件30:Center() 89 4.12.1 關於此插件 90 4.12.2 變量、數組和函數 90 4.12.3 工作原理 90 4.12.4 使用方法 90 4.12.5 插件代碼 91第5章 可視化 93 5.1 插件31:Invisible() 93 5.1.1 關於此插件 94 5.1.2 變量、數組和函數 94 5.1.3 工作原理 94 5.1.4 使用方法 94 5.1.5 插件代碼 95 5.2 插件32:Visible() 95 5.2.1 關於此插件 95 5.2.2 變量、數組和函數 96 5.2.3 工作原理 96 5.2.4 使用方法 96 5.2.5 插件代碼 96 5.3 插件33:VisibilityToggle() 96 5.3.1 關於此插件 97 5.3.2 變量、數組和函數 97 5.3.3 工作原理 97 5.3.4 使用方法 98 5.3.5 插件代碼 985.4 插件34:Opacity() 99 5.4.1 關於此插件 99 5.4.2 變量、數組和函數 99 5.4.3 工作原理 100 5.4.4 使用方法 100 5.4.5 插件代碼 101 5.5 插件35:Fade() 101 5.5.1 關於此插件 101 5.5.2 變量、數組和函數 102 5.5.3 工作原理 102 5.5.4 使用方法 107 5.5.5 插件代碼 108 5.6 插件36:FadeOut() 109 5.6.1 關於此插件 110 5.6.2 變量、數組和函數 110 5.6.3 工作原理 110 5.6.4 使用方法 110 5.6.5 插件代碼 1115.7 插件37:FadeIn() 111 5.7.1 關於此插件 111 5.7.2 變量、數組和函數 112 5.7.3 工作原理 112 5.7.4 使用方法 112 5.7.5 插件代碼 112 5.8 插件38:FadeToggle() 113 5.8.1 關於此插件 113 5.8.2 變量、數組和函數 113 5.8.3 工作原理 113 5.8.4 使用方法 114 5.8.5 插件代碼 114 5.9 插件39:FadeBetween() 115 5.9.1 關於此插件 115 5.9.2 變量、數組和函數 115 5.9.3 工作原理 115 5.9.4 使用方法 1155.9.5 插件代碼 116 5.10 插件40:Hide() 116 5.10.1 關於此插件 117 5.10.2 變量、數組和函數 117 5.10.3 工作原理 117 5.10.4 使用方法 117 5.10.5 插件代碼 118 5.11 插件41:Show() 118 5.11.1 關於此插件 119 5.11.2 變量、數組和函數 119 5.11.3 工作原理 119 5.11.4 使用方法 119 5.11.5 插件代碼 121 5.12 插件42:HideToggle() 121 5.12.1 關於此插件 121 5.12.2 變量、數組和函數 122 5.12.3 工作原理 1225.12.4 使用方法 122 5.12.5 插件代碼 123 第6章 移動和動畫 125 6.1 插件43:Slide() 125 6.1.1 關於此插件 125 6.1.2 變量、數組和函數 126 6.1.3 工作原理 126 6.1.4 使用方法 130 6.1.5 插件代碼 131 6.2 插件44:SlideBetween() 132 6.2.1 關於此插件 132 6.2.2 變量、數組和函數 132 6.2.3 工作原理 133 6.2.4 使用方法 134 6.2.5 插件代碼 136 6.3 插件45:Deflate() 136 6.3.1 關於此插件 137 6.3.2 變量、數組和函數 1376.3.3 工作原理 138 6.3.4 使用方法 140 6.3.5 插件代碼 141 6.4 插件46:Reflate() 142 6.4.1 關於此插件 143 6.4.2 變量、數組和函數 143 6.4.3 工作原理 143 6.4.4 使用方法 144 6.4.5 插件代碼 145 6.5 插件47:DeflateToggle() 146 6.5.1 關於此插件 146 6.5.2 變量、數組和函數 146 6.5.3 工作原理 147 6.5.4 使用方法 147 6.5.5 插件代碼 148 6.6 插件48:DeflateBetween() 148 6.6.1 關於此插件 1496.6.2 變量、數組和函數 149 6.6.3 工作原理 149 6.6.4 使用方法 149 6.6.5 插件代碼 150 6.7 插件49:Zoom() 151 6.7.1 關於此插件 151 6.7.2 變量、數組和函數 152 6.7.3 工作原理 153 6.7.4 使用方法 158 6.7.5 插件代碼 160 6.8 插件50:ZoomDown() 162 6.8.1 關於此插件 162 6.8.2 變量、數組和函數 162 6.8.3 工作原理 163 6.8.4 使用方法 163 6.8.5 插件代碼 164 6.9 插件51:ZoomRestore() 165 6.9.1 關於此插件 1656.9.2 變量、數組和函數 166 6.9.3 工作原理 166 6.9.4 使用方法 167 6.9.5 插件代碼 167 6.10 插件52:ZoomToggle() 168 6.10.1 關於此插件 168 6.10.2 變量、數組和函數 169 6.10.3 工作原理 169 6.10.4 使用方法 169 6.10.5 插件代碼 170 第7章 鏈接和交互 173 7.1 插件53: Chain()、NextInChain() 和CallBack() 173 7.1.1 關於此插件 174 7.1.2 變量、數組和函數 174 7.1.3 工作原理 175 7.1.4 使用方法 1777.1.5 插件代碼 179 7.2 插件54:Repeat() 180 7.2.1 關於此插件 180 7.2.2 變量、數組和函數 181 7.2.3 工作原理 181 7.2.4 使用方法 181 7.2.5 插件代碼 182 7.3 插件55:While() 182 7.3.1 關於此插件 182 7.3.2 變量、數組和函數 183 7.3.3 工作原理 183 7.3.4 使用方法 185 7.3.5 插件代碼 187 7.4 插件56:Pause() 187 7.4.1 關於此插件 187 7.4.2 變量、數組和函數 188 7.4.3 工作原理 188 7.4.4 使用方法 1887.4.5 插件代碼 189 7.5 插件57:WaitKey() 189 7.5.1 關於此插件 190 7.5.2 變量、數組和函數 190 7.5.3 工作原理 190 7.5.4 使用方法 190 7.5.5 插件代碼 192 7.6 插件58:Flip() 192 7.6.1 關於此插件 193 7.6.2 變量、數組和函數 193 7.6.3 工作原理 194 7.6.4 使用方法 195 7.6.5 插件代碼 196 7.7 插件59:HoverSlide() 197 7.7.1 關於此插件 198 7.7.2 變量、數組和函數 198 7.7.3 工作原理 199 7.7.4 使用方法 2027.7.5 插件代碼 204 第8章 菜單和導航 207 8.1 插件60:HoverSlideMenu() 207 8.1.1 關於此插件 208 8.1.2 變量、數組和函數 208 8.1.3 工作原理 208 8.1.4 使用方法 210 8.1.5 插件代碼 211 8.2 插件61:PopDown() 212 8.2.1 關於此插件 212 8.2.2 變量、數組和函數 213 8.2.3 工作原理 213 8.2.4 使用方法 213 8.2.5 插件代碼 214 8.3 插件62:PopUp() 215 8.3.1 關於此插件 215 8.3.2 變量、數組和函數 216 8.3.3 工作原理 2168.3.4 使用方法 217 8.3.5 插件代碼 217 8.4 插件63:PopToggle() 218 8.4.1 關於此插件 218 8.4.2 變量、數組和函數 219 8.4.3 工作原理 219 8.4.4 使用方法 219 8.4.5 插件代碼 220 8.5 插件64:FoldingMenu() 221 8.5.1 關於此插件 221 8.5.2 變量、數組和函數 222 8.5.3 工作原理 222 8.5.4 使用方法 224 8.5.5 插件代碼 226 8.6 插件65:ContextMenu() 227 8.6.1 關於此插件 227 8.6.2 變量、數組和函數 2288.6.3 工作原理 228 8.6.4 使用方法 230 8.6.5 插件代碼 231 8.7 插件66:DockBar() 232 8.7.1 關於此插件 232 8.7.2 變量、數組和函數 233 8.7.3 工作原理 233 8.7.4 使用方法 235 8.7.5 插件代碼 236 8.8 插件67:RollOver() 237 8.8.1 關於此插件 238 8.8.2 變量、數組和函數 238 8.8.3 工作原理 238 8.8.4 使用方法 240 8.8.5 插件代碼 241 8.9 插件68:Breadcrumbs() 242 8.9.1 關於此插件 242 8.9.2 變量、數組和函數 2428.9.3 工作原理 242 8.9.4 使用方法 243 8.9.5 插件代碼 244 8.10 插件69:BrowserWindow() 244 8.10.1 關於此插件 245 8.10.2 變量、數組和函數 246 8.10.3 工作原理 247 8.10.4 使用方法 249 8.10.5 插件代碼 251 第9章 文本效果 253 9.1 插件70:TextScroll() 253 9.1.1 關於此插件 253 9.1.2 變量、數組和函數 254 9.1.3 工作原理 254 9.1.4 使用方法 256 9.1.5 插件代碼 256 9.2 插件71:TextType() 2579.2.1 關於此插件 257 9.2.2 變量、數組和函數 257 9.2.3 工作原理 258 9.2.4 使用方法 259 9.2.5 插件代碼 260 9.3 插件72:MatrixToText() 261 9.3.1 關於此插件 261 9.3.2 變量、數組和函數 261 9.3.3 工作原理 262 9.3.4 使用方法 264 9.3.5 插件代碼 264 9.4 插件73:TextToMatrix() 265 9.4.1 關於此插件 266 9.4.2 變量、數組和函數 266 9.4.3 工作原理 266 9.4.4 使用方法 266 9.4.5 插件代碼 267 9.5 插件74:ColorFade() 2689.5.1 關於此插件 268 9.5.2 變量、數組和函數 269 9.5.3 工作原理 269 9.5.4 使用方法 272 9.5.5 插件代碼 273 9.6 插件75:FlyIn() 274 9.6.1 關於此插件 274 9.6.2 變量、數組和函數 275 9.6.3 工作原理 275 9.6.4 使用方法 276 9.6.5 插件代碼 278 9.7 插件76:TextRipple() 278 9.7.1 關於此插件 279 9.7.2 變量、數組和函數 279 9.7.3 工作原理 280 9.7.4 使用方法 282 9.7.5 插件代碼 283 第10章 聲音和視覺效果 28510.1 插件77:Lightbox() 285 10.1.1 關於此插件 286 10.1.2 變量、數組和函數 286 10.1.3 工作原理 287 10.1.4 使用方法 288 10.1.5 插件代碼 289 10.2 插件78:Slideshow() 290 10.2.1 關於此插件 291 10.2.2 變量、數組和函數 291 10.2.3 工作原理 291 10.2.4 使用方法 294 10.2.5 插件代碼 295 10.3 插件79:Billboard() 296 10.3.1 關於此插件 296 10.3.2 變量、數組和函數 297 10.3.3 工作原理 29710.3.4 使用方法 300 10.3.5 插件代碼 301 10.4 插件80:GoogleChart() 302 10.4.1 關於此插件 303 10.4.2 變量、數組和函數 304 10.4.3 工作原理 304 10.4.4 使用方法 305 10.4.5 插件代碼 306 10.5 插件81:PlaySound() 307 10.5.1 關於此插件 307 10.5.2 變量、數組和函數 307 10.5.3 工作原理 308 10.5.4 使用方法 308 10.5.5 插件代碼 309 10.6 插件82:EmbedYouTube() 309 10.6.1 關於此插件 31010.6.2 變量、數組和函數 310 10.6.3 工作原理 310 10.6.4 使用方法 310 10.6.5 插件代碼 311 10.7 插件83:PulsateOn- Mouseover() 312 10.7.1 關於此插件 312 10.7.2 變量、數組和函數 312 10.7.3 工作原理 313 10.7.4 使用方法 315 10.7.5 插件代碼 315 第11章 cookie、Ajax和安全性 317 11.1 插件84:ProcessCookie() 317 11.1.1 關於此插件 318 11.1.2 變量、數組和函數 318 11.1.3 工作原理 318 11.1.4 使用方法 32011.1.5 插件代碼 321 11.2 插件85:CreateAjaxObject() 322 11.2.1 關於此插件 322 11.2.2 變量、數組和函數 323 11.2.3 工作原理 323 11.2.4 使用方法 324 11.2.5 插件代碼 325 11.3 插件86:GetAjaxRequest() 326 11.3.1 關於此插件 326 11.3.2 變量、數組和函數 326 11.3.3 工作原理 327 11.3.4 使用方法 327 11.3.5 插件代碼 328 11.4 插件87:PostAjax- Request() 328 11.4.1 關於此插件 32911.4.2 變量、數組和函數 329 11.4.3 工作原理 329 11.4.4 使用方法 330 11.4.5 插件代碼 331 11.5 插件88:FrameBust() 331 11.5.1 關於此插件 332 11.5.2 變量、數組和函數 332 11.5.3 工作原理 332 11.5.4 使用方法 333 11.5.5 插件代碼 333 11.6 插件89:ProtectEmail() 333 11.6.1 關於此插件 334 11.6.2 變量、數組和函數 334 11.6.3 工作原理 334 11.6.4 使用方法 334 11.6.5 插件代碼 335 第12章 表單和驗證 33712.1 插件90:FieldPrompt() 337 12.1.1 關於此插件 338 12.1.2 變量、數組和函數 338 12.1.3 工作原理 338 12.1.4 使用方法 339 12.1.5 插件代碼 340 12.2 插件91:ResizeTextarea() 340 12.2.1 關於此插件 341 12.2.2 變量、數組和函數 342 12.2.3 工作原理 342 12.2.4 使用方法 343 12.2.5 插件代碼 343 12.3 插件92:ValidateEmail() 344 12.3.1 關於此插件 344 12.3.2 變量、數組和函數 344 12.3.3 工作原理 34512.3.4 使用方法 346 12.3.5 插件代碼 346 12.4 插件93:Validate- Password() 346 12.4.1 關於此插件 347 12.4.2 變量、數組和函數 347 12.4.3 工作原理 347 12.4.4 使用方法 348 12.4.5 插件代碼 348 12.5 插件94:CleanupString() 349 12.5.1 關於此插件 350 12.5.2 變量、數組和函數 350 12.5.3 工作原理 350 12.5.4 使用方法 350 12.5.5 插件代碼 351 12.6 插件95:ValidateCredit- Card() 35112.6.1 關於此插件 352 12.6.2 變量、數組和函數 352 12.6.3 工作原理 352 12.6.4 使用方法 353 12.6.5 插件代碼 354 第13章 常見問題解決方案 357 13.1 插件96:Rolling- Copyright() 357 13.1.1 關於此插件 357 13.1.2 變量、數組和函數 358 13.1.3 工作原理 358 13.1.4 使用方法 358 13.1.5 插件代碼 358 13.2 插件97:Alert() 359 13.2.1 關於此插件 360 13.2.2 變量、數組和函數 360 13.2.3 工作原理 361 13.2.4 使用方法 36213.2.5 插件代碼 363 13.3 插件98:ReplaceAlert() 364 13.3.1 關於此插件 365 13.3.2 變量、數組和函數 365 13.3.3 工作原理 365 13.3.4 使用方法 365 13.3.5 插件代碼 366 13.4 插件99:ToolTip() 366 13.4.1 關於此插件 366 13.4.2 變量、數組和函數 367 13.4.3 工作原理 368 13.4.4 使用方法 369 13.4.5 插件代碼 370 13.5 插件100:CursorTrail() 371 13.5.1 關於此插件 372 13.5.2 變量、數組和函數 37213.5.3 工作原理 373 13.5.4 使用方法 375 13.5.5 插件代碼 375 13.6 插件101:TouchEable() 376 13.6.1 關於此插件 377 13.6.2 變量、數組和函數 377 13.6.3 工作原理 378 13.6.4 使用方法 380 13.6.5 插件代碼 381