天天看點

如何形象了解js和jquery和Bootstrap

原生JS帝: 我親自走到你門口,打開你的門,給你腦袋狠狠的1槍,爽啊。

JQ帝:我打了個電話雇傭了個殺手走到你門口,打開你的門,給你腦袋狠狠的1槍,爽啊。

Bootstrap帝:我打了個電話,找了個中介人,委托他幫我找了個殺手走到你門口,打開你的門,給你腦袋狠狠的1槍,爽啊。

我這麼比方吧

原生JS帝 自己寫東西 1個JS檔案

jquery帝 需要自己的JS檔案與JQ庫

Bootstrap帝 需要自己的JS檔案 JQ庫 還要再加個他的庫

Js的優點

JavaScript介紹

  JavaScript是一種基于對象(Object)和事件驅動(Event Driven)并具有相對安全性的用戶端腳本語言。是基于浏覽器核心為html添加生命力的腳本語言 。

具有以下特點:動态、弱類型、單線程,内置支援類。

JavaScript的特點

面向過程&面向過程

JS看不同的人有不同的解釋,其實我覺得完全不用介意,js 既可以按照過程程式設計也可以對象程式設計,隻要你喜歡你可以建立方法不需要對象,你也可以用封裝,繼承的方式進行程式設計(我喜歡的原因)。

弱類型腳本語言。

  JS是弱類型語言(我喜歡的原因),因為弱類型,程式設計變得更加随性,程式員可以更注重邏輯,而更少的關心文法的問題。

(4).一種相對安全腳本語言。

JavaScript作為一種安全性語言,不被允許通路本地的硬碟,且不能将資料存入伺服器,不允許對網絡文檔進行修改和删除,隻能通過浏覽器實作資訊浏覽或動态互動。進而有效地防止資料的丢失或對系統的非法通路。

(5).一種事件驅動腳本語言。

JavaScript對使用者的響應,是以事件驅動的方式進行的。在網頁(Web Page)中執行了某種操作所産生的動作,被稱為“事件”(Event)。例如按下滑鼠、移動視窗、選擇菜單等都可以被視為事件。當事件發生後,可能會引起相應的事件響應,執行某些對應的腳本,這種機制被稱為“事件驅動”。

(6).一種跨平台性腳本語言。

JavaScript依賴于浏覽器本身,與操作環境無關,隻要計算機能運作浏覽器,并支援JavaScript的浏覽器,就可正确執行,進而實作了“編寫一次,走遍天下”的夢想。

JQuery的優點

繼續閱讀