筆者以自己身學習和使用經驗分享給大家,有任何問題或疑惑,歡迎留言
在回答題目問題前,首先大家需要了解下什么是js,什么是jQuery

js,即JavaScript
在1995年時,由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。

jQuery
jQuery是一個兼容多瀏覽器的javascript庫,核心理念是write less,do more(寫得更少,做得更多)

通過上面的簡單介紹,想必大家已經知道了最重要的一點,即:jQuery是一個javascript庫;
那么不用筆者強調,大家應該都知道js和jQuery哪個更重要,先學哪個
其實只要學好了javascript,使用jquery將不會有什么問題
依筆者經驗,新手程序員必須花時間重點學習一下javascript;
至于jQuery可以直接在使用時參考jQuery參考文檔,不需花太多時間在上面,當然如果讀者時間充裕,也可以學習下jQuery源碼,一邊更好的了解jquery實現原理
武林網小編小結:
想學習js(javascript),必須學習原生的js 代碼,這樣才能了解js的精髓之所在。而jquery就是js的庫,但是在實際應用中如果大量使用js推薦使用jquery,比較jquery已經對多瀏覽器的兼容性好,省去了很多麻煩。不用考慮兼容性。如果只會jquery而不會js不利于其它編程語言的學習。
javascript和jquery這兩者之間幾乎沒有可比性。
雖然jquery基于javascript,但是實際上jquery是和javascript完全不同的兩種語言,jquery實際上是一種邏輯式語言和純粹的函數式語言的結合體。由于這兩個特性,因此jquery對DOM的操作極度簡化。使用jquery往往可用一兩行代碼實現javascript原生代碼幾十甚至上百行代碼才能實現的功能。
但是jquery是一個特化的框架,它不是一個完整的解決方案,仍然離不開javascript。
如果想要一個基本上不依賴于原生javascript,可以嘗試Sencha。
各 主站蜘蛛池模板: 左云县| 鸡泽县| 巴马| 高唐县| 延安市| 凤山市| 龙海市| 鄯善县| 昌宁县| 静海县| 思茅市| 拜城县| 铁力市| 仙居县| 九江县| 东海县| 乌兰浩特市| 萝北县| 巫溪县| 泗水县| 扬中市| 夏邑县| 女性| 芜湖市| 周宁县| 通榆县| 阿图什市| 商洛市| 四平市| 文登市| 田阳县| 内丘县| 崇礼县| 西乌| 贵南县| 秦安县| 永昌县| 井陉县| 甘德县| 沾益县| 罗城|