Uczący kątowa 2 poprzez różne samouczka, ale żaden z nich nie wyjaśnia, dlaczego maszynopis na kątowej 2.Dlaczego Angular 2 używa pliku .ts?
Odpowiedz
TS rozszerzenie jest używane przez TypeScript
. Angular 2 tak naprawdę nie używa rozszerzenia TS. Kod generowany przez kompilator TypeScript będzie JavaScript z rozszerzeniem .JS. Możesz także użyć Dart jako języka programowania, który nadal będzie generował kod JavaScript. Jeśli masz ochotę unikać TypeScript lub Dart, możesz użyć zwykłego kodu JavaScript do tworzenia aplikacji Angular 2.
Dzięki TypeScript masz dostęp do niektórych opcji, które nie są dostępne w zwykłym kodzie JavaScript. Definicja maszynopis z nim witryna internetowa jest:
maszynopis jest wpisany rozszerzeniem JavaScript, który kompiluje do zwykłego JavaScript
pochylić się więcej o maszynopis odwiedzić jego web site.
Dziękuję za odpowiedź. Jakie zalety można uzyskać za pomocą maszynopisu? (opcje, o których wspomniałeś) –
Możesz tworzyć klasy takie jak C# lub Java, które następnie są transponowane do JavaScript. Otrzymujesz również sprawdzanie typu statycznego, wiele innych funkcji językowych, które pomogą Ci uporządkować i stworzyć lepszy i łatwiejszy w utrzymaniu kod. –
ponieważ został napisany na TypeScript, która jest rozszerzeniem języka JavaScript. Jest to domyślny język dla aplikacji deweloperskiej Angular2. Ale nadal możesz używać języka ES2015 (nowa wersja JavaScript alias ES6) i języka Dart.
Angular 2 ma możliwość używania wielu języków.
Języki są:
- JavaScript, który używa rozszerzeniem js (ES5 & ES6)
- Typescript który wykorzystuje .TS rozszerzenie
- Dart, który wykorzystuje .dart rozszerzenie
można napisać Angular 2 aplikacja w ES5, EcmaScript 2015 lub TypeScript. Ale framework najlepiej nadaje się do TypeScript.
TypeScript to typowy zestaw skryptów JavaScript, który został zbudowany i utrzymywany przez firmę Microsoft i wybrany przez zespół AngularJS do programowania. Obecność typów sprawia, że kod napisany w TypeScript jest mniej podatny na błędy czasu wykonywania. W ostatnim czasie znacznie poprawiono obsługę ES6 i dodano kilka funkcji z ES7.
jeśli wybierzesz TypeScript do napisania kodu dla aplikacji angular2, to użyje rozszerzenia .ts, aby zapisać plik.
1.) Maszynopis - największą zaletą jest zestaw narzędzi.
Automatyczne uzupełnianie, refaktoryzacja.
Pomaga w refakturowaniu na dużą skalę projektów bez ryzyka i jest bezpłatny, bezpłatny.
2.) Skrypt typu jest super zestawem skryptu java. Zaletą tego punktu jest a.) Łatwa, wydajna migracja przy mniejszym przepisywaniu.
3.) Abstrakcje w maszynie.
a.) Luźne połączenie. b.) Skrypt java nie obsługuje interfejsów i trudno jest ustawić granice, w których w projektach zaczynają się w zależności od konkretnych typów zamiast abstrakcyjnych typów, co prowadzi do ścisłego sprzężenia. c.) Interfejsy pomagają nam definiować granice API, ponowne wykorzystanie i ładną strukturę kodu.
4.) Wreszcie, maszynopis zapewnia wiele bez kompromisu w ekosystemie skryptów java.
- 1. Jak napisać 2 formularze sprawdzania poprawności w pojedynczym pliku ts przy użyciu Angular 2?
- 2. Angular 2 Email Validator
- 3. Wymagane biblioteki Angular 2
- 4. Dlaczego Angular 2 ma lepszą wydajność niż Angular 1?
- 5. Angular 2 Wykonaj skrypt po renderowaniu szablonu
- 6. Dlaczego projekty Angular 2 są tak duże?
- 7. Angular 2 (zmiana) do przesłania pliku
- 8. Angular 2 Sort List Animations
- 9. Dlaczego symfony 2 używa zarówno pliku "deps", jak i pliku "composer.json"?
- 10. Angular 2 Początkowy proces ładowania
- 11. Użyj Angular 2 with Electron (Angular CLI)
- 12. Dlaczego dwa równe obiekty wyświetlają "nie równy" w Angular 2
- 13. Angular 2 ngSwitchCase, operator OR nie działa
- 14. Kiedy używać funkcji fabrycznych Angular 2?
- 15. Angular 2 błąd kompilacji: '=' oczekiwano w index.d.ts
- 16. Angular 2 quickstart dlaczego potrzebujemy System.import w index.html
- 17. Waluta w Angular 2
- 18. Angular 2 zewnętrzne wejścia
- 19. Angular 2 paypal
- 20. Angular 2 Waritional Validators.required?
- 21. Angular 2 wiele modułów
- 22. Angular 2 - JWT auth
- 23. Angular 2 Element niewidoczny
- 24. Angular 2 router.navigate
- 25. Angular 2 i Three.js
- 26. Angular 2 webworkers
- 27. Angular 2 - ngShow equivalent?
- 28. Angular 2 - wewnętrzna stylizacjaHTML
- 29. Angular 2 Staggering Animation
- 30. Angular 2 - Lista wydarzeń
https://angular.io/docs/ts/latest/quickstart.html Wszystko, czego potrzebujesz, wyjaśniono tutaj (Konfiguracja maszynopisu, transpozycja logiki itp.). – Supamiu