• 记录一次rebase操作

    git 合并方法介绍方法一:git merge把两个父节点及其提交记录包含起来生成一个新的节点 方法二:git rebase复制被rebase的提交记录到当前分支 记录一次rebase操作 我要进行合并啦,记录下问题 步骤一:合并之前分支更新到最新...
  • 添加搜索弹窗页面

    仿照eclipse全局搜索UI 仿照Help->Report Issue弹出新窗口 步骤 创建顶部搜索菜单以及搜索子菜单 search选项添加注册事件并触发search弹窗 创建search弹窗页面 实现创建顶部菜单选项根据vscode源...
  • vscode启动时嵌入登录页面

    任务基于vscode源码实现一个登陆页面。 思路根据启动流程,在启动之前判断是否需要登陆,若需要弹出一个登陆页面,登陆验证成功后进入应用,否则弹出错误提示,若验证超过三次退出应用。 1.找到合适的启动程序位置。在启动应用之前,判断是否需要登陆。 2....
  • vscode源码组织

    介绍vscode由一个分层的、模块化的core组成(即src/vs目录),它可以通过extensions机制进行扩展。extensions运行在称为extension host的单独进程中,通过使用extensions API去实现。 目录结构根目录...
  • vscode源码初识(一)

    导读公司规划要做一个IDE,经过前期产品调研,确认以vscode源码为研究对象,基于vscode开发一款新的IDE产品,所以我有较长的时间需要啃懂vscode相关的技术实现,由于前期对vscode涉及的相关技术,如typescript、electro...
  • 前端页面动画实现方式

    实现方式: 方式一:css3 transitions属性方法 方式二:css3 animations属性方法 方式三:web animations API transitions实现基本使用方法 1transition:property dur...
  • 3D前端开发面试题目解析

    前言 在我之前的业务流程中,有幸接触到了3D前端开发的内容,从layaAir、verge到threejs,最终采用了threejs技术去实现了一个3D服装定制的效果。近期,接到了一个专业3D开发团队的面试邀请,虽然发挥的不尽人意,但仍不失为一个很好...
  • css像素单位理解

    前言在前端开发网页中,css中的px是我们经常使用的一个像素单位,也是我们日常工作过程中需要考虑的有关前端适配的一个问题,那么关于px像素涉及到什么样的适配问题,以及怎样解决,下面我们就从理解前端尺寸的几个相关概念开始。 相关概念 设备尺寸 设备尺寸...