рд╣рдордиреЗ
рдкрд╣рд▓реЗ рд╣реА рдмрд╛рдд рдХреА рдХрд┐ 2018 рдореЗрдВ рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ рд╣рдореЗрдВ рдХрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЬрдм рд╣рдо рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдорд╛рдирдХреЛрдВ рд╕реЗ рдХрд┐рддрдиреЗ рджреВрд░ рдЬрд╛рддреЗ рд╣реИрдВ

рдФрд░ рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрд╣реБрдд рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рдИрдПрд╕ 6 рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ, рдИрдПрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╡рд┐рдХрд╛рд╕ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╣рдо рдЗрди рд╕рднреА рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рдЖрдЗрдП рд╣рдорд╛рд░реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рд╣рдорд╛рд░реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВ:
рдХреЛрдб рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрджреНрдпрдкрд┐ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ ES рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЛ рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЧреЛрдВрдж рдХрд░рддреЗ рд╣реИрдВред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ -
рд╕рдВрдЧрддрддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░
, рдХреНрд░реЛрдо рдХреЗ рдХреЗрд╡рд▓ рдирд╡реАрдирддрдо рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рднрд╛рд╖рд╛ рдХреЗ рдирдП рдЧреБрдгреЛрдВ рдХрд╛ 100% рд╕рдорд░реНрдерди рд╣реЛрддрд╛ рд╣реИ (рдФрд░ рдХреЗрд╡рд▓ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЧреБрдгреЛрдВ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ), рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рд▓рд╛рдкрддрд╛ рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╖реНрдкреАрдХрд░рдг рдФрд░ рдкреЙрд▓реАрдлрд╝рд╛рдЗрд▓реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
@Component() class Toolbar {}
рд╕реАрдПрд╕рдПрд╕ рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ -
рд╕реАрдПрд╕рдПрд╕рдбреАрдмреА рдореЗрдВ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╕реАрдПрд╕рдПрд╕ рдЧреБрдгреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рдмрд╛рдХреА рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
@media (480px <= width < 768px) {}
рдХреЙрдордирдЬ рдореЙрдбреНрдпреВрд▓ -
рдиреЛрдб.рдЬреЗрдПрд╕ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╛рд░реВрдк
, рдЗрд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдФрд░ рд╡реНрдпрд╛рдкрдХрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдИрдПрд╕ рдореЙрдбреНрдпреВрд▓
рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдореЛрдб рдореЗрдВ рдиреЛрдб рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрднреА рднреА рдХреЙрдордирдЬ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ)ред
const component = require('./component'); module.exports = function() {};
рд╕рд╛рдзрд╛рд░рдг рдЖрдпрд╛рдд - (рдкреИрдХреЗрдЬ рдХреЗ рдирд╛рдо рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдЖрдпрд╛рдд), рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ,
рдбреНрд░рд╛рдлреНрдЯ рдорд╛рдирдХ рдкрд░ рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЕрдм рдЖрдк ES рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдб рдФрд░ рдЬреЗрдПрд╕ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд░ рдореЗрдВ рдЖрдпрд╛рдд рдХреЛ рд╕рдореЗрдХрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ / рд▓реЙрд╢ / рд▓реАрдм / рдЧреЗрдЯ.рдЬреЗрдПрд╕, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред
import get from 'lodash/get';
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЖрдпрд╛рдд - рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
import zlib from 'zlib';
рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдЖрдпрд╛рдд - рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдЪрд┐рдВрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рдХрд╣реАрдВ рд╕реЗ рднреА рдХреБрдЫ рднреА рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпрд╛ рд╣рдо рдЬреЛ рдореВрд▓реНрдп рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
import { Component } from 'react';
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдПрдХ рдПрдХрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд╕реНрддреБ рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдШрдЯрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реЛрддреА рд╣реИ, рдЧреБрдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдирд╣реАрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред
рддреГрддреАрдп-рдкрдХреНрд╖ рдкреНрд░рд╛рд░реВрдкреЛрдВ (рд╕реАрдПрд╕рдПрд╕, json, рдЖрджрд┐) рдХрд╛ рдЖрдпрд╛рдд - рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ (
рдПрдордПрдо рдЖрдпрд╛рдд рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
import './style.css';
рдкреНрд░рдХрд╛рд░ рдХреА рдШреЛрд╖рдгрд╛рдПрдВ - рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдкреНрд░рд╡рд╛рд╣ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдП рд╣реИрдВ рдФрд░ рдмрдбрд╝реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред
const a: number = 1;
рдореЗрдЯрд▓рдВрдЧреВрдЬ -
рдПрд╕рд╕реАрдПрд╕ , рдПрд╕рдПрдПрд╕, рдХрдо, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдХреЙрдлрд┐рд╕рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдкрдЧ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рд╕рдВрдХрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
<style type=тАЭtext/scssтАЭ> .logo { color: white; &.active { color: red; } } </style>
Jsx рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ createElement рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
const element = <h1>Hello, world!</h1>;
Vue рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ - рд╡реЗрдм рдШрдЯрдХреЛрдВ рд╕реЗ рдкреНрд░реЗрд░рдгрд╛ рд▓реЗрддреЗ рд╕рдордп, рдорд╛рдирдХ рднреА рдирд╣реАрдВ рд╣реИрдВ:
<template> <div>This will be pre-compiled</div> </template> <script src="./my-component.js"></script> <style src="./my-component.css"></style>
рд╡реЗрдм рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде - рдпрджрд┐ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдШрдЯрдХреЛрдВ рдФрд░ рд╢реИрд▓рд┐рдпреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рдШрдЯрдХреЛрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкрде рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ рдФрд░ рдШрдЯрдХ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
fetch('./my-button.html');
рдпрджрд┐ рдЖрдк рдХреЛрдгреАрдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди - рдкреНрд░рддрд┐рдмрд┐рдВрдм рдФрд░ рдбреЗрдХреЛрд░реЗрдЯрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдВрдХрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
Http рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдб рд╣реЛ рд░рд╣реА рдбрд╛рдпрдиреЗрдорд┐рдХ рд╕реНрдЯрд╛рдЗрд▓ - рдлреНрд░реЗрдорд╡рд░реНрдХ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рд╡реЗрдм рдкрд░ рд╣рдо рдЖрджреА рд╣реИрдВ, рд╡рд╣ рдорд╛рдирдХ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕рдХреА рдЗрдЪреНрдЫрд╛ рд░рдЦрддрд╛ рд╣реИред
рдПрдЪрдХреНрдпреВ рдХрд╛ рдХрд╛рдо рдЗрд╕ рдЕрдВрддрд░
рдХреЛ рд╕реБрдЪрд╛рд░реВ рдХрд░рдирд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдХрдИ рдЪреАрдЬреЗрдВ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рдЕрдм рдЙрдкрдпреЛрдЧ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред hq рдПрдХ рдРрд╕рд╛ рд╕реНрдорд╛рд░реНрдЯ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рдЪрд┐рдкрдХрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЪреБрдиреЗ рд╣реБрдП рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдФрд░ рдврд╛рдВрдЪреЗ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, hq рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рднреА рдирд┐рдпрдорд┐рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рддреБрд░рдВрдд рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
Hq рдХреНрдпрд╛ рдЕрдиреНрдп рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ?
- рд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЕрднрд╛рд╡
- рдмрдВрдбрд▓реЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдмреЗрд╣рддрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреЛрдб рд╕реНрд░реЛрдд рдХреЗ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХрд░реАрдм рд╣реИ
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рд░рд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд░рдЪрдирд╛
- рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ, рдЬреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдХреНрдпрд╛, рдХреНрдпреЛрдВ рдФрд░ рдХрдм
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреВрд▓реНрд╕ рдХрд╛ рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧ: рд▓реЛрдбрд┐рдВрдЧ / рдбрд┐рдмрдЧрд┐рдВрдЧ / рдХреЛрдб рдХрд╡рд░реЗрдЬ
- рдмрд╣реБрдд рддреЗрдЬрд╝ рд╕рд░реНрд╡рд░ рдСрдкрд░реЗрд╢рди
- рдорд╛рдирдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, hq рдПрдХ рдирд┐рдпрдорд┐рдд рд╕реНрдерд┐рд░ рд╕рд░реНрд╡рд░ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЕрднреА рд╣рдХ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:
npm i -g @hqjs/hq
рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рдореЗрдВ рдЪрд▓реЗрдВ:
hq
рдкреБрдирд╢реНрдЪ: рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдкрд░ рдореВрд▓реНрдпрд╡рд╛рди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП
рдЬрд╕реНрдЯрдмреЛрд░рд┐рд╕ рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред