|
个人认为总体三个方面能堪堪概括一下(算法这种不记在其中了)
- 样式方面
- css 最佳实践,做的越多做的就越好越快(最近在用 tailwindcss ,很多人不接受,但是接不接受不一样得学吗)
- 动画(也是有好多库)
- 图表
- JS 框架
- NG,React,Vue,Astro,Solid 等等吧
- 概念都不同但是如果只用的话无非就是 怎么触发页面变更,怎么绑定事件/值,怎么切路由啥的
- 各种其他插件式的,都是浏览器中运行的
- 工程化
- 涉及到 Node 了比如打包的时候处理个文件啥的
- Vue 源码里还有 Compiler Ast 树啥的
- Rollup,Webpack,Esbuild 等等吧
但是有个贼有意思的同构(Nuxt/Nextjs)
就好像用 Sevlet + JSP +JSTL 或者 Spring + thymeleaf 就类似吧一套搞完的 |