摘要: 前后端分离部署时,服务器A用于部署前端项目,称为前端服务器,服务器B用于部署后端项目,称为后端服务器。后端服务器通过开放API的方式,向前端服务器中的前端项目提供数据或数据操作接口,以此实现前端与后端的衔接。若受项目的成本限制,将前端项目与后端项目部署在同一服务器上也是可以的,可以通过nginx等反 阅读全文
posted @ 2021-04-15 13:53 优前程 阅读(2425) 评论(0) 推荐(0) 编辑
摘要: 1、 请教个工程问题。 团队运用webpack打包前端代码,转译后的文件每次都需要push到代码库远端;从开发角度而言,是不希望这部分代码在代码库的;两个原因:1是不方便代码review,2是代码仓库不纯净;还有就是公司目前的发布系统,只支持从远端仓库某个分支拉取静态资源推送到服务器端。如何不上传打 阅读全文
posted @ 2021-04-15 13:52 优前程 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 仅个人理解,如有不当请指正 一、从原理上 HashRouter在路径中包含了#,相当于HTML的锚点定位。(# 符号的英文叫hash,所以叫HashRouter,和散列没关系哦)) 而BrowserRouter使用的是HTML5的新特性History,没有HashRouter(锚点定位)那样通用,低 阅读全文
posted @ 2021-04-15 13:47 优前程 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 深入浅出jQuery】源码浅析--整体架构 阅读全文
posted @ 2021-04-15 13:45 优前程 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 你不知道的前端 MVVM 模式中的数据层(万字长文,教你造轮子) 实现了 Model 层抽离的全部想法, 后端返回的接口--model(错误处理,返回统一格式,洗数据,缓存)--再拿这个处理过的数据 日常用,某些部分,没有必要封装那么彻底。不过这种思想可以学习一下 你不知道的前端工程化(手把手入门, 阅读全文
posted @ 2021-04-15 13:43 优前程 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 阿里,大中台,小前台,规避重复开发 中台是一种高度集成、有共同特征的不同业务可复用的技术架构方案。 至今我还清楚记得,老A他们的技术架构是按照业务来区分,总共是17个微服务,每个微服务提供了丰富的API接口,其他业务单元只需根据自身的运营需求来调用这些API就行。这样的架构能让单个业务的效率更高的同 阅读全文
posted @ 2021-04-15 13:32 优前程 阅读(381) 评论(0) 推荐(0) 编辑
摘要: const info = { name: 'xiaobe', } const { name: nickName = '未知' } = info; 其中nickName是解构过程中新声明的一个变量,并且它的值和name一样.而后面的=''则表示当name为undefined时,给name添加一个未知的 阅读全文
posted @ 2021-04-15 11:41 优前程 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 我们的系统有完整备份,快照备份和增量备份,之前增量备份叫差异备份。 同事梳理了一下,发现那个不是差异备份,而是增量备份。 如何区别差异备份和增量备份? 以上。 阅读全文
posted @ 2021-04-15 11:27 优前程 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 衡量代码质量的唯一有效标准:WTF/min引自第296页 什么是整洁代码 1,代码逻辑直接了当,让缺陷难以隐藏 2,尽量减少依赖关系,使之便于维护 3,依据某种分层策略完善错误处理代码 4,性能调至最优,省得引诱别人做没规矩的优化 5,整洁的代码只做一件事 6,简单直接,具有可读性 7,有单元测试和 阅读全文
posted @ 2021-04-15 11:06 优前程 阅读(327) 评论(0) 推荐(0) 编辑