目录
● 介绍
● 初始点
● 功能注册
● 组件
● 构建路由器
● 一个完整的例子
● 挑战前进
● 结论
JavaScript前端框架毫无疑问有助于突破以前在浏览器环境中可能实现的界限。更复杂的应用程序已经建立在React,Angular和VueJS之类的基础之上,仅举几例,并且有一个众所周知的笑话,关于新的前端框架似乎每天都会出现。
然而,这种发展速度对全世界的开发者来说都是一个非常好的消息。通过每个新框架,我们可以发现处理状态的更好方法,或者使用shadow DOM等方式有效地渲染。
然而,最新的趋势似乎是在用JavaScript以外的语言编写这些框架并将它们编译成WebAssembly。我们开始看到由于Lin Clark之类的人对JavaScript和WebAssembly进行通信的方式有了重大改进,我们无疑会看到更多重大改进,因为WebAssembly开始在我们的生活中变得更加突出。
介绍
所以,在本教程中,我认为构建一个用Go编写的非常简单的前端框架的基础是一个好主意,它编译成WebAssembly。这至少包括以下功能: