码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 我如何学习Typescript


    背景

    我的Java基础很好
    我会使用kotlin和dart
    我使用过vue3编写一些东西,现在想系统的学习TS

    介绍

    TS是JS的超集,什么是超集?js有的TS都有,TS给的更多。同js一样ts也有版本(最新版本3.1)

    如何学习&途径

    官方文档,根据官方文档的案例写代码,防止学不下去
    博客,但尽量去找国外的,为什么我们更喜欢找中文博客?
    网络限制 、英语水平不足
    除了国内比较知名的大V,还可以oracleBlogs、RuntimeOverview
    推荐一个总结
    官方文档的5分钟上手,如果搭建环境做很不友好,建议使用在线编译器学习。但我并不推荐这个简短的上手,比如“构建你的第一个TypeScript文件”中函数的传参person没有类型,报错,就很苦手,所以不要走捷径,从头看吧

    推荐的学习

    学习一些 JavaScript 基础知识 Mozilla Web Docs 的 JavaScript 指南 是个不错的开始
    继续阅读 JavaScript 程序员的 TypeScript
    阅读完整手册 从头至尾 (30m)
    探索 游乐场示例

    笔记记录

    学习笔记重点关注: 设计目标(The goal )、理念、原则(stands ) 这类的文字 —— 只有理解一个技术的设计目标、理念、原则,才有机会参透这个技术的精髓,才可能用好这门技术
    入门时有两个注意点:一是不要在‘前言案例’花费大量时间,非初学者要有目的的去学;第二不要过分扣细节
    入门学习一个技术时,对整个技术系统还不熟悉,一些比较“生僻”的API或者设计不理解也很正常,不用过分纠结,简单做个笔记,继续往下走,不要因此受挫中断学习。

    我觉得对于一门语言需要掌握:

    声明、复杂数据类型、类/接口、运算符的差异、异步、网络请求
    如果从官方文档学习,我建议从“Everyday Types”这一章开始,前面的不能说没用,但跟编码没有关系。

    编译器的选择

    在初期练习阶段,完全可以使用在线编译器:typescriptlang
    开始写项目时可以使用编译器搭建本地环境,我的使用是编写uniapp应用。使用的框架是vue3+TS,因此准备工作包括但不限于:
    1、申请uniapp账户
    2、下载编译器,下载TS插件,并创建项目

    因为我先有了使用js编写的vue3代码,因此迁移到ts后有诸多问题,我建议还是现在在线编译器上写熟了,再搞环境,不然很容易遇挫

  • 相关阅读:
    golang--文件的多个处理场景
    Mock.js用法详解
    ubuntu 安装、配置FTP
    [vuex3罕见错误] rawModule is undefined
    2023年最适合0基础上手的—学生管理系统制作,另赠福利:GUI学生管理系统源码
    如何使用JDBC操作数据库
    单节点高并发Linux服务器影响接入能力的因素有哪些
    微信小程序wx.getLocation接口审核不通过
    代码随想录算法训练营第五十九天 | LeetCode 739. 每日温度、496. 下一个更大元素 I
    力扣 73. 矩阵置零 C语言实现
  • 原文地址:https://blog.csdn.net/yuemitengfeng/article/details/127102397
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号