2018年前端技术总结

2018年前端技术重点转向JavaScript,CSS地位下降。前端框架Angular、React、Vue趋于稳定,函数式编程受关注。TypeScript普及,全端开发兴起,组件库与单元测试成为必备。Node.js使用更加理智,Webpack配置工具简化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

还有十几天 2018 年就结束了。

今天我就来和大家一起回顾一下 2018 年的前端技术趋势。如果你赶时间,可以直接看文章末尾的总结。

关键词:JavaScript

我们在2017年前端技术总结里总结的关键词是「状态管理」;

今天我们给出的关键词是「JavaScript」,含义主要有两点:

一、CSS 失宠

如今,大部分前端已经不再对 CSS 有很大的关注度了,只要会用 flex 和 grid,几乎就可以解决大部分需求。即使是目前最潮的 CSS Houdini 技术,也是在用 JS 而已。

这在一方面说明前端对 JS 的重视,另一方面又说明 CSS 的易用性,不需要花太多时间,就能快速搭建页面。不过大部分前端并不想要深入了解 CSS,能用就行。

二、JS 还是原来的 JS 吗

虽然所有前端都在关注 JS,但是并不是所有前端都在写 JS。已经有很多前端在用 TypeScript 了,还有一些前端在用 Reason、Elm、ClojureScript 和 Dart。

尤其是 TypeScript 的发展势头最猛,JS 学得好的前端很快就能上手 TypeScript,很多大公司的前端对 TypeScript 更是爱不释手。

反观 JS 自身的发展,最近 TC39 将 class private field(#x)移入了 stage3 阶段,令很多 JS 使用者不满。不满的原因大部分都是觉得这个语法太奇怪了(而如果使用 TypeScript 就能愉快地使用 private 关键字了,虽然两者并不完全一样)。

相信在不久的将来,JS 这门语言会越来越无法满足前端的技术需求,这给其他语言带来了机会。

接下来说说其他发展趋势。

趋势:前端 == 全端

移动 App、移动网页、PC 应用、PC 网页、微信小程序、支付

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值