首页
学习
活动
专区
工具
TVP
发布

liulun

专栏作者
348
文章
341284
阅读量
47
订阅数
vscode源码分析【九】窗口里的主要元素
在上一节中,我们讲到加载第一个画面时,加载了一个workbench.js (src\vs\code\electron-browser\workbench\workbench.js) 这个文件中执行了:
liulun
2019-07-02
1.5K1
vscode源码分析【八】加载第一个画面
先复习一下! 在第一节中,我们提到: app.ts(src\vs\code\electron-main\app.ts)的openFirstWindow方法中, 有个WindowsMainService
liulun
2019-07-02
9250
vscode源码分析【七】主进程启动消息通信服务
在mian.ts中的doStartup方法里,创建了一个命名管道服务 (src\vs\code\electron-main\main.ts)
liulun
2019-07-02
1.3K0
vscode源码分析【六】服务实例化和单例的实现
细心的读者可能会发现,在第四篇文章中的createService方法中,并没有把所有的服务实例化,下面这些服务,只是记了他们的类型: src\vs\code\electron-main\main.ts
liulun
2019-07-02
1.3K0
vscode源码分析【五】事件分发机制
在上一篇中,我们看到lifecycleService监听了很多electron原生的事件, 监听了之后,一旦事件被触发,vscode是怎么派发这些事件的呢? 在入口程序的startup方法中(src\vs\code\electron-main\main.ts),有这么一句:
liulun
2019-07-02
1.7K0
vscode源码分析【四】程序启动的逻辑,最初创建的服务
在第一节中提到的startup函数里(src\vs\code\electron-main\main.ts) 有一个createServices的调用:
liulun
2019-07-02
1.2K0
vscode源码分析【二】程序的启动逻辑,第一个窗口是如何创建的
electron是分主进程和渲染进程的; 渲染进程是主进程启动的; ./out/main.js显然这就是主进程的入口程序; 确实不假 但别着急去分析这个文件; 因为它是在out目录下,明显是什么东西输出出来的; 我们先打扫一遍src目录下的东西; 发现了tsconfig.json
liulun
2019-07-02
2.2K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档