中国前端科技有哪些?
中国现在也有自己的开源项目了,比如现在非常火的element-ui、antd(其实最早是百度推出的)都是中国的前端框架,当然还有前面提到的vant。这些项目的出现解决了传统element和bootstrap等模板框架的诸多问题,而且代码规范、易用性等方面都有提升。
还有一些类似table类的插件,比如egg table、tablesort等等,解决了以前基于jquery无法轻松处理表格的问题。 在浏览器适配领域,也有一部分中国公司在做着努力。以前中国很多网页都是根据ie6-9做的,因为国内使用火狐和chrome的用户比例还是比较低的,所以做网站兼容性就得主要考虑ie。但是由于微软停止更新ie,ie的兼容性问题逐渐显现出来。于是出现了很多新的方案,比如用jquery的switch和detect方法写一套通用型的js来检测用户浏览器,或者像element-ui那样基于angular写出更符合现代浏览器的布局方案。而在css方面,以前有很多针对ie的 hack 方法,现在也有了新的解决方案,比如用postcss的fixer以及browserslist。当然,这些解决方案都是在不影响用户体验的前提下尽量优化性能。
还有就是webpack这个模块加载器,刚开始进入中国的时候,因为翻译的问题,很多人都以为它是node的一个依赖包。但其实它是一个整个前端构建方案的引擎,能够非常方便地打包和管理资源,并且通过配置让webpack自动识别浏览器从而选择最优的加载策略。另外,国内的一些公司也慢慢开始使用webpack来构建他们自己的项目。