es6 and typescript

compile工具

ES6

const config = { entry: "./src/main.js", output: { filename: "bundle.js", path: path.resolve(__dirname, ‘dist‘) }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, loader: "babel-loader", options: [ presets: ["env"] ] } ] } }

typescript

promise怎么写

继承怎么写

其他异同

运行命令

vi /etc/profile

在文件的最后添加上:
export PATH="/你要的目录:$PATH"

保存和退出

最重要的是下面这步,运行命令

source /etc/profile
没报错则成功

原文地址:https://www.cnblogs.com/connie313/p/10847686.html

时间: 2024-10-11 18:11:46

es6 and typescript的相关文章

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

写在前面的话 这是一个JavaScript面向对象系列的文章,本篇文章主要讲概述,介绍面向对象,后面计划还会有5篇文章,讲抽象.封装.继承.多态,最后再来一个综合. 说实话,写JavaScript面向对象的文章实在是太多了,网上一搜一大堆,很多书里面也介绍的很详细.但作者当初在学习面向对象的时候还是非常困难,特别是在习惯了面向过程编程的情况下,不知道大家有没有这个感受. 作者分析了一下其中的原因,恐怕是因为里面涉及的概念太多:原型.原型链.继承.this.constructor.call等等,这

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

多态(Polymorphism)按字面的意思就是"多种状态",同样的行为(方法)在不同对象上有不同的状态. 在OOP中很多地方都要用到多态的特性,比如同样是点击鼠标右键,点击快捷方式.点击桌面空白处.点击任务栏等弹出的菜单都是不同的. 方法重写(override): 即子类定义一个与父类名字相同的方法,以此覆盖父类方法,以此来实现不同的功能. 1 function Animal(){} 2 var AnimalP = Animal.prototype; 3 AnimalP.eat =

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

本章默认大家已经看过作者的前一篇文章 <JavaScript面向对象轻松入门之抽象> 为什么要封装? 封装(Encapsulation)就是把对象的内部属性和方法隐藏起来,外部代码访问该对象只能通过特定的接口访问,这也是面向接口编程思想的一部分. 封装是面向对象编程里非常重要的一部分,让我们来看看没有封装的代码是什么样的: 1 function Dog(){ 2 this.hairColor = '白色';//string 3 this.breed = '贵宾';//string 4 this

Angular 2: Why TypeScript?

https://vsavkin.com/writing-angular-2-in-typescript-1fa77c78d8e8 Angular 2 is written in TypeScript. In this article I will talk about why we made the decision. I'll also share my experience of working with TypeScript: how it affects the way I write

从C#到TypeScript - function

从C#到TypeScript - function 虽然TypeScript里有了类,但JavaScript的function也还在,这也是和C#的不同所在.C#里函数不能脱离类工作,但TypeScript的function和JavaScript一样,可以单独工作. 函数类型 函数和C#一样可以有名字,也可以是匿名函数,匿名函数有两种写法: function checkLogin(name: string, pwd: string): boolean{    return true; }let 

转载 《我用 TypeScript 语言的七个月》

快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中. <HTML开发Mac OS App 视频教程> 土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/ 百度网盘同步:http://pan.baidu.com/s/1jG1Q58M 分享  [中文纪录片]互联网时代   http://pan.baidu.com/s/1qWkJfcS 官方QQ群:(申请加入,说是我推荐的) App实践出真知 4

ES6基础之Array.fill函数

引子 关注「时事」的同学都会注意到,ES6和TypeScript是时下「投资」的热门.作为一位老同学,我也注意到这一点,不断收集一些小东东,以备不时之需. 正题 本文中记录的是ES6为Array增加的fill()函数.其功能是,用户可以使用指定的元素填充数组,即用更便捷的方式使用默认内容来初始化一个数组. fill函数有三个参数,格式如下: arr.fill(value, start, end) value:填充值. start:填充起始位置,可以省略. end:填充结束位置,可以省略,实际结束

eval5: TypeScript编写的JavaScript解释器

eval5是基于TypeScript编写的JavaScript解释器,100%支持ES5语法. 项目地址:https://github.com/bplok20010/eval5 使用场景 浏览器环境中需要使用沙盒环境执行JavaScript脚本 控制代码执行时长 不支持eval Function的JavaScript运行环境:如 微信小程序 研究/学习用 安装 npm install --save eval5 使用 import { Interpreter } from 'eval5'; con

angular2新建组件

1,使用ng g c hello 创建一个新的组件 它创建了4个文件,并更新了app.module.ts 如果想访问这个组件,只需要添加它的路由 成功访问这个组件 Import语句定义了我们需要用到的哪些模块,import语句的结构 import { things } from wherever.这种写法叫解构.解构是Es6和TypeScript提供的一项新特性.Angular本身是用TypeScript写成的,TypeScript文件的后缀是.ts.浏览器不知道如何解释TypeScript文件