jQuery 是一個 JavaScript 函數庫。
jQuery 是一個輕量級的"寫的少,做的多"的 JavaScript 庫。
jQuery 庫包含以下功能:
HTML 元素選取
HTML 元素操作
CSS 操作
HTML 事件函數
JavaScript 特效和動畫
HTML DOM 遍歷和修改
AJAX
Utilities
提示: 除此之外,jQuery 還提供了大量的插件。
jquery的三大功能是選擇器,屏蔽瀏覽器差異,和插件擴展。
首先公司有沒有前途不是用什么技術決定的。比如你打開控制臺看百度代碼,也能發現JQ的使用痕跡。其次,JQ雖然現在使用頻率不高了,但是讀源碼看它的設計思想還是能學到很多東西。再說為主不是全部。作為實習工作個人感覺是可以的,如果個人有能力把部分業務使用react或者vue重構,在之后跳槽的時候絕對是很亮眼的經歷。個人反而覺得一開始就進到一個已經搭建好比較完善的高級框架開發環境的公司并不見得就是個好事,反而會讓你失去一些腳手架搭建的實踐經驗。
互聯網已經進入 Web 2.0 時代,各種新奇的 Web 應用大量涌現,網頁不再只是承載單一的文字和圖片,各種豐富媒體讓網頁的內容更加生動,網頁上軟件化的交互形式為用戶提供了更好的使用體驗,這些都是基于 Web 前端技術實現的。要跟上當今 Web 技術發展的潮流和趨勢,必須扎實地掌握 Web 前端的各項技能。
Web 前端的基礎是 HTML + CSS + Javascript,進一步才是基于這些技術產生出來的一系列框架。
HTML 是頁面結構的基礎組成部分,是網站的基礎,HTML5 是 HTML 最新的語言規范,是開放的 Web 網絡平臺的奠基石,所以做 Web 前端,精通 HTML5 是必須要掌握的一項技能。
CSS(層疊樣式表),可以有效地對頁面的布局、字體、顏色、背景和其它效果實現更加精確的控制。CSS3 是 CSS 技術的升級版本, CSS3 對于 Web 前端整個頁面的設計是必備的技能。
Javascript 是一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言,是頁面實時動態交互的技術基礎,比如響應用戶的各種操作,在表單數據合法性驗證、網頁特效、交互式菜單、動態頁面、數值計算等方面獲得廣泛的應用。因此 Javascript 是 Web 前端另一項必不可少的技能。
在 HTML + CSS + Javascript 的基礎上,其它一些常用的工具和框架也是需要掌握的,舉例如下:
jQuery 是一個快速、簡潔的 JavaScript 框架。jQuery 可以讓你 “write Less,Do More”,即寫更少的代碼,做更多的事情。它封裝 JavaScript 常用的功能代碼,提供一種簡便的 JavaScript 設計模式,優化 HTML 文檔操作、事件處理、動畫設計和 Ajax 交互。jQuery 具有獨特的鏈式語法和短小清晰的多功能接口;具有高效靈活的 CSS 選擇器,并且可對 CSS 選擇器進行擴展;擁有便捷的插件擴展機制和豐富的插件。jQuery 兼容各種主流瀏覽器,使你的代碼一處編寫,處處運行。jQuery 提供了對基本JavaScript 結構的增強,使用 jQuery 可以省去很多 Javascript 代碼,使開發更加簡潔,同時也解決了 Javascript 在不同瀏覽器上的兼容性問題。熟練掌握 jQuery 會讓你更好的使用 JavaScript。
AJAX(Asynchronous JavaScript And XML,即異步 JavaScript 和 XML),是指一種創建交互式網頁應用的網頁開發技術,可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。實現網站交互必須熟練掌握 AJAX。
Bootstrap 是目前很受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它簡潔靈活,使得 Web 開發更加快捷。 Bootstrap 中包含了豐富的 Web 組件,根據這些組件,可以快速的搭建一個漂亮、功能完備的網站。其中包括以下組件:下拉菜單、按鈕組、按鈕下拉菜單、導航、導航條、路徑導航、分頁、排版、縮略圖、警告對話框、進度條、媒體對象等。