No.60 和 Volar 核心贡献者 Ray 聊 LSP、前端开源和高二生活Web Worker-前端程序员都爱听

No.60 和 Volar 核心贡献者 Ray 聊 LSP、前端开源和高二生活

74分钟 ·
播放数749
·
评论数12

标题里的 LSP 是什么?

LSP(Language Server Protocol)是一个由微软提出的协议,用于实现新的编程语言的代码编辑器和集成开发环境(IDE)之间的通信。其主要目的是提供统一的接口,使得不同的编辑器可以利用语言服务器提供的功能,如代码补全、语法检查、跳转到定义等。

介绍

这一期我们阵容强大,不仅有全新嘉宾 Volar 核心维护者 Ray入老师,还有川哥(沈青川)和三咲智子的限时返场以及我们非常专业的听友蚂蚁老哥。

  • 电脑 暗影精灵 i7 14700f 4060Ti
  • 鼠标 罗技 G502
  • 键盘 醉鹿A75 Pro 磁轴
  • 显示器 科睿 x41

节目中我们聊了关于volar、LSP等一些技术方案,包括它们能做些什么、背后的工作原理、在我们开发时对我们的帮助;

我们聊了入老师在参与开源的一些趣事、踏上开源之路的背后故事;

我们聊了入老师的作为萌新的学习历程、对未来的一些思考。

时间轴

02:00 探索微信名字背后的故事:从希腊字母到内嵌语言的奇妙之旅

06:07 查看TS文件中的 vue模板,了解其语法和智能补全功能

12:11 LSP:一个用于语言服务器协议的安装插件及其使用场景

18:25 解析代码语法:理解LSP语言服务器的重要性与作用

24:33 vue vine:一个全新的编写组件方式,利用 volar的功能进行开发

36:50 volar.js 和 vue-loader :编译过程中的两个工具,有何不同?

42:59 揭开volar.js和 vue-vine 的神秘面纱:它们之间的关系是什么?

49:06 学习建议:理解文档缺乏的情况下如何学习?

55:16 类型检查的挑战:如何在TS中检测类型是否存在?

01:01:25 开发者的学习秘籍:如何更好地理解前端和工程化技术?

01:07:33 播客的魅力:探讨技术学习与个人发展的平衡之道

本次时间轴有 AI 辅助生成。

更多信息

在节目中提到的一些插件

展开Show Notes
置顶
今年入老师因为高二考试时间冲突,导致没有去成 vueconf
考虑这个问题:为什么新安装的 vs code 第一次打开 vue 文件,它的表现和记事本里一样都是黑纸白字?为什么安装 vue 插件后,就有了高亮、智能补全、悬浮提示这些功能?插件做了哪些事情,听完这期你会有答案
铁牛__OIay:lsp😅,一个语言服务器。
垚土土:代码高亮一般是结合抽象语法树完成的。 lsp一般提供代码补全,代码诊断,自动修改之类的。
5条回复
太可怕,才高二?羡慕嫉妒恨
HD452599t:这语言精确表述能力已经比比我的某些p7同时强了
34:27 这里引入了海老师当初提供的想法
木星逆行
木星逆行
2024.7.26
54:04 学习了
干货满满