javascript
javascript立体学习指南
javascript立體學習指南
第一章:首先了解javascript
首先,什么是javascript?
JavaStrip出生于1995年,是一種文本腳本語言,成都裝修公司是一種動態的、弱類型的、基于原型的語言。
當然,它與Java無關,比如雷峰塔和雷鋒。顯然,這并不重要。JavaScript的原始名稱是LiveScript,它處理了以前由服務器端語言(如Perl)執行的一些輸入驗證操作。在發布前夕,Netscape臨時改名為LiveScript javascript,以抓住媒體炒作的機會。
1997年,基于javascript 1.1的提案被提交給歐洲計算機制造商協會(ECMA),然后ECMAScript成為了javascript腳本語言的標準。
雖然javascript和ecmascript通常用于表達相同的含義,但javascript的含義比ecma-262要多得多。完整的javascript是ecmascript(核心語言標準)、dom(文檔對象模型)和bom(瀏覽器對象模型)的集合。
2006年,XMLHttpRequest正式納入W3C標準。John Resig發布了jQuery。
2008年推出的GoogleV8引擎改變了這種情況。現代瀏覽器的興起結束了微軟的壟斷時代!
Angular JS于2009年出生,隨后被谷歌收購。
2009年,RyanDahl發布了node,一個新的時代在這一天悄然開始。
骨干。JS出生于2010年。
React和Ember出生于2011年。
2014年,第五代HTML標準發布。VUE。JS出生于2014年…前端與后端分離是時代潮流。
2015年,EcmaScript 6的出現掀起了一股JavaScript浪潮。
…
第二,javascript能做什么?
今天,javascript是最流行的腳本語言。在網絡世界中,只有javascript可以跨平臺和瀏覽器驅動網頁并與用戶交互。
GitHub上的javascript活動:
javascript立體學習指南-2.jpg
網絡的發展也從后端轉向前端:
javascript立體學習指南-3.jpg
那么JavaScript能做什么呢?
操作HTML元素以響應用戶的操作、處理、發送數據、實現本地刷新(Ajax)以解決瀏覽器問題并增強用戶體驗
當然,隨著nodejs的出現,javascript把它的paw擴展到服務器上,整個堆棧工程師已經成為時代潮流!!數據挖掘、智能家居、智能驅動程序、桌面應用程序、IDE開發、Web應用程序等不在對話中。
第三,我們為什么要學好本機javascript?
2015年是前端行業的分水嶺,只有HTML、CSS、JS和JQuery才能勝任前端開發的日子一去不復返了。大前端時代已經到來,堆疊是大勢所趨。PC端網頁開發,移動端開發,服務端開發,原生應用開發。前端與如皋飲血、刀耕火種的原始社會分離,進入工業時代,工程(NPM、Bower、Grunt、Gulp、Webpack)、模塊化(CommonJS(node.js)、AMD(RequireJS)、CMD(SeaJS)、ES6模塊、模塊化(Vularue.js、AngJS、React、Reactive)。組件化的概念在后端已經存在了很多年,但近年來,隨著前端的發展,這一概念在前端,特別是在mv*的框架中得到了頻繁的提及。組件化大大提高了開發和后期維護的效率。
后來出現了大量的“代碼搬運工”(流行的觀點是“代碼農民”,更高的觀點被稱為“框架技術工人”)。這些人做什么?好的一點叫做開發項目,而直接的一點是用其他人現成的工具快速地構建一個項目。坦率地說,四個現代化的誕生是為了提高發展效率,但不能認為企業需要這樣的人才。下面是一個如何看待知識的例子:
javascript立體學習指南-4.jpg
這是典型的框架技術工人,這將在三五年后被淘汰,因為你的學習速度不如互聯網的發展速度快,而當現有的框架不能滿足企業項目的需要時,無法提供解決方案,最終都將沒有未來,只是曇花一現。
那么,什么是長期解決方案呢?我們必須學習如何使車輪良好和如何使車輪。也就是說,我們可以獨立地封裝插件和框架。我們不需要再制造輪子,但我們需要知道如何制造輪子。當你達到如此高的水平時,無論前端市場如何發展,它都將保持不變,因為你學習和
轉載于:https://www.cnblogs.com/blogst/p/10931283.html
總結
以上是生活随笔為你收集整理的javascript立体学习指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.net的资料
- 下一篇: Python学习之路--装饰器