获得徽章 27
- 275
- VuePress 主题 AntDocs v0.1.0-beta 发布啦!本主题采用 Ant Design 设计风格,以及搭载了 Ant Design Vue 组件,可以直接使用 Ant Design Vue,另外还优化了很多模块,比如手机适配、首页底部栏等等。官方文档链接:
antdocs.seeyoz.cn
Github开源链接:github.com
展开127 - 从零实现一个自定义的 ReactDOM
react 的抽象设计真是不错,只要 override 官方提供的关于宿主环境视图操作 interface,你就得到了一个特定环境的视图渲染器,配合 react 就成了可运行于新环境的 mvvm 框架。
跨端有三种思路:编译、平台、协议。react 采用的就是协议的思路。这种思路同样可以应用于业务代码,抽象出环境无关的纯 js 的通用部分,将副作用(特定环境 api,比如页面跳转、网络请求、环境参数...)设计为需要上层适配的 interface,通过“一套代码 + 各端的适配”实现跨端复用。www.youtube.com
展开29 - 最近感悟,前端变的越来越杂,对我们的要求也是越来越高,分析当前的趋势,立足未来三年看前端,我们要知道这些:
1、5G会引发前端技术的持续火热,客户端的作用越来越弱。以后的前端,会有大融合的趋势,在需求上,会要求前端有客户端的能力。
2、前端得在多个细分领域,比如性能、监控、安全、工具、组件化、中台、node、可视化领域有相当的能力。
3、TypeScript是当今前端不得不学的语言,不能流于表面,对新的语言,解决哪些新的问题,以及和三大框架的融合使用,需要有自己的独特见解。
4、前端的多端能力,越来越受到重视,RN、Weex、Flutter、小程序、小应用都成为当前比较热门的东西。
5、基础能力越来越重要,三大框架的源码,内在原理,我们不得不重视,包括状态管理redux、Vuex,路由Router,模板解析、虚拟DOM、数据代理等等。
6、面对各种应用,不能局限于Api的层次,需要从内在执行过程,效率,渲染等维度,认真学习各自背后的原理。
以此警醒去年荒废一年的我!未来加油!展开540