筆者以自己身學習和使用經驗分享給大家,有任何問題或疑惑,歡迎留言
在回答題目問題前,首先大家需要了解下什么是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。
各 主站蜘蛛池模板: 富平县| 上饶县| 南江县| 富平县| 陇南市| 江安县| 炎陵县| 灵山县| 五峰| 鹰潭市| 武夷山市| 兰溪市| 巴塘县| 密云县| 门头沟区| 廊坊市| 五寨县| 马公市| 三穗县| 阿克陶县| 房产| 丹凤县| 虎林市| 东丽区| 深圳市| 桐柏县| 扬中市| 鹤庆县| 贵德县| 北辰区| 海宁市| 武穴市| 治县。| 竹山县| 宜都市| 朝阳县| 文化| 夏河县| 邳州市| 德阳市| 斗六市|