ts与JAVA的语法很像_半天掌握TypeScript,感觉就像写Java
本文转载自微信公众号「小姐姐味道」,作者小姐姐养的狗 。转载本文请联系小姐姐味道公众号。
前端那么多酷炫的东西,真是太好玩了。但是,JavaScript是个拦路虎,尤其是熟悉了Java之类的强类型检查语言之后,每次看到js都感觉不爽。作为一个后端,写JavaScript真的是有一种写吐了的感觉。万幸现在有了更好的选择。
为什么要学习TypeScript呢?因为它的语法和Java真的很像。有了这个东西,就可以摆脱恼人的JavaScript,拥抱前端的技术栈。
TypeScript是JavaScript的超集。意思就是在ts中可以直接书写js。在我的第一感觉里,js就像是编译后的可执行文件,而ts就像是Java语言,或者Scala语言等。不过,这也只是类比而已,ts中的很多语法,其实大多数是编译期用的,在真正的js文件里,抹除了很多的信息。
如上图,ts文件通过tsc编译器,生成普通的js文件。接下来,就可以使用node命令执行这个普通的js文件。
下面是一段简单的ts代码。是不是和Java很像?
class An
ts与JAVA的语法很像_半天掌握TypeScript,感觉就像写Java相关推荐
- java和python自学教程_一张图片让你明白初学者学Java还是python!
首先,Java和Python都有广泛的应用领域,二者并不冲突,如果可能,最好都学习. 其次,你是想通过学习一门编程语言来求职?那需要了解这两门语言的适用场合. (1)Java语言长期占据编程语言排行榜 ...
- java编程控制电脑硬件_如何快速学习AP计算机中的Java编程?
AP Computer Science A (APCSA)考试,需要掌握Java编程语言.对于刚学习Java的同学,都应该了解Java编程语言的知识体系结构. 多编程零基础的高中生,在自学一段时间内, ...
- java.线程池 线程数_如何在线程“ main”中修复异常java.lang.NoClassDefFoundError:Java中的org / slf4j / LoggerFactory...
java.线程池 线程数 此错误表示您的代码或您在应用程序中使用的任何外部库都在使用SLF4J库 (一个开放源代码日志记录库),但无法找到所需的JAR文件,例如slf4j-api-1.7.2.jar因 ...
- java二级考试真题_计算机等级考试真题2(JAVA)
1. D (A)类属于JAVA语言的引用数据类型. (B)接口属于JAVA语言的引用数据类型. (C)数组属于JAVA语言的引用数据类型. (D)double不属于JAVA语言的引用数据类型. 2. ...
- java实现语法高亮插件_通用代码高亮插件(SyntaxHighlighter)
写这篇博文的起源是我想把自己的博客弄的更加美观,相信你也一样. 首先,我要说SyntaxHighlighter插件的实现方式及应用示例,然后再说明如何将其应用到自己的博客,使博客的代码着色更加美观. ...
- java基础语法的书_第一章--Java基础语法
一.Java变量的分类: a.按声明的位置划分: 1.局部变量:方法或语句块内部定义的变量 2.成员变量:方法外部,类的内部定义的变量 3.注意:类外面(与类对应的大括号外面)不能有变量的声明 b.按 ...
- 阿里巴巴Java笔试题很难_阿里巴巴Java笔试题和面试题答案
阿里巴巴集团经营多元化的互联网业务,致力为全球所有人创造便捷的交易渠道.自成立以来,阿里巴巴集团建立了领先的消费者电子商务.网上支付.B2B网上交易市场及云计算业务,近几年更积极开拓无线应用.手机操作 ...
- Java基础语法之变量作用域、小大驼峰命名规则和java运算符(赋值、关系、三元、逻辑运算符)
文章目录 一.变量定义的注意事项及作用域 二.键盘输入 三.Java运算符 1.运算符与表达式 2.算数运算符 3.自增.自减运算符 4.赋值运算符 5.关系运算符 6.三元运算符 7.逻辑运算符 一 ...
- JAVA 判断简单密码算法_十道简单算法题二【Java实现】
前言 清明不小心就拖了两天没更了-- 这是十道算法题的第二篇了-上一篇回顾:十道简单算法题 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下, ...
最新文章
- pip 无法卸载 pillow 解决方案 Not uninstalling pillow at /usr/lib/python3/dist-packages
- linux c socket 服务器 客户端 简单通讯
- jQuery父级以及同级元素查找
- mysql 创建用户远程连接
- excel2010设置列宽为像素_excel图表制作技巧:条件格式制作像素图表
- 照片处理软件(iSee图片专家) 3.930 中文免费版
- JAVA——保持cookie登录状态的HttpClient封装工具类
- CS231n课程笔记翻译系列之目录汇总
- 第一阶段冲刺第五天天
- front mysql 导出表结构_肿么将mysql的表结构导出到sqlserver中
- C#开发Activex控件--与JavaScript的互调
- linux 自动安装脚步,linux自动安装lnmp脚步
- PS_02_大师之路
- 供应IMX335/IMX386/IMX258/OV4689/OV5640/OV8865/光学防抖摄像头模组
- 教你如何用python获得中国气象数据网的API数据并且导入数据库(附源码)
- 参考答案+实验设计与分析(第6版) [Design and analysis of experiments] - 蒙哥马利(Montgomery D.C)
- 宝可梦 序列号认证服务器发生了错误,宝可梦探险寻宝无法连接服务器是什么原因...
- 金士顿固态硬盘不认盘修复_上海金士顿固态硬盘维修 上海台电固态硬盘不识别数据恢复中心...
- 查看、修改oracle字符集,查看oracle版本
- CNN网络结构进化概述