一、typeScript摘要:web更新的速度都能赶得上火车的速度,稍有不慎就会掉队,在这里6年前端狗带你分析一下2018年前端的一些新趋势,新变化。
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
现在angula2+r已经开始使用typeScript进行开发,react和vue也进一步加深对typeScript的支持。不难发现,typeScript的火热程度!因为有三驾马车的支持,typeScript还是相当值得期待的,具体的语法在这里我就不介绍了。
二、angularJs,vue,react三驾马车我在之前的文章中也介绍过现在最流行的三大框架,由上图可以看出,vue是最大的一批黑马,增长速度几乎是成倍上涨,angularJs虽然不是那么起眼,但是还是比较稳定,react还是依旧稳健的排在第一位。
三、人工智能和大数据“新一代人工智能技术引领下的智能制造系统,是‘互联网+大数据+人工智能+’时代的一种智能制造新模式、新手段和新业态。”李伯虎认为,“互联网+大数据+人工智能+”时代需要创新、绿色、开放、共享、个性。这个时代的核心技术,主要包括7类新技术深度融合的综合性技术,特别是新的互联网、传统的互联网、车联网等等。其中新互联网技术(传统的互联网、物联网、车联网、移动互联网、卫星网、天地一体化网、未来互联网等),新信息通信技术(如云计算、大数据、5G、高性能计算、建模/仿真、量子计算等技术)与新人工智能技术(基于大数据智能、群体智能、人机混合智能、跨媒体推理、自主智能等技术)的飞速发展,正引发国民经济、国计民生和国家安全等领域新模式、新手段和新生态系统的重大变革。
因此一些数据可视化的工具(echart,D3等)和人工智能的库都得以收到关注!
四、flex布局布局的传统解决方案,基于盒状模型,依赖display属性 + position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。
小程序成本低廉,非常适合创业者进行最小化可行产品的试运行,允许创业者通过最廉价的成本验证idea,未来极有可能将于小程序诞生许多小而美的产品。另一方面,尤其是对于前端开发者而言,转型到微信小程序开发的成本几很低,web前端人才将迎来前所未有的发展机遇。
六、比较没落的一些东西1、grunt
grunt在gulp发布时,grunt的地位就已经很受影响了,现在又有打包工具代替了自动构建工具的部分工具,就显得自动构建工具的作用不如以前了,更别说市场有一个更好的构建工具了--gulp。
2、sea.js
sea.js由国人开发,当时使用的时候还满心欢喜,终于有国人的东西登上舞台了。sea.js凭借简单,轻量等优势火极一时。但是有了es6的模块化之后,就连sea.js的作者玉伯也在微博发言:应该给 Sea.js 和 KISSY 也树一块墓碑了。
3、jquery
毫无疑问,早年的jquery的dom操作在三大框架兴起之后已经有太多的弊端和缺陷,曾经风靡一时的jquery可能会慢慢的消失。