jquery的css選擇器優先級,jQuery基礎理論概述詳細?
jQuery 是一個 JavaScript 函數庫。
jQuery 是一個輕量級的"寫的少,做的多"的 JavaScript 庫。
jQuery 庫包含以下功能:
HTML 元素選取
HTML 元素操作
CSS 操作
HTML 事件函數
JavaScript 特效和動畫
HTML DOM 遍歷和修改
AJAX
Utilities
提示: 除此之外,jQuery 還提供了大量的插件。
jquery?
jquery的開發工具有:1、TestSwarm;2、Minimee;3、Doctor JS;4、remy sharp;5、JavaScript Library Boilerplate;6、JsDoc Toolkit;7、Jasmine等。TestSwarm: Continious & Distributed JS Testing
TestSwarm是Mozilla實驗室推出的一個開源項目,它旨在為開發者提供在多個瀏覽器版本上快速輕松測試自己JavaScript代碼的方法。
Minimee
在網絡上,速度是很重要的,Minimee能幫助你將CSS和JavaScript文件進行自動壓縮和打包。
Doctor JS
Doctor JS 是一款幫你分析 JavaScript代碼的工具,測試你的代碼在多態、原型、異常和回調方面寫得怎么樣。
remy sharp
一個在線的 JavaScript 控制臺工具,對于測試、調試和演示非常有用。
JavaScript Library Boilerplate
JavaScript Library Boilerplate 幫助你隨時隨地創建自己的 JavaScript 庫。
jsdoc-toolkit
JsDoc Toolkit 是一款輔助工具,你只需要根據約定在 JavaScript 代碼中添加相應的注釋,它就可以根據這些注釋來自動生成API文檔。
Jasmine: BDD for your JavaScript
Jasmine 是一個有名的javascript單元測試框架,它是獨立的“行為驅動開發”框架。
ObfuscateJS: JavaScript compressor
一款 JavaScript 混淆工具,去除空白和注釋,重命名變量等。
PEG.js
PEG.js 是一個JavaScript的表達式語法解析器,它使您能夠輕松地建立復雜的數據或計算機程序語言的快速分析器。
JSONView
JSONView 是一款幫助你在瀏覽器中查看JSON文檔的Firefox插件。
JSonduit
JSonduit 是一個將網頁內容轉換為 JSON 格式訂閱器的工具。
jsplumb
jsPlumb 為開發者提供了可視化鏈接元素到頁面的方法,可以結合jQuery、MooTools 和 YUI3使用。
Helma
Helma是一個用來開發快速、穩定的Web應用程序的開源框架,它使用JavaScript 來作為服務端腳本環境,從而可以省略編譯周期。
HTML + JSON Report
一款將 JSON 數據轉換為可讀性更高的HTML格式內容的在線工具。
JSON Editor
這個編輯器可以幫助你方便的編輯 JSON 字符串。
CSS3實現樹葉飄落特效?
1、響應式布局:
2、鼠標滾動:常用 mousewheel 事件,滾動事件3、動畫效果 :可以選擇css3的動畫,或者js自己寫動畫綜上所述:你需要通過 2的事件來控制1,不過1的樣式中要加入動畫樣式(3)。大功告成chm里都是方式方法。也有現成效果
css怎么設置class的優先級?
樣式權值設定
1. 內聯樣式表的權值最高 1000;
2. ID 選擇器的權值為 100
3. Class 類選擇器的權值為 10
4. HTML 標簽選擇器的權值為 1
5 繼承樣式的權值為0.1
舉例
< class a>
< class b>
<class c >
直接用 .c(類)選擇器 它的權值只有10 ,
用 .a .b .c來選擇,則它的權值為10+10+10。