上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 66 下一页
摘要: ⒈初始化React项目(略) 请参考 初始化一个React项目(TypeScript环境) ⒉集成React-Router 在React世界里,公认最好用的路由是React-Router。那我们直接来集成它吧。 yarn add react-router history #如果是type环境 yar 阅读全文
posted @ 2019-12-11 14:00 SpringCore 阅读(1663) 评论(0) 推荐(0) 编辑
摘要: React将由三部分组成,其中,Redux是应用状态管理服务,React-Router用于路由映射,React View用于显示界面。 我们使用Facebook推荐的create-react-app来进行项目初始化配置。首先确保系统已正确安装Node及Npm。 ⒈使用npm安装create-reac 阅读全文
posted @ 2019-12-11 09:44 SpringCore 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: TSLint是TypeScript代码的样式风格检查工具。类似于JavaScript的ESLint,或者Ruby的Rubocop。 配置TSLint TSLint是一个外部工具,我们需要进行一次安装工具的流程 #初始化package.json npm init yarn add ts-node ty 阅读全文
posted @ 2019-12-10 14:16 SpringCore 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: 如果一个目录下存在一个tsconfig.json文件,那么意味着这个目录是TypeScript项目的根目录。 tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译: 不带任何输入文件的情况下调用tsc,编译器会从当前目录开始去查找tsconf 阅读全文
posted @ 2019-12-10 14:02 SpringCore 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了与 ECMAScript 2015里的术语保持一致,(也就是说 module X { 相当于现在推荐的写法 namespace X 阅读全文
posted @ 2019-12-10 10:23 SpringCore 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 随着代码的不断增加,我们需要有组织的组合代码。TypeScript在1.x版本中提供了命名空间的方式进行代码组织,这也是TypeScript官方代码的组织方式。同时,TypeScript还实现了JavaScript中流行的模块解决方案。 关于术语的一点说明: 请务必注意一点,TypeScript 1 阅读全文
posted @ 2019-12-09 17:51 SpringCore 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 传统的JavaScript程序使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员来讲就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。 从ECMAScript 2015,也就是ECMAScript 6开始,JavaScript程序员将能够使用基于类的面向对象 阅读全文
posted @ 2019-12-09 16:11 SpringCore 阅读(3456) 评论(0) 推荐(0) 编辑
摘要: 函数是JavaScript应用程序的基础。 它帮助你实现抽象层,模拟类,隐藏信息和模块。 在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义 行为的地方。 TypeScript为JavaScript函数添加了额外的功能,让我们可以更容易地使用。 和JavaScript一 阅读全文
posted @ 2019-12-05 14:50 SpringCore 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 类型推导就是在没有明确指出类型的地方,TypeScript编译器会自己去推测出当前变量的类型。 例如下面的例子: let a = 1; 我们并没有明确指明a的类型,所以编译器通过结果反向推断变量a的类型为number,这种推断发生在初始化变量和成员,设置默认参数值和函数有返回值时。 大多数情况下,类 阅读全文
posted @ 2019-12-05 11:32 SpringCore 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: ⒈检查系统版本 uname -a x86_64 为64位,i686 为32位 ⒉下载JDK https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ⒊开始安装 #创建java目录 mkd 阅读全文
posted @ 2019-12-03 10:58 SpringCore 阅读(249) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 66 下一页