当前位置: 首页 > 科技观察

推荐7个学习TypeScript的宝库,2021年是给自己加薪的时候了!

时间:2023-03-17 10:16:39 科技观察

本文转载自微信公众号《前端GitHub》,作者全栈实践。转载本文请联系前端GitHub公众号。前言猫哥是个猫星,常年泡在GitHub上,因此他发现了很多不错的前端开源项目和常用技巧,在这里分享给大家。平时如何找到好的开源项目,可以看这篇文章:GitHub挖矿仙术——如何找到优秀的开源项目今天给大家推荐学习TypeScript的优质项目。TypeScriptTypeScript是适用于任何规模应用程序的JavaScript。TypeScript扩展了JavaScript,为其添加了类型支持。TypeScript通过在您运行代码之前发现错误并提供修复来改善您的开发体验。任何浏览器,任何操作系统,任何运行JavaScript的地方,完全开源。网站描述TypeScriptTypeScript官网,TS扩展JavaScript并为其添加类型支持typescript-tutorialTypeScript入门教程,一步步理解TypeScriptTypeScriptTypeScript用户手册typescript-book-chinese深入理解TypeScriptclean-code-typescript适用于TypeScript代码概念的简单性TypeScriptTypeScript简介TypeScript简介视频教程typescript-tutorialTypeScript速成班(2小时)1.学习TypeScript一门技术最好的方法肯定是看官网的教程!官网上的TypeScript是什么,我为什么要用它?TypeScript、API相关文档、一手学习资料无疑是最好的学习资料。并且您还可以通过社区了解最新动态。https://github.com/microsoft/TypeScript2。typescript-tutorial从JavaScript程序员的角度总结思维,一步步理解TypeScript。与官方手册不同,本书侧重于从JavaScript程序员的角度总结思考,一步步理解TypeScript,希望能给大家一些帮助和启发。适合人群本书适合以下人群熟悉JavaScript,至少读过一遍《JavaScript 高级程序设计》了解ES6,推荐阅读ECMAScript6Node.js入门,可以使用npm安装和使用一些工具想要了解TypeScript或者对TypeScript有更深入的了解本书不适合以下没有系统学习过JavaScript但已经熟练使用TypeScript的人阅读https://github.com/xcatliu/typescript-tutorial3。TypeScriptTypeScript中文用户手册。这好像是TypeScript官网的中文原文翻译。毛哥不清楚,不过是学习TS的好仓库。??用于JavaScript开发大型应用程序的TypeScript语言。??TypeScript支持类型,是JavaScript的超集,可以编译成纯JavaScript代码。??TypeScript兼容所有浏览器、所有托管环境和所有操作系统。??TypeScript是开源的。https://github.com/zhongsp/TypeScript4。typescript-book-chineseTypeScriptDeepDive中文版,深入理解TypeScript。《TypeScript Deep Dive》是一本很好的开源书籍,从基础到深入,全面阐述了TypeScript的各种神奇之处,无论你是新手还是老手,它都会适应你。另外,不同于TypeScript官方给出的文档(当然,TypeScript给出的文档很好),本书结合实际应用中的用例,将能更深入地理解TypeScript。https://github.com/jkchao/typescript-book-chinese5。clean-code-typescript将CleanCode的概念应用于TypeScript,其灵感来自clean-code-javascript。将RobertC.Martin的CleanCode中的软件工程原则改编为TypeScript。这不是编码风格指南,而是使用TypeScript生成可读、可重用和可重构软件的指南。并非这里的每条原则都是强制性的,被普遍接受的原则就更少了。这些只是指导方针,但却是CleanCode作者多年经验的结果。我们进入软件工程行业才短短50年,我们还有很多东西要学。当软件架构和建筑架构一样古老时,也许我们会有硬性规则可循。现在,让这些指南成为您和您的团队编写的TypeScript代码质量的标准。例如:使用有意义的变量名进行有意义的区分,使读者更容易理解变量的含义。👎反例:functionbetween(a1:T,a2:T,a3:T){returna2<=a1&&a1<=a3;}👍正例:functionbetween(value:T,left:T,right:T){returnleft<=value&&value<=right;}提醒一下,这个库的末尾有中文翻译。https://github.com/labs42io/clean-code-typescript6。TypeScript简介这是一门介绍TypeScript基本概念、常用语法和高级特性的视频课程。http://www.imooc.com/learn/7637。typescript-tutorial本仓库教程以快速工程实践为目标,旨在让读者快速触及语言核心知识点并付诸实践!语言永远是提高生产力的工具。不熟悉的用户最迫切的需求应该是快速掌握工具的使用,而不是在还没有学会如何使用工具之前就沉迷于琐碎和技巧。真正的熟练:应该是在实践中广泛使用、实践中踩坑、实践中领悟的过程中自然形成的。本教程真的非常简洁。只讲经常用到的知识点。可以说是一个2小时的速成班😂。https://github.com/joye61/typescript-tutorial最后,关于猫哥,大家可以看看我的2020年终总结,猫哥的脸都歪了😂。不知不觉已经写到第15期了,分享了100多个好的前端项目。往期精品文章请见下方宝库。点击非常危险,请谨慎进入!原文链接:https://github.com/FrontEndGitHub/FrontEndGitHub