Рубрики
JavaScript

JS\let конструкция

Рубрики
HTML "Projects" HTML CSS JQuery JavaScript Портфолио

html\editor «sd»

Строчный вложенный редактор с перетаскиванием

Рубрики
TypeScript

TypeScript — Установка в IDE

  • установка 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 через cmd
    • компилирование только одного файла
      • tsc tsc\file.ts
    • компилирование всех файлов tsc в проекте
      • tsc
      •  
    Рубрики
    JavaScript основы ООП "Сlass"

    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 основы JavaScript Поиск Массивы

    Найти в массиве

    Найти в массиве — представлены различные методы по поиску элементов в массиве в языке JavaScript, особенно с использованием лямда-выражений.

    Найти в Массиве на языке JavaScript
    Поиск в Массиве