逐个回答你的问题。 > 1. 在网页开始就用json保存在页面中,还是每一个事件都现从后端拉数据?或者有没什么界定规则? > 没什么必然的规则,根据需求来定。不过大部分应该是后加载的,因为存 json 没什么用,即消耗数据库、带宽,也对 SEO、速度没什么好处。 > 2. 看一些大网站中的js都是a,b,c这样的方法名,是用的什么框架写的js?或者说有没有一些主流而易学的js框架等? > 这些是转译构建后的代码,所以变量名被压缩了,正常写不是这样的。 至于说主流易学的框架,国内 Vue,国外 React,还有衍生出来的组件库。 不过要搞开发,更多要学的是工具链,比如你问到的转译工具、脚手架工具,等等。另外新的一年,建议不要再用 Sass 了,直接 postcss+TailwindCSS 吧。 > 3. 图片懒加载,图片(htm块)轮播 > 没什么源码推荐,这些东西要么已经原生化(`loading="lazy"`),要么基本都被组件库包含了,随便看看就行。