自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端面试题宝典

欢迎访问小程序【前端面试题宝典】,里面收录了将近600道前端面试题,囊括CSS JS Node React Vue 安全 性能优化. 数据结构 算法等等前端面试题,并有详细的答案.为您面试助一臂之力.

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除