加餐|实战篇思考题答疑(上)
杨文坚
你好,我是杨文坚。
实战篇学到现在,我们已经从前端到后端,基于 Vue.js 和 Node.js,实现了一套全栈服务功能,这些功能覆盖了运营搭建平台的基本功能链路。
我们首先定制了运营拖拽组件,承接基础组件库的开发,也开启了运营搭建业务功能实现,为后面实战的高阶开发做准备。
接着,我们基于 Koa.js 开发 Node.js Web 服务,同时结合基于 MySQL 的项目数据库设计,打通了项目平台服务的全栈链路。通过这个全栈 Node.js Web 服务开发,我们扩展出面向企业用户管理的后台服务和面向客户展示页面的前台服务,核心的技术思路是做全栈服务的技术分层,以及面向不同场景的服务项目拆分。
然后,我们从业务视角,划分了运营搭建平台的功能维度,分别是用户、物料和页面这三大功能维度。我们基于搭建好的全栈服务底座,实现了用户和物料两大维度的基础业务功能,核心的技术思路是数据库的“增删改”的操作,以及前端静态资源的共享管理。
今天我们对已经学过的实战篇内容做一次统一答疑,如果还有疑问,也欢迎你留言。
15
课程:15 定制运营拖拽组件
提问:我们实现了拖拽布局组件,只是通过拖拽调整了布局,那么,如果要从一个布局拖拽到另外一个布局里,应该怎么实现这个“拖放”布局布局组件呢?
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
这篇文章涵盖了多个技术话题,包括前端到后端全栈服务功能的实现、拖放布局组件的实现、单页面和多页面项目共存的处理、Koa.js和Express.js的中间件模型区别,以及单页面应用如何优雅设计Vue.js项目的SSR和CSR等内容。文章首先介绍了通过SQL实现数据库联表查询操作的方法,然后讨论了通过Cookie作为登录态唯一数据存在浏览器里可能出现的安全问题以及大厂一般如何做登录态的保护。接着,文章探讨了通过ESM或者AMD格式进行异步加载物料的代码文件可能对页面打开时间造成的影响,以及如何通过减少首屏文件请求来提高用户体验。最后,文章解释了为什么物料组件的版本号只能升级不能降级,强调了这不是一个技术问题,而是一个项目的业务逻辑问题。整体而言,本文内容涵盖了全栈开发的技术要点,对于想要深入了解全栈开发的读者具有一定的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Vue 3 企业级项目实战课》,新⼈⾸单¥59
《Vue 3 企业级项目实战课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 行云流水从前面看下来大概意思: 1. 搭建组成页面的 基础组件 业务组件 2. 把这些组件 通过vite工具 编译打包成不同格式,并上传cdn。 3. 在 web管理系统有 组件物料的 注册 编辑列表管理 4. SSR CSR 通过 页面配置拿到组成页面的json,然后拿到cdn静态资源 然后组组装页面输出 现在的问题是: 这种编译模式,在SSR的时候不能处理前端路由和后端路由匹配? 纯原生vuessr需要处理路由匹配,还是说活动营销页面 其实就是一个多页面模式,没有前端路由一说?2024-01-29归属地:广东
收起评论