mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-24 15:51:41 +03:00
[typescript/*] remove dead links and format
This commit is contained in:
parent
51ff67f3a9
commit
baf63b1f08
@ -12,9 +12,9 @@ TypeScript es un lenguaje cuyo objetivo es facilitar el desarrollo de aplicacion
|
||||
TypeScript añade conceptos comunes como clases, módulos, interfaces, genéricos y (opcionalmente) tipeo estático a JavaScript.
|
||||
Es un superset de JavaScript: todo el código JavaScript es código válido en TypeScript de manera que se puede integrar fácilmente a cualquier proyecto . El compilador TypeScript emite JavaScript.
|
||||
|
||||
Este artículo se enfocará solo en la sintáxis extra de TypeScript, y no en [JavaScript] (../javascript-es/).
|
||||
Este artículo se enfocará solo en la sintáxis extra de TypeScript, y no en [JavaScript](../javascript-es/).
|
||||
|
||||
Para probar el compilador de TypeScript, diríjase al [Área de Pruebas] (http://www.typescriptlang.org/Playground) donde podrá tipear código, y ver como se auto-completa al tiempo que ve el código emitido JavaScript.
|
||||
Para probar el compilador de TypeScript, diríjase al [Área de Pruebas](https://www.typescriptlang.org/Playground) donde podrá tipear código, y ver como se auto-completa al tiempo que ve el código emitido JavaScript.
|
||||
|
||||
```js
|
||||
// Existen 3 tipos básicos en TypeScript
|
||||
@ -164,8 +164,6 @@ var tuple = pairToTuple({ item1:"hello", item2:"world"});
|
||||
```
|
||||
|
||||
## Para mayor información
|
||||
* [Sitio Oficial de TypeScript] (http://www.typescriptlang.org/)
|
||||
* [Especificaciones del lenguaje TypeScript (pdf)] (http://go.microsoft.com/fwlink/?LinkId=267238)
|
||||
* [Anders Hejlsberg - Introduciendo TypeScript en Canal 9] (http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [Código fuente en GitHub] (https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - repositorio para definiciones de tipo] (http://definitelytyped.org/)
|
||||
|
||||
* [Sitio Oficial de TypeScript](https://www.typescriptlang.org/)
|
||||
* [Código fuente en GitHub](https://github.com/microsoft/TypeScript)
|
||||
|
@ -12,9 +12,9 @@ TypeScript est un langage visant à faciliter le développement d'applications l
|
||||
TypeScript ajoute des concepts classiques comme les classes, les modules, les interfaces, les génériques et le typage statique (optionnel) à JavaScript.
|
||||
C'est une surcouche de JavaScript : tout le code JavaScript est valide en TypeScript ce qui permet de l'ajouter de façon transparente à n'importe quel projet. Le code TypeScript est transcompilé en JavaScript par le compilateur.
|
||||
|
||||
Cet article se concentrera seulement sur la syntaxe supplémentaire de TypeScript, plutôt que celle de [JavaScript] (../javascript-fr/).
|
||||
Cet article se concentrera seulement sur la syntaxe supplémentaire de TypeScript, plutôt que celle de [JavaScript](../javascript-fr/).
|
||||
|
||||
Pour tester le compilateur de TypeScript, rendez-vous au [Playground] (http://www.typescriptlang.org/Playground) où vous pourrez coder, profiter d'une autocomplétion et accéder directement au rendu JavaScript.
|
||||
Pour tester le compilateur de TypeScript, rendez-vous au [Playground](https://www.typescriptlang.org/Playground) où vous pourrez coder, profiter d'une autocomplétion et accéder directement au rendu JavaScript.
|
||||
|
||||
```js
|
||||
// Il y a 3 types basiques en TypeScript
|
||||
@ -65,7 +65,7 @@ interface Person {
|
||||
move(): void;
|
||||
}
|
||||
|
||||
// Un objet implémentant l'interface "Person" peut être traité comme
|
||||
// Un objet implémentant l'interface "Person" peut être traité comme
|
||||
// une Person car il a les propriétés "name" et "move"
|
||||
var p: Person = { name: "Bobby", move: () => {} };
|
||||
// Des objets implémentants la propriété optionnelle :
|
||||
@ -166,8 +166,6 @@ var tuple = pairToTuple({ item1:"hello", item2:"world"});
|
||||
```
|
||||
|
||||
## Lectures complémentaires
|
||||
* [Site officiel de TypeScript] (http://www.typescriptlang.org/)
|
||||
* [Spécification du langage TypeScript (pdf)] (http://go.microsoft.com/fwlink/?LinkId=267238)
|
||||
* [Anders Hejlsberg - Introducing TypeScript on Channel 9] (http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [Code source sur GitHub] (https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - repository for type definitions] (http://definitelytyped.org/)
|
||||
|
||||
* [Site officiel de TypeScript](https://www.typescriptlang.org/)
|
||||
* [Code source sur GitHub](https://github.com/microsoft/TypeScript)
|
||||
|
@ -14,7 +14,7 @@ A JavaScript egy befoglaló halmazát képzi: minden JavaScript kód érvényes
|
||||
|
||||
Ez a dokumentum a TypeScript által hozzáadott új szintaxissal foglalkozik, nem pedig a [Javascripttel](../javascript/).
|
||||
|
||||
Hogy kipróbáld a TypeScript fordítót, látogass el a [Játszótérre avagy Playground-ra](http://www.typescriptlang.org/Playground) ahol kódot írhatsz automatikus kódkiegészítéssel, és közvetlenül láthatod az előállított JavaScript kódot.
|
||||
Hogy kipróbáld a TypeScript fordítót, látogass el a [Játszótérre avagy Playground-ra](https://www.typescriptlang.org/Playground) ahol kódot írhatsz automatikus kódkiegészítéssel, és közvetlenül láthatod az előállított JavaScript kódot.
|
||||
|
||||
```js
|
||||
// 3 alapvető típus létezik TypeScriptben
|
||||
@ -53,11 +53,11 @@ var f2 = function(i: number) { return i * i; }
|
||||
var f3 = (i: number): number => { return i * i; }
|
||||
// Következtetett visszatérési értékkel
|
||||
var f4 = (i: number) => { return i * i; }
|
||||
// Következtetett visszatérési értékkel,
|
||||
// Következtetett visszatérési értékkel,
|
||||
// ebben az egysoros formában nem szükséges a return kulcsszó
|
||||
var f5 = (i: number) => i * i;
|
||||
|
||||
// Az interfészek szerkezeti alapon működnek, vagyis minden objektum, ahol
|
||||
// Az interfészek szerkezeti alapon működnek, vagyis minden objektum, ahol
|
||||
// jelen vannak a megfelelő mezők kompatibilis az interfésszel
|
||||
interface Person {
|
||||
name: string;
|
||||
@ -92,7 +92,7 @@ class Point {
|
||||
|
||||
// Konstruktor - a public/private kulcsszavak ebben a kontextusban
|
||||
// legenerálják a mezőkhöz szükséges kódot a konstruktorban.
|
||||
// Ebben a példában az "y" ugyanúgy definiálva lesz, mint az "x", csak
|
||||
// Ebben a példában az "y" ugyanúgy definiálva lesz, mint az "x", csak
|
||||
// kevesebb kóddal.
|
||||
// Alapértelmezett (default) értékek is megadhatóak.
|
||||
|
||||
@ -167,8 +167,6 @@ var tuple = pairToTuple({ item1:"hello", item2:"world"});
|
||||
```
|
||||
|
||||
## További források
|
||||
* [TypeScript hivatalos weboldala] (http://www.typescriptlang.org/)
|
||||
* [TypeScript nyelv specifikációja (pdf)] (http://go.microsoft.com/fwlink/?LinkId=267238)
|
||||
* [Anders Hejlsberg - Introducing TypeScript on Channel 9] (http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [Forráskód GitHubon] (https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - típusdefiníciók gyűjteménye] (http://definitelytyped.org/)
|
||||
|
||||
* [TypeScript hivatalos weboldala](https://www.typescriptlang.org/)
|
||||
* [Forráskód GitHubon](https://github.com/microsoft/TypeScript)
|
||||
|
@ -18,7 +18,7 @@ valido in TypeScript. Il compilatore di TypeScript genera codice JavaScript.
|
||||
Questo articolo si concentrerà solo sulle funzionalità aggiuntive di TypeScript.
|
||||
|
||||
Per testare il compilatore, puoi utilizzare il
|
||||
[Playground](http://www.typescriptlang.org/Playground), dove potrai scrivere
|
||||
[Playground](https://www.typescriptlang.org/Playground), dove potrai scrivere
|
||||
codice TypeScript e visualizzare l'output in JavaScript.
|
||||
|
||||
```ts
|
||||
@ -118,7 +118,7 @@ class Punto {
|
||||
}
|
||||
|
||||
// Le classi possono anche implementare esplicitamente delle interfacce.
|
||||
// Il compilatore restituirà un errore nel caso in cui manchino delle proprietà.
|
||||
// Il compilatore restituirà un errore nel caso in cui manchino delle proprietà.
|
||||
class PersonaDiRiferimento implements Persona {
|
||||
nome: string
|
||||
saluta() {}
|
||||
@ -220,8 +220,6 @@ numeri = altriNumeri; // Errore, i metodi di modifica non esistono
|
||||
```
|
||||
|
||||
## Altre risorse
|
||||
* [Sito ufficiale di TypeScript](http://www.typescriptlang.org/)
|
||||
* [Specifica di TypeScript](https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md)
|
||||
* [Anders Hejlsberg - Introducing TypeScript su Channel 9](http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [TypeScript su GitHub](https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - definizioni per le librerie](http://definitelytyped.org/)
|
||||
|
||||
* [Sito ufficiale di TypeScript](https://www.typescriptlang.org/)
|
||||
* [TypeScript su GitHub](https://github.com/microsoft/TypeScript)
|
||||
|
@ -15,9 +15,9 @@ generieken en statische typen toe aan JavaScript.
|
||||
TypeScript is een superset van JavaScript: alle JavaScript code is geldige
|
||||
TypeScript code waardoor de overgang van JavaScript naar TypeScript wordt versoepeld.
|
||||
|
||||
Dit artikel focust zich alleen op de extra's van TypeScript tegenover [JavaScript] (../javascript-nl/).
|
||||
Dit artikel focust zich alleen op de extra's van TypeScript tegenover [JavaScript](../javascript-nl/).
|
||||
|
||||
Om de compiler van TypeScript te kunnen proberen kun je naar de [Playground] (http://www.typescriptlang.org/Playground) gaan.
|
||||
Om de compiler van TypeScript te kunnen proberen kun je naar de [Playground](https://www.typescriptlang.org/Playground) gaan.
|
||||
Hier kun je automatisch aangevulde code typen in TypeScript en de JavaScript variant bekijken.
|
||||
|
||||
```js
|
||||
@ -166,8 +166,6 @@ var tupel = paarNaarTupel({ item1: "hallo", item2: "wereld" });
|
||||
```
|
||||
|
||||
## Verder lezen (engels)
|
||||
* [TypeScript Official website] (http://www.typescriptlang.org/)
|
||||
* [TypeScript language specifications (pdf)] (http://go.microsoft.com/fwlink/?LinkId=267238)
|
||||
* [Anders Hejlsberg - Introducing TypeScript on Channel 9] (http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [Source Code on GitHub] (https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - repository for type definitions] (http://definitelytyped.org/)
|
||||
|
||||
* [TypeScript Official website](https://www.typescriptlang.org/)
|
||||
* [Source Code on GitHub](https://github.com/microsoft/TypeScript)
|
||||
|
@ -14,7 +14,7 @@ Typescript acrescenta conceitos comuns como classes, módulos, interfaces, gené
|
||||
|
||||
Este artigo irá se concentrar apenas na sintaxe extra do TypeScript, ao contrário de [JavaScript](../javascript-pt/).
|
||||
|
||||
Para testar o compilador TypeScript, vá para o [Playground](http://www.typescriptlang.org/Playground), onde você vai ser capaz de escrever código, ter auto conclusão e ver diretamente o JavaScript emitido.
|
||||
Para testar o compilador TypeScript, vá para o [Playground](https://www.typescriptlang.org/Playground), onde você vai ser capaz de escrever código, ter auto conclusão e ver diretamente o JavaScript emitido.
|
||||
|
||||
```js
|
||||
// Existem 3 tipos básicos no TypeScript
|
||||
@ -164,8 +164,6 @@ var tuple = pairToTuple({ item1:"hello", item2:"world"});
|
||||
```
|
||||
|
||||
## Leitura adicional
|
||||
* [TypeScript site oficial](http://www.typescriptlang.org/)
|
||||
* [TypeScript especificações de idioma (pdf)](http://go.microsoft.com/fwlink/?LinkId=267238)
|
||||
* [Anders Hejlsberg - Apresentando texto datilografado no Canal 9](http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [Código fonte no GitHub](https://github.com/Microsoft/TypeScript)
|
||||
* [Definitivamente datilografado - repositório de definições de tipo](http://definitelytyped.org/)
|
||||
|
||||
* [TypeScript site oficial](https://www.typescriptlang.org/)
|
||||
* [Código fonte no GitHub](https://github.com/microsoft/TypeScript)
|
||||
|
@ -10,13 +10,13 @@ filename: learntypescript-ru.ts
|
||||
---
|
||||
|
||||
TypeScript — это язык программирования, целью которого является лёгкая разработка широко масштабируемых JavaScript-приложений.
|
||||
TypeScript добавляет в Javascript общие концепции, такие как классы, модули, интерфейсы, обобщённое программирование и (опционально) статическую типизацию.
|
||||
Это надмножество языка JavaScript: весь JavaScript-код является валидным TypeScript-кодом, следовательно, может быть добавлен бесшовно в любой проект.
|
||||
TypeScript добавляет в Javascript общие концепции, такие как классы, модули, интерфейсы, обобщённое программирование и (опционально) статическую типизацию.
|
||||
Это надмножество языка JavaScript: весь JavaScript-код является валидным TypeScript-кодом, следовательно, может быть добавлен бесшовно в любой проект.
|
||||
Компилятор TypeScript генерирует JavaScript-код.
|
||||
|
||||
Эта статья концентрируется только на синтаксисе TypeScript, в противовес статье о [JavaScript](javascript-ru/).
|
||||
Эта статья концентрируется только на синтаксисе TypeScript, в противовес статье о [JavaScript](../javascript-ru/).
|
||||
|
||||
Для тестирования компилятора TypeScript пройдите по ссылке в [песочницу](http://www.typescriptlang.org/Playground).
|
||||
Для тестирования компилятора TypeScript пройдите по ссылке в [песочницу](https://www.typescriptlang.org/Playground).
|
||||
Там вы можете написать код (с поддержкой автодополнения) и сразу же увидеть сгенерированный JavaScript код.
|
||||
|
||||
```js
|
||||
@ -87,7 +87,7 @@ mySearch = function(src: string, sub: string) {
|
||||
|
||||
// Классы. Члены класса по умолчанию являются публичными
|
||||
class Point {
|
||||
// Свойства
|
||||
// Свойства
|
||||
x: number;
|
||||
|
||||
// Конструктор — ключевые слова public/private в данном контексте сгенерируют
|
||||
@ -165,8 +165,6 @@ var tuple = pairToTuple({ item1:"hello", item2:"world"});
|
||||
```
|
||||
|
||||
## Для дальнейшего чтения
|
||||
* [Официальный веб-сайт TypeScript](http://www.typescriptlang.org/)
|
||||
* [Спецификация языка TypeScript (pdf)](http://go.microsoft.com/fwlink/?LinkId=267238)
|
||||
* [Anders Hejlsberg — Introducing TypeScript на Channel 9](http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [Исходный код на GitHub](https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed — репозиторий определений типов](http://definitelytyped.org/)
|
||||
|
||||
* [Официальный веб-сайт TypeScript](https://www.typescriptlang.org/)
|
||||
* [Исходный код на GitHub](https://github.com/microsoft/TypeScript)
|
||||
|
@ -12,7 +12,7 @@ TypeScript เป็นภาษาที่มีเป้าหมายเพ
|
||||
บทความนี้จะเน้นเฉพาะ syntax ส่วนขยายของ TypeScript ซึ่งจะไม่รวมกับที่มีใน [JavaScript](/docs/javascript)
|
||||
|
||||
การทดสอบเขียน TypeScript เริ่มได้ง่าย ๆ โดยเข้าไปที่
|
||||
[Playground](http://www.typescriptlang.org/Playground) ซึ่งคุณจะเขียนโค้ดพร้อม autocomplete และเห็นเลยว่ามันจะแปลงมาเป็นผลลัพธ์แบบ JavaScript อย่างไร
|
||||
[Playground](https://www.typescriptlang.org/Playground) ซึ่งคุณจะเขียนโค้ดพร้อม autocomplete และเห็นเลยว่ามันจะแปลงมาเป็นผลลัพธ์แบบ JavaScript อย่างไร
|
||||
|
||||
```ts
|
||||
// TypeScript มี data type พื้นฐาน 3 แบบ
|
||||
@ -71,7 +71,7 @@ interface Person {
|
||||
move(): void;
|
||||
}
|
||||
|
||||
// Object นี้ implements "Person" interface ทำให้มันเป็นชนิด Person และมันก็มี property name และ function move()
|
||||
// Object นี้ implements "Person" interface ทำให้มันเป็นชนิด Person และมันก็มี property name และ function move()
|
||||
let p: Person = { name: "Bobby", move: () => { } };
|
||||
// Objects นี้เป็นชนิด Person ด้วย และมี optional property หรือ age?: นั่นเอง
|
||||
let validPerson: Person = { name: "Bobby", age: 42, move: () => { } };
|
||||
@ -216,7 +216,7 @@ moreNumbers.length = 3; // Error, เพราะ length ก็ต้อง read
|
||||
numbers = moreNumbers; // Error, method ที่ทำให้อะเรย์เปลี่ยนได้จะไม่อนุญาต
|
||||
|
||||
// Tagged Union Types สำหรับโมเดลสเตท ที่อาจจะมีได้หลายๆ สเตท
|
||||
type State =
|
||||
type State =
|
||||
| { type: "loading" }
|
||||
| { type: "success", value: number }
|
||||
| { type: "error", message: string };
|
||||
@ -250,8 +250,6 @@ for (const i in list) {
|
||||
```
|
||||
|
||||
## อ่านเพิ่มเติมที่
|
||||
* [TypeScript Official website] (http://www.typescriptlang.org/)
|
||||
* [TypeScript language specifications] (https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md)
|
||||
* [Anders Hejlsberg - Introducing TypeScript on Channel 9] (http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [Source Code on GitHub] (https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - repository for type definitions] (http://definitelytyped.org/)
|
||||
|
||||
* [TypeScript Official website](https://www.typescriptlang.org/)
|
||||
* [Source Code on GitHub](https://github.com/microsoft/TypeScript)
|
||||
|
@ -12,9 +12,9 @@ TypeScript, JavaScript'le yazılmış büyük ölçekli uygulamaların geliştir
|
||||
TypeScript, JavaScript'e sınıflar, modüller, arayüzler, jenerik tipler ve (isteğe bağlı) static tipleme gibi genel konseptler ekler.
|
||||
JavaScript, TypeScript'in bir alt kümesidir: Bütün JavaScript kodları geçerli birer TypeScript kodudur ve sorunsuz herhangi bir projeye eklenebilirler. TypeScript derleyici JavaScript kodu üretir.
|
||||
|
||||
Bu makale sadece TypeScript'e ait ekstra söz dizimini konu alır, JavaScript için bkz: [JavaScript] (../javascript/).
|
||||
Bu makale sadece TypeScript'e ait ekstra söz dizimini konu alır, JavaScript için bkz: [JavaScript](../javascript/).
|
||||
|
||||
TypeScript derleyiciyi test etmek için [Playground] (http://www.typescriptlang.org/Playground)'a gidin. Orada otomatik tamamlama ile kod yazabilecek ve üretilen JavaScript'i görebileceksiniz.
|
||||
TypeScript derleyiciyi test etmek için [Playground](https://www.typescriptlang.org/Playground)'a gidin. Orada otomatik tamamlama ile kod yazabilecek ve üretilen JavaScript'i görebileceksiniz.
|
||||
|
||||
```js
|
||||
// TypeScript'te üç ana tip vardır.
|
||||
@ -172,8 +172,6 @@ bir string örneği`;
|
||||
```
|
||||
|
||||
## Daha fazlası
|
||||
* [TypeScript Resmi Sitesi] (http://www.typescriptlang.org/)
|
||||
* [TypeScript dil spesifikasyonu (pdf)] (http://go.microsoft.com/fwlink/?LinkId=267238)
|
||||
* [Anders Hejlsberg - Channel 9'da TypeScript'e Giriş] (http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [GitHub'ta Açık Kaynak Kodu] (https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - tip tanımları için kaynak] (http://definitelytyped.org/)
|
||||
|
||||
* [TypeScript Resmi Sitesi](https://www.typescriptlang.org/)
|
||||
* [GitHub'ta Açık Kaynak Kodu](https://github.com/microsoft/TypeScript)
|
||||
|
@ -227,7 +227,7 @@ moreNumbers.length = 3; // Error, length is read-only
|
||||
numbers = moreNumbers; // Error, mutating methods are missing
|
||||
|
||||
// Tagged Union Types for modelling state that can be in one of many shapes
|
||||
type State =
|
||||
type State =
|
||||
| { type: "loading" }
|
||||
| { type: "success", value: number }
|
||||
| { type: "error", message: string };
|
||||
@ -275,11 +275,11 @@ let foo = {} // Creating foo as an empty object
|
||||
foo.bar = 123 // Error: property 'bar' does not exist on `{}`
|
||||
foo.baz = 'hello world' // Error: property 'baz' does not exist on `{}`
|
||||
|
||||
// Because the inferred type of foo is `{}` (an object with 0 properties), you
|
||||
// Because the inferred type of foo is `{}` (an object with 0 properties), you
|
||||
// are not allowed to add bar and baz to it. However with type assertion,
|
||||
// the following will pass:
|
||||
|
||||
interface Foo {
|
||||
interface Foo {
|
||||
bar: number;
|
||||
baz: string;
|
||||
}
|
||||
@ -290,7 +290,7 @@ foo.baz = 'hello world'
|
||||
```
|
||||
|
||||
## Further Reading
|
||||
* [TypeScript Official website] (http://www.typescriptlang.org/)
|
||||
* [TypeScript language specifications] (https://github.com/microsoft/TypeScript/blob/main/doc/spec-ARCHIVED.md)
|
||||
* [Learn TypeScript] (https://learntypescript.dev/)
|
||||
* [Source Code on GitHub] (https://github.com/Microsoft/TypeScript)
|
||||
|
||||
* [Official TypeScript website](https://www.typescriptlang.org/)
|
||||
* [Source code on GitHub](https://github.com/microsoft/TypeScript)
|
||||
* [Learn TypeScript](https://learntypescript.dev/)
|
||||
|
@ -14,7 +14,7 @@ Ngôn ngữ này là tập lớn hơn của JavaScript: tất cả code JavaScri
|
||||
|
||||
Bài viết này sẽ chỉ tập trung tới các cú pháp bổ sung mà TypeScript thêm vào thay vì nói đến cả các cú pháp [JavaScript](javascript-vi.html.markdown).
|
||||
|
||||
Để thử dùng TypeScript với trình biên dịch, đi đến [Sân chơi TypeScript](http://www.typescriptlang.org/play) nơi mà bạn có thể nhập code, sử dụng chức năng hỗ trợ tự hoàn thành code - autocompletion và trực tiếp quan sát mã JavaScript được sinh ra.
|
||||
Để thử dùng TypeScript với trình biên dịch, đi đến [Sân chơi TypeScript](https://www.typescriptlang.org/play) nơi mà bạn có thể nhập code, sử dụng chức năng hỗ trợ tự hoàn thành code - autocompletion và trực tiếp quan sát mã JavaScript được sinh ra.
|
||||
|
||||
```ts
|
||||
// Đây là 3 khai báo kiểu biến cơ bản trong TypeScript
|
||||
@ -185,8 +185,5 @@ cho chuỗi nhiều dòng`;
|
||||
|
||||
## Tìm hiểu thêm
|
||||
|
||||
* [Website TypeScript chính thức](http://www.typescriptlang.org/)
|
||||
* [Đặc tả ngôn ngữ TypeScript] (https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md)
|
||||
* [Anders Hejlsberg - Introducing TypeScript on Channel 9] (http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [Mã nguồn trên GitHub] (https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - repository for type definitions] (http://definitelytyped.org/)
|
||||
* [Website TypeScript chính thức](https://www.typescriptlang.org/)
|
||||
* [Mã nguồn trên GitHub](https://github.com/microsoft/TypeScript)
|
||||
|
@ -171,8 +171,6 @@ of a multiline string`;
|
||||
```
|
||||
|
||||
## 参考资料
|
||||
* [TypeScript官网](http://www.typescriptlang.org/)
|
||||
* [TypeScript语言规范说明书(pdf)](http://go.microsoft.com/fwlink/?LinkId=267238)
|
||||
* [Anders Hejlsberg - TypeScript介绍](http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript)
|
||||
* [GitHub源码](https://github.com/Microsoft/TypeScript)
|
||||
* [Definitely Typed - 类型定义仓库](http://definitelytyped.org/)
|
||||
|
||||
* [TypeScript官网](https://www.typescriptlang.org/)
|
||||
* [GitHub源码](https://github.com/microsoft/TypeScript)
|
||||
|
Loading…
Reference in New Issue
Block a user