• Webstorm编译TypeScript报错

    时间:2023-11-22 10:37:02

    Accessors are only available when targeting ECMAscript 5 and higher.解决办法:File Watchers 在tsc.cmd命令上加参数--target ES5如果代码里报错 可以在这里设置ES5规则...

  • Typescript 学习笔记一:介绍、安装、编译

    时间:2023-11-21 16:24:49

    前言整理了一下 Typescript 的学习笔记,方便后期遗忘某个知识点的时候,快速回忆。为了避免凌乱,用 gitbook 结合 marketdown 整理的。 github地址是:ts-gitbook若是有不对的地方,欢迎留言指出。众所周知,JavaScript 是弱类型的,而这对开发人员来说,在...

  • How Javascript works (Javascript工作原理) (十五) 类和继承及 Babel 和 TypeScript 代码转换探秘

    时间:2023-11-16 21:42:16

    个人总结:读完这篇文章需要15分钟,文章主要讲解了Babel和TypeScript的工作原理,(例如对es6 类的转换,是将原始es6代码转换为es5代码,这些代码中包含着类似于 _classCallCheck 和 _createClass这样的函数,而这些函数已经在Babel和TypeScript...

  • Typescript中的Class

    时间:2023-11-10 12:37:48

    let btn = document.createElement('button');btn.textContent = 'Say Hello';document.body.appendChild(btn);class SayHello { name: string; construct...

  • TypeScript 素描-基础类型

    时间:2023-11-09 19:29:40

    博文读自 TypeScript 官方文档而来,不具有学习性,仅是本人学习时记录以供日后翻阅 ,有学习TypeScript的朋友还请去看更为详细的官方文档TypeScript官网文档中的基础类型, TypeScript素描,不准备深讲。相信C#写多了,这些不算什么。//boollet isDone: ...

  • typescript初入门

    时间:2023-10-14 16:59:49

    1.通过npm安装 typescript进入终端窗口安装typescript:npm install -g  typescript查看typescript版本号:tsc -v2.编译代码:tsc XX.ts3.执行代码:node XX.js

  • 使用Angular 4、Bootstrap 4、TypeScript和ASP.NET Core开发的Apworks框架案例应用:Task List

    时间:2023-10-07 10:03:02

    最近我为我自己的应用开发框架Apworks设计了一套案例应用程序,并以Apache 2.0开源,开源地址是:https://github.com/daxnet/apworks-examples,目的是为了让大家更为方便地学习和使用.NET Core、最新的前端开发框架Angular,以及Apwork...

  • JavaScript面向对象轻松入门之封装(demo by ES5、ES6、TypeScript)

    时间:2023-10-02 19:34:07

    本章默认大家已经看过作者的前一篇文章 《JavaScript面向对象轻松入门之抽象》为什么要封装?封装(Encapsulation)就是把对象的内部属性和方法隐藏起来,外部代码访问该对象只能通过特定的接口访问,这也是面向接口编程思想的一部分。封装是面向对象编程里非常重要的一部分,让我们来看看没有封装...

  • JavaScript面向对象轻松入门之多态(demo by ES5、ES6、TypeScript)

    时间:2023-10-02 19:37:31

    多态(Polymorphism)按字面的意思就是“多种状态”,同样的行为(方法)在不同对象上有不同的状态。在OOP中很多地方都要用到多态的特性,比如同样是点击鼠标右键,点击快捷方式、点击桌面空白处、点击任务栏等弹出的菜单都是不同的。方法重写(override):即子类定义一个与父类名字相同的方法,以...

  • JavaScript面向对象轻松入门之抽象(demo by ES5、ES6、TypeScript)

    时间:2023-09-17 19:45:20

    抽象的概念狭义的抽象,也就是代码里的抽象,就是把一些相关联的业务逻辑分离成属性和方法(行为),这些属性和方法就可以构成一个对象。这种抽象是为了把难以理解的代码归纳成与现实世界关联的概念,比如小狗这样一个对象:属性可以归纳出“毛色”、“品种”、“年龄”等等;方法(行为)可以归纳出“叫”、“跑”、“啃骨...

  • Typescript 学习笔记五:类

    时间:2023-08-19 15:32:50

    中文网:https://www.tslang.cn/官网:http://www.typescriptlang.org/目录:Typescript 学习笔记一:介绍、安装、编译Typescript 学习笔记二:数据类型Typescript 学习笔记三:函数Typescript 学习笔记四:回忆Es5 ...

  • 使用TypeScript开发程序

    时间:2023-08-18 16:13:14

    简介TypeScript一直发展不错,我们公司在开发新功能时,考虑到程序的可维护性,使用了TypeScript编写浏览器上的程序,我们是从零开始使用TypeScript,甚至我连javascript也是半罐子,本文描述了一个c#程序员认识TypeScript的过程。注:本文编写时,基于Typescr...

  • 发现TypeScript中同名interface接口会自动合并的特性

    时间:2023-07-17 23:16:02

    今天在学习怎么用TypeScript给jQuery写扩展插件时发现一个很有趣的事情如上图,VS提示我应该在类C中实现b。我可以同时定义一个重名的接口,而这个接口内容会自动合并。这再C#中是绝对不允许的,除非在不同的命名空间中。但如果我在重名接口中定义相同名称的属性会报重名错误。也就说并不是js中的后...

  • angular2^ typescript 将 文件和Json数据 合并发送到服务器(1.客户端处理)

    时间:2023-06-11 16:27:46

    git地址 https://gitee.com/richard1015/AnchorSys/tree/master/src/app/service首先介绍下框架基本流程   (web > webservice  【前端架构】 ) > (nodejs 【 数据中转站 】) >(api...

  • 尝试自己搭一个简单的typescript运行环境

    时间:2023-06-06 19:59:08

    开发typescript项目有一些现成的脚手架,比如:typescript-library-starter,它的配置齐全,更适合用在实际项目开发上。其实在学习阶段可以自己搭建一个简单的typescript运行环境,只用作学习typescript语法。初始化项目依次执行:mkdir ts-learn-...

  • TypeScript:字符串转换为数字

    时间:2023-05-12 17:44:00

    在TypeScript,String转换为Number有以下方式:Number构造函数(推荐)let n = Number('1234') // 1234let nan = Number('abcd') // NaN+号操作符let n = +'1234' // 1234let nan = +'ab...

  • vue.js 学习笔记3——TypeScript

    时间:2023-04-26 20:10:56

    目录vue.js 学习笔记3——TypeScript工具基础类型数组元组枚举字面量接口类类型类类型要素函数函数参数this对象和类型重载迭代器 Symbol.iterator声明、解构、展开、类型断言泛型泛型约束交叉类型、联合类型索引类型映射类型类型兼容类型保护、推断模块和命名空间装饰器类装饰器:函...

  • [转载]TypeScript 入门指南

    时间:2023-04-18 11:30:44

    之前有听过,但未使用过,而最近在用nodejs,angularjs做一些前端项目,想到了这个来,正是学习TypeScript的时候,看介绍貌似和coffeescript相似,也JavaScript的转译语,可以通过编译生成Javascript。http://www.oschina.net/quest...

  • Typescript 中类的继承

    时间:2023-04-02 13:55:02

    Typescript中类的定义与继承与后端开发语言java/C#等非常像,实现起来非常方便,而且代码便于阅读。用Typescript写较大项目时是非常有优势的。/** * BaseClass */class BaseClass { constructor(name:string,age:num...

  • vscode 对 typescript debug

    时间:2023-03-29 09:50:38

    在 VS Code 中,要对 TypeScript 代码进行调试,需要先编译 TypeScript 代码为 JavaScript 代码。以下是实现步骤: 1.在项目根目录下创建一个名为 tsconfig.json 的 TypeScript 配置文件(如果该文件已经存在可以跳过这一步)。 2.打开 t...