大多数JavaScript开发人员在阅读其他人的JavaScript代码时如何进行符号定义?

时间:2016-09-09 12:41:25

标签: javascript typescript visual-studio-code

I understand JetBrains' WebStorm IDE和Microsoft的Visual Studio Code IDE为您提供了非常丰富的JavaScript编程和调试体验。

Visual Studio代码使用TypeScript语言服务从任一类型定义文件构建符号树(类型注释我认为它们被称为或类型为某种东西)或JSDoc comments,所以它拥有最好的编程经验。

但这些只是最近的出现。那些不使用这些工具并且每天都以读写JavaScript为生的人呢?

当您下载一个非常大的JavaScript代码库时,您如何理解它?具体来说,您如何推理参数类型以及如何查找符号定义,函数声明等?

1 个答案:

答案 0 :(得分:0)

即使是最简单的文本编辑器也能找到'命令,这是最有用的东西。我需要使用'查找'和'在文件中查找'经常甚至在最现代的IDE中(不仅仅用于Javascript)。优点:

  1. 有时这是找到所有文本出现的唯一好方法(部分单词,注释等)。
  2. 比花哨的IDE内置导航命令更快。
  3. 大多数编辑都支持完全匹配,正则表达式,区分大小写的匹配。
  4. '在文件中查找'无论项目结构和文件类型如何,都可以在目录及其子目录中进行搜索。如果您在一个大项目中混合使用多种语言,这将非常有用。
  5. 加成: '查找和替换'也是大多数编辑支持的功能。它可以为您节省大量时间进行文本格式化和替换。通常它也支持Regex。