2018年web新玩法

摘要:web更新的速度都能趕得上火車的速度,稍有不慎就會掉隊,在這裏6年前端狗帶你分析一下2018年前端的一些新趨勢,新變化。前端

1、typeScript

TypeScript 是一種由微軟開發的自由和開源的編程語言。它是 JavaScript 的一個超集,並且本質上向這個語言添加了可選的靜態類型和基於類的面向對象編程。 vue

如今angula2+r已經開始使用typeScript進行開發,react和vue也進一步加深對typeScript的支持。不難發現,typeScript的火熱程度!由於有三駕馬車的支持,typeScript仍是至關值得期待的,具體的語法在這裏我就不介紹了。react

2、angularJs,vue,react三駕馬車

2017年三大框架增加狀況

我在以前的文章中也介紹過如今最流行的三大框架,由上圖能夠看出,vue是最大的一批黑馬,增加速度幾乎是成倍上漲,angularJs雖然不是那麼起眼,可是仍是比較穩定,react仍是依舊穩健的排在第一位。jquery

3、人工智能和大數據

「新一代人工智能技術引領下的智能製造系統,是‘互聯網+大數據+人工智能+’時代的一種智能製造新模式、新手段和新業態。」李伯虎認爲,「互聯網+大數據+人工智能+」時代須要創新、綠色、開放、共享、個性。這個時代的核心技術,主要包括7類新技術深度融合的綜合性技術,特別是新的互聯網、傳統的互聯網、車聯網等等。其中新互聯網技術(傳統的互聯網、物聯網、車聯網、移動互聯網、衛星網、天地一體化網、將來互聯網等),新信息通訊技術(如雲計算、大數據、5G、高性能計算、建模/仿真、量子計算等技術)與新人工智能技術(基於大數據智能、羣體智能、人機混合智能、跨媒體推理、自主智能等技術)的飛速發展,正引起國民經濟、國計民生和國家安全等領域新模式、新手段和新生態系統的重大變革。es6

所以一些數據可視化的工具(echart,D3等)和人工智能的庫都得以收到關注!web

4、flex佈局

佈局的傳統解決方案,基於盒狀模型,依賴display屬性 + position屬性 +float屬性。它對於那些特殊佈局很是不方便,好比,垂直居中就不容易實現。2009年,W3C 提出了一種新的方案----Flex 佈局,能夠簡便、完整、響應式地實現各類頁面佈局。目前,它已經獲得了全部瀏覽器的支持,這意味着,如今就能很安全地使用這項功能。 編程

5、小程序

小程序成本低廉,很是適合創業者進行最小化可行產品的試運行,容許創業者經過最廉價的成本驗證idea,將來極有可能將於小程序誕生許多小而美的產品。另外一方面,尤爲是對於前端開發者而言,轉型到微信小程序開發的成本幾很低,web前端人才將迎來史無前例的發展機遇。gulp

6、比較沒落的一些東西

###一、grunt grunt在gulp發佈時,grunt的地位就已經很受影響了,如今又有打包工具代替了自動構建工具的部分工具,就顯得自動構建工具的做用不如之前了,更別說市場有一個更好的構建工具了--gulp。 ###二、sea.js sea.js由國人開發,當時使用的時候還滿心歡喜,終於有國人的東西登上舞臺了。sea.js憑藉簡單,輕量等優點火極一時。可是有了es6的模塊化以後,就連sea.js的做者玉伯也在微博發言:應該給 Sea.js 和 KISSY 也樹一塊墓碑了。 ###三、jquery 毫無疑問,早年的jquery的dom操做在三大框架興起以後已經有太多的弊端和缺陷,曾經風靡一時的jquery可能會慢慢的消失。小程序

更多分享請關注,微信公衆號:xiaohumuhe13,或今日頭條號:(大話前端),還能得到海量視頻資源哦~ 個人目標:作最好最全的前端資源分享 ​微信小程序

相關文章
相關標籤/搜索