- 博客(5)
- 收藏
- 关注
原创 美团四轮面试面经
说明:这篇[美团面经]是一个朋友总结的 是社招面试哈 base 北京 经朋友授权发来给大家分享~一面:1. 实现一个深拷贝,(考虑类型,循环调用优化,公共优化引用等问题)function clone(target, map = new WeakMap()) { // 克隆原始类型 if (!isObject(target)) { return target; } // 初始化 const type = getType(target);
2021-09-24 16:16:50
794
原创 git命名规范和协作开发流程
背景 目前团队比较小,在协作开发中,对git的操作并没有一套规范.以至于我们在开发中,分支命名比较随意,测试/上线分支也没有明确的规范.提交的message也是随心所欲.以至于在合并分支部署时经常性的出现冲突,查看提交日志也比较随意,不能让其他维护者一目了然的了解代码的变化或者被修改的原因. 基于以上的一些弊端,参考网上的git规范文档,我们整理出一套git操作命名规范以及开发流程. 希望大家以此为准绳,统一git命名以及操作规范,提高协同开发的效率.分支管理分支类.
2021-09-04 23:36:20
581
原创 前端面试题React高频面试题集锦
1. 什么是虚拟DOM?虚拟DOM(VDOM)它是真实DOM的内存表示,一种编程概念,一种模式。它会和真实的DOM同步,比如通过ReactDOM这种库,这个同步的过程叫做调和(reconcilation)。虚拟DOM更多是一种模式,不是一种特定的技术。2.React中的类组件和函数组件之间有什么区别?类组件(Class components)无论是使用函数或是类来声明一个组件,它决不能修改它自己的 props。所有 React 组件都必须是纯函数,并禁止修改其自身 props。Reac
2021-08-31 16:05:20
736
原创 Jenkins通过Publish Over SSH实现前端项目部署到远程服务全纪录
上篇Jenkins通过Publish Over SSH实现前端项目部署到远程服务全纪录聊了通过Jenkins Nginx实现前端自动化部署的整个过程,不过上篇文章部署的场景是Jenkins和Nginx服务在一台机器上.但是很多情况下,我们的Jenkins可能是单独在一台服务器,Nginx服务可能根据环境的不同在多台服务器上,这时就需要Jenkins远程推送前端代码到不同的服务器上.这篇文章将带大家实践一下Jenkins自动化构建前端项目到远程服务器的过程.其中很多过程和上篇文章的内容是重叠的,所以我们这
2021-08-28 16:41:26
1869
1
原创 centos+jenkins+nginx+gitlab前端自动化部署全记录
0. 前言我们在开发一个新的项目时,总是需要将前端部署到测试服务器上,给测试或者产品访问.简单的来说,如果想部署前端到服务器,服务器需要提供一个服务来访问前端.如果我们在开发中没有涉及Node.js,那我们需要服务器提供一个服务来访问前端,可能是IIS服务,Nginx服务亦或Tomcat服务,不论部署到哪里,当前端代码频繁更新时(尤其开发阶段),我们需要不停的打包去替换服务器上的代码.可能由运维帮我们替换,也可能是我们自己通过ftp的方式进行替换.总之,这种方式会比较繁琐.前端自动化部署,我们可能也常常
2021-08-26 17:31:52
755
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人