Рубрики
Рубрика: JavaScript
JAVA SCRIPT
мультипарадигменный язык
использует ООП
многофункциональный
императивный
- установка Node.JS для работы npm
- установка TypeScript в командной строке IDE
-
npm install -g typescript
-
-
использование в проекте TypeScript в project
-
project\ts\test.ts
-
- конфигурация в проекте для упрощения компиляции TypeScript в JavaScript
- project\tsconfig.json
-
{ "compilerOptions": { "target": "es5", "removeComments": true, "outFile": "app.js" } }
- outFile
- все файлы ts компилируются и сохраняются в корневую папку проекта с указанным именем из примера app.js
- все файлы ts компилируются и сохраняются в корневую папку проекта с указанным именем из примера app.js
-
- project\tsconfig.json
- Компилирование ts через cmd
- компилирование только одного файла
- tsc tsc\file.ts
- компилирование всех файлов tsc в проекте
- tsc
- компилирование только одного файла
Рубрики
Class
- не наследуемый класс с именем Class1 без объявленных полей
Class1:Class {
}
- не наследуемый класс с именем Class1 с объявленным полем внутри конструктора и обращением снаружи через get и set
Class1:Class {
get Field(){
return this.field;
}
set Field(val){
this.field=val;
}
constructor(atr){
this.field=atr;
}
}
- наследование
дочерний класс относительно другого класса
Animal:Class {
constructor(name){
this.name=name;
}
speak(){
console.log(`${this.name} издаёт звук.`);
}
}
Class Dog extends Animal {
constructor(name){
//вызывает конструктор super класса и передаёт параметр name
super(name);
}
speak() {
console.log(`${this.name} лает.`);
}
}
let d = new Dog ('Митци');
d.speak(); // Митци лает
Найти в массиве — представлены различные методы по поиску элементов в массиве в языке JavaScript, особенно с использованием лямда-выражений.
установка менеджера npm npm install удаление модели из проекта package.json в разделах devDependencies и dependencies npm uninstall --save-dev ИмяМодели