เบกเบทเปเบเบตเปเปเบเบตเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเปเปเปเปเบฅเปเบง
เบเปเบญเบเบเบทเป Yulia Seredich, เบเบงเบเปเบฎเบปเบฒเบเบฝเบเบเบปเบเบเบตเปเบฎเปเบงเบกเบเบฑเบเบเบฑเบ Sergei Kazakov. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบญเบเปเบเบฑเบเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเบเบญเบเบขเบนเปเปเบเบซเปเบญเบเบเบฒเบ Minsk เบเบญเบ Yandex เปเบฅเบฐเบเบนเปเบฎเบฝเบเบเบปเบ SRI เบเบฒเบเบเบตเบเบตเปเบเปเบฒเบเบกเบฒ.
เปเบเปเบญเบเบฒเบเบเบญเบเบเบฒเบเปเบเบตเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเปเบเบกเบญเบเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเปเบเบตเบเปเบเปเบเบฒเบเบงเบดเปเบเบฒเบฐเบเบญเบเบซเบเปเบฒเบเบตเปเปเบเบฐเบเปเบฒเบเบฑเบเปเบฎเบเบฎเบฝเบเบเบตเปเบเปเบฒเบเบกเบฒ - เบขเบนเปเบเบตเปเบเบตเปเปเบ Minsk.
เบเปเบฒเบเปเบฒเบเบเบดเบเบเบฒเบกเบเบฐเบซเบงเบฑเบเบเบญเบเบเบฒเบเบกเบญเบเบซเบกเบฒเบ SRI, เปเบเปเบเปเบฅเบฐเบเบตเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเบชเบญเบเบชเบฒเบกเบเบฑเบเบชเบฐเบเบตเปเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบก:
- เปเบเบเบเบฑเบ. เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบธเบเบเบปเบเบเบงเบเบเบฐเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเบเบฎเปเบฒเบเปเบเป. เบกเบฑเบเบเปเปเปเบเบตเบเบเบถเปเบเบงเปเบฒเบเปเบฒเบเบกเบตเบฅเบธเบ Seryozha เบเบนเปเบเบตเปเบญเบญเบเปเบเบเบชเปเบฒเบฅเบฑเบเบเบตเบกเบเบฒเบเบเบฑเบเบซเบกเบปเบ, เปเบฅเบฐเบเปเบฒเบเบเบฝเบเปเบเปเบเบฝเบเบชเบฐเบเบดเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบฑเบเบฎเบฝเบเบเบธเบเบเบปเบเบเปเบญเบเบชเบฐเปเบเบเบงเบดเบเบตเบเบตเปเบฅเบฒเบงเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบเบดเบก.
- JavaScript. เบเปเบฒเปเบฅเบทเปเบญเบเบเบฑเปเบเบเปเบฒเบงเบเบทเบเบเปเบฒเบเบฑเบเปเบเบเบฒเบเบเบฑเบเบงเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบกเบตเปเบฎเบเบฎเบฝเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเบเบญเบ, เปเบเปเปเบฎเบเบฎเบฝเบเบเบฑเบเบญเบญเบเปเบเบเปเบเบเบฎเปเบฒเบ. เบเบฒเบเปเบเปเบเบญเบเบเบตเปเบเบทเบเบญเบญเบเปเบเบเบเบตเปเบชเบงเบเบเบฒเบกเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบทเปเบเบเบน. เบเบฑเปเบเบเบฑเปเบ, เบกเบตเบงเบฝเบเบเบฒเบเบชเบฐเปเบซเบกเบตเบชเปเบฒเบฅเบฑเบ JS, เปเบเปเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเปเปเปเบเบฑเบเบงเบฝเบเบเบฒเบเบชเปเบฒเบฅเบฑเบ algorithms - เบเบงเบเปเบฎเบปเบฒเบฎเบฑเบเบเบงเบเปเบเบปเบฒเบซเบผเบฒเบ.
- เบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเปเบกเปเบเบเบฒเบเบเบตเบเบฑเบเบชเบฐเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบเบญเบเบเบนเปเบเบฑเบเบเบฐเบเบฒ. เปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบกเบฒเบเบฑเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเปเบเบญเบ, เบชเบดเปเบเบเปเบฒเบเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบขเปเบฒเบเปเบงเบงเบฒ. เบกเบฑเบเบเปเบฒเบเบเบทเบเบฑเบ Lewis Carroll: "เปเบเบปเปเบฒเบเปเบญเบเปเบฅเปเบเปเบงเปเบเบปเปเบฒเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบขเบนเปเบเปเบญเบเบเบฝเบงเบเบฑเบ, เปเบฅเบฐเปเบเบเปเบญเบเบญเบทเปเบ, เปเบเบปเปเบฒเบเปเบญเบเปเบฅเปเบเปเบงเบเบงเปเบฒเบชเบญเบเปเบเบปเปเบฒ." เบเบธเบเปเบกเบทเปเบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบเบฑเบเปเบเปเบฅเบขเบตเปเบซเบกเป - เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบญเบปเบฒเบเบงเบเบกเบฑเบเปเบเบปเปเบฒเปเบเบเบฑเบเบเบตเปเบฅเบฐเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบเบงเบเบกเบฑเบเปเบเป. เบเบฑเปเบเบเบฑเปเบ, เปเบเบงเบฝเบเบเบฒเบเบเบตเบชเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบชเบฐเปเบซเบเบตเปเบซเปเปเบเบปเปเบฒเปเบเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบตเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบปเบงเบกเบฑเบเบเบฐเบเปเปเบเบธเปเบเปเบเบตเบเบเบฑเบ.
เปเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเบญเบเปเบเปเบฅเบฐเบงเบฝเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบญเบเบเปเบฒเบเบเปเปเบเบฝเบเปเบเปเบเปเบฝเบงเบเบฑเบเบเบฑเปเบเบเบญเบเบเบตเปเบเบทเบเบเปเบญเบ, เปเบเปเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบปเปเบงเปเบ.
เบงเบฝเบเบเบตเป 1: เบซเบผเบฑเบเบเบฑเบ
เบงเบฝเบเบเบฒเบเบเปเบฒเบญเบดเบเปเบกเปเบเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเบนเปเบญเบญเบเปเบเบ Yandex.Collections Alexey Cherenkevich, เบเบนเปเบเบตเปเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบเบฑเบเบงเบฒเบ, เปเบฅเบฐเปเบเบทเปเบญเบเบฎเปเบงเบกเบเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบฅเบฒเบง, เบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเบเบญเบ Sergey Samsonov.
เปเบเบทเปเบญเบเปเบ
เบชเปเบฒเบเปเบงเบฑเบเปเบเบเปเบซเบผเบฑเบเบเบฑเบ: เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบงเบเบฑเบเบเบปเบงเบเปเบฒเบเปเบญเบ, เบงเบฝเบเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเบฒเบเบซเบงเบฑเบเบเบญเบเปเบเบปเปเบฒเบเบฒเบเปเบฎเบเบฎเบฝเบ. เปเบงเบฑเบเปเบเบเปเบเบงเบเบชเบญเบเบเปเบญเบเบเบฑเบเบฎเบนเบเปเบเบเบเบตเปเบชเบฐเปเบซเบเบตเปเบซเปเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป (เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเบเบฑเบเบงเบฒเบ:
1000px ,600px ,320px ,เบชเบฐเปเบเบฒเบฐ ). เบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบเปเบเบเบฒเบเบเบฑเบเบงเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเบฐเบฅเบธเบเบฒเบขเปเบฒเปเบเป JavaScript.เปเบกเบทเปเบญเบเบงเบเบชเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฒเบฅเบฐเบเบฒ:
- เบเบฐเปเบฒเบเบซเบเปเปเปเปเบฒ, เบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบชเบต, เบฎเบนเบเปเบเบเบเบปเบงเบญเบฑเบเบชเบญเบ, เบเบฐเปเบฒเบเบเบปเบงเบญเบฑเบเบชเบญเบ;
- เบฎเบนเบเปเบเบ semantic;
- เบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบชเบฐเบเบฒเบเบฐเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบ: เบเบฒเบเบชเบฐเปเบเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเปเบงเบฅเบฒเบเบตเปเปเบฅเบทเปเบญเบเบเบปเบงเบเบฐเบเบดเบ, เปเบเบฑเปเบเปเบชเปเบเปเบญเบเปเบชเปเบเปเปเบกเบนเบเบเบตเปเบกเบตเบเบฒเบเปเบเบทเปเบญเบเปเบซเบง, เปเบฅเบฐเบญเบทเปเบเป;
- เบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบเปเบฒเบก (เบเบปเบเบชเบญเบเปเบเปเบงเบตเบเบฑเบเบซเบผเปเบฒเบชเบธเบเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบเบตเปเบเบดเบเบปเบก).
เบเบฐเปเบซเบเบเบเบฐเปเบเบฑเบ:
- เบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบเปเปเบ CSS เบเบตเปเบเบฑเบเบชเบฐเปเบซเบก: flexbox, grid, เปเบฅเบฐเบญเบทเปเบเป;
- เบฎเบนเบเปเบเบเบเบฒเบเบเบฑเบเบเบปเบง;
- เบเบฒเบเบเปเบฒเปเบเป pre- เปเบฅเบฐ (เบซเบผเบท) post-processors, เบเบฒเบเบเบฐเบเบญเบ, minification, optimization เบเบญเบเบฅเบฐเบซเบฑเบเบเบปเบเบเบฐเบฅเบดเบ;
- เบเบฒเบเบเบงเบเบชเบญเบเปเบเบเบเบญเบก HTML, เบเบธเปเบกเบญเบฑเบเปเบซเบฅเบเปเบเบฅเปเปเบเบเบชเบฐเปเบเบฅเป.
เบงเบฝเบเบเบฒเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบ voluminous, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบกเบชเบดเปเบเบเบตเปเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบ. เบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเบเบฐเปเบเบเบเบญเบเบเปเบฒเบเบซเบผเบธเบเบฅเบปเบเปเบฅเบฑเบเบเปเบญเบ, เปเบเปเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบงเบฒเบกเบฎเบนเปเบเบญเบเบเปเบฒเบ. เปเบกเบทเปเบญเบเปเบฒเบเปเบฎเบฑเบเปเบฅเปเบง, เบชเบปเปเบเบชเบญเบเบฅเบดเปเบเปเบซเปเบเบงเบเปเบฎเบปเบฒ - เปเบเบซเบฒเบซเบผเบฑเบเบเบฑเบเบเบญเบเบเปเบฒเบเปเบฅเบฐเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเปเบ GitHub.
เบเบฒเบเบเบฑเบเบงเบฒเบเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบเบฒเบเบกเบญเบเบซเบกเบฒเบเบเปเปเบเบฝเบเปเบเปเบกเบตเบซเบเปเบฒเบเปเบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบเบกเบทเบเบท, เปเบเบฑเบเปเบฅเบฑเบเปเบฅเบฐ desktop, เปเบเปเบเบฑเบเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบชเบฐเปเบเบฒเบฐ.
เปเบเบทเปเบญเบเปเบฒเปเบญเบปเบฒเบเบธเบเบเบฐเบชเบปเบเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบเบปเปเบฒเปเบเบเบปเบเบเบญเบเบเบฒเบเบเบงเบเบชเบญเบเบงเบฝเบเบเบฒเบเบเปเบฒเบญเบดเบ, เบกเบตเปเบเบทเปเบญเบเปเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบตเป.
เปเบเบทเปเบญเบเปเบ
เปเบงเบฑเบเปเบเบเปเบเบตเปเบเบทเบเบญเบญเบเปเบเบ. เบเบตเปเปเบเบดเปเบเบเบทเบงเปเบฒเบเบฐเปเบเปเบ, เปเบเปเบเบนเปเบเบฒเบเบเบฒเบเบเบปเบเบเปเบฒเบกเบเบฒเบเบเปเบญเบเปเบกเปเบเบฑเบเบซเบกเบปเบ - เบเบงเบเปเบเบปเบฒเบเปเบญเบเบเบฒเบเบเบฐเบซเบเบฑเบเปเบงเบฅเบฒ, เบซเบผเบทเบเบงเบเปเบเบปเบฒเปเบฎเบฑเบเบเปเปเปเบเป. เบฎเบนเบเปเบเบเบเบฑเปเบเบเปเบฒเบงเบชเบฒเบกเบฒเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบชเบตเปเบซเบเปเบฒเบเปเบเบปเปเบเบเป: เบซเบเปเบฒเบเปเบเบปเปเบเบเปเบเบตเปเบกเบตเบฎเบนเบเบชเบฑเบเบเบฒเบฅเบฑเบ, เบเบฅเบฑเบญเบเบเบตเปเบกเบตเบฅเบฒเบเบเบทเปเบเบงเบฒเบกเบเบฒเบเบซเบงเบฑเบเบเบฒเบ SRI, เบเบฅเบฑเบญเบเบเบตเปเบกเบตเบซเบผเบฑเบเบเบฑเบเปเบฅเบฐเบเบฅเบฑเบญเบเบเบตเปเบกเบตเบเปเปเบกเบนเบเบเบดเบเบเปเป. เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเบฑเบเบชเปเบงเบเบเปเบฒเบเปเบซเบผเบทเบเบฝเบเปเบเปเปเบเป divs, เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบกเปเบเบงเปเบฒเบเบฑเบเบซเบกเบปเบเบชเบตเปเบเบฑเบเปเบกเปเบเบกเบตเบขเบนเป.
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบฎเบนเบเปเบเบเบเบตเปเบกเบตเบฎเบนเบเปเบเบ. เบเบนเปเบญเบญเบเปเบเบเปเบเปเบเปเบฒเบเบปเบเบชเบฐเปเบเบฒเบฐเปเบเบเบเปเบฒเบเบซเบฒเบ (เบฅเบงเบกเบเบฑเบเบชเบต, typography, เบฅเบฑเบเบเบธเปเบก, เปเบฅเบฐเบญเบทเปเบเป) เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบชเบฐเบซเบกเบฑเบ. เบขเบนเปเบเบฒเบเบฅเบธเปเบกเบกเบตเบเปเปเปเบเบฐเบเบณเบเปเบฝเบงเบเบฑเบเบเบฒเบเบซเบเปเปเปเปเบฒ เปเบฅเบฐเบเบธเบเบชเบปเบกเบเบฑเบเบเบญเบเปเปเบฒเบเปเบเบณเบญเบดเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเบซเบผเบฒเบเบเบฑเบเบเบนเปเบเบฒเบเบเบตเปเบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบเบฒเบเบเบฐเบซเบเบฒเบเบญเบเบเบนเปเบญเบญเบเปเบเบเบเบฑเบเบซเบกเบปเบ: เบเบปเบงเบขเปเบฒเบ, เบซเบเปเบฒเบเปเบเปเบฒเบญเบดเบเบเบงเบเบเบฐเบเปเปเบซเบเปเบญเบเบเบงเปเบฒเบเบงเบฒเบกเบชเบนเบเบเบญเบ viewport.
เบฎเบนเบเปเบเบเบเบฒเบเบเบฑเบเบเบปเบง - เบเบตเปเปเบกเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเปเบเปเบเบญเบเบเปเปเบเบฝเบเปเบเปเบเบทเบเบงเบฒเบเปเบงเปเปเบเบทเปเบญเปเบซเปเบกเบตเบเบงเบฒเบกเบฅเบฐเบญเบฝเบเบชเบฒเบกเบขเปเบฒเบเบเบธเบเบขเปเบฒเบเปเบกเปเบ pixel เบเบฑเบ pixels เบฅเบงเบเปเบเบฎเบนเบเปเบเบ. เบขเบนเปเปเบเบฅเบฑเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบ, เบฎเบนเบเปเบเบเบเบฑเปเบเบเปเบฒเบงเบเปเปเบเบงเบเปเบเบเปเบเบ. เบเบฒเบเบเบปเบเบฅเบทเบกเบเปเบฒเบเบฑเบเบเบงเบฒเบกเบเบงเปเบฒเบเบชเบนเบเบชเบธเบเบเบญเบเบเบฑเบเปเบฅเบฐเบเปเบฒเบเบปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบเบฑเบ 1920 pixels, เบเบฒเบเบญเบฑเบเปเบฎเบฑเบเปเบซเปเบเบทเปเบเบซเบฅเบฑเบ messed, เปเบเปเปเบเบเบฅเบงเบกเบเบนเปเบชเบฐเบซเบกเบฑเบเบชเบฒเบกเบฒเบเบฎเบฑเบเบกเบทเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบเปเบเบต.
เบเบฒเบเบเบฑเบเบงเบฒเบเปเบเบ semantic. "เบเบงเบเปเบเบปเบฒเบเบญเบเปเบฅเบเบซเบผเบฒเบเบเบฒเบเปเบ" เบงเปเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบงเบเบเบฐเบเบทเบเบญเบญเบเปเบเบเปเบเบฑเบ , เบเบธเปเบก - เปเบเบฑเบ . เปเบเบเบเบต, เบเบนเปเบชเบฐเบซเบกเบฑเบเบชเปเบงเบเปเบซเบเปเปเบเปเบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเปเบเบฑเปเบเบเบฑเบ. เบเปเปเปเบกเปเบเบเบธเบเบเบปเบเบฎเบฑเบเบฎเบนเปเบฅเบฒเบเบเบทเปเบเบตเปเปเบเบทเปเบญเบเปเบงเปเปเบเบเบงเบฒเบกเบเบฒเบเบซเบงเบฑเบเบเบญเบ SRI, เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเป div tags, เปเบเปเบกเบฑเบเบเปเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเปเปเบเบต. เบกเบตเบเบนเปเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบชเป tags semantic เบเบฑเบเบซเบกเบปเบเบเบตเปเบฅเบฒเบงเบฎเบนเป - เบเปเบญเบเบเบตเปเบกเบฑเบเบเปเบฒเปเบเบฑเบเปเบฅเบฐเบเปเบญเบเบเบตเปเบกเบฑเบเบเปเปเบเปเบฒเปเบเบฑเบ. เบเบปเบงเบขเปเบฒเบ, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเป - เปเบฅเบฐ . เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, semantics - เบกเบฑเบเปเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบซเบเปเบฒเบเบญเบเบเปเบฒเบเปเบฅเบฐเบเบธเบเบเบฐเบชเบปเบเบเบญเบเปเบเปเบฅเบฐเบเบฑเบ (เบชเปเบงเบเปเบซเบเปเปเบเปเบเบฑเบเบเบฒเบเบกเบฑเบเบขเบนเปเบเบตเปเบเบตเป), เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเบฒเปเบเป pre- เปเบฅเบฐ / เบซเบผเบท post-processors (เบเปเบฒเบเบงเบเบซเบเปเบญเบเบเบฑเบเบเบฒเบเบกเบฑเบเบขเบนเปเบเบตเปเบเบตเป, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบตเป. เบเบฑเบเบขเบนเปเปเบเบเบธเบ - เบชเปเบงเบเบซเบผเบฒเบเบกเบฑเบเบเบฐเปเบเปเบซเบเปเบญเบเปเบฅเบฐ scss).
เบเบปเบงเปเบฅเบทเปเบญเบเปเบฎเบฑเบเบงเบฝเบ. เปเบเบงเบฝเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฝเบเบงเปเบฒ JS เบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเป. เปเบเบเบตเปเบเบตเปเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเปเบเปเบเบทเบเบเบปเบเบชเบญเบ - slider เบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเปเบเปเบเปเป เปเบฅเบฐ . เบกเบฐเบซเบฑเบเบชเบฐเบเบฑเบเบเบฑเบเปเบปเบเปเบเบตเบเบเบถเปเบเบเบตเปเบฅเบฐเบเบฑเบเบเบปเบงเปเบฅเบทเบญเบ #button-N:checked ~ .slider-inner .slider-slides. เปเบกเบทเปเบญโเปเบฎเบปเบฒโเบเบฅเบดเบโเปเบชเปโเบเบถเปเบโเปเบโเบเปเบญเบโเบเบงเบโเบชเบญเบโเบเบฒเบโเบเปเบญเบโเบเปเปโเบกเบนเบโ, เบกเบฑเบโเบเบฐโเปเบเบปเปเบฒโเปเบโเปเบโเบชเบฐโเบเบฒโเบเบฐโเบเบฒเบโเบเบงเบโเบชเบญเบโเปเบเปโ. เบเบงเบโเปเบฎเบปเบฒโเบชเบฒโเบกเบฒเบโเปเบเปโเบเบฐโเปเบซเบเบโเบเบฒเบโเบเบฒเบโเบเบตเปโเปเบฅเบฐโเบเปเบฒโเบเบปเบโเบเบฒเบโเปเบโเบเบฒโเบชเบฒโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบเปเบญเบโเบเบฒเบโเบเบฑเบโเบเบฒโเบเบฐโเบเบฐโเบเบตเปโเบกเบต slides เปเบเปโ: transformโ: translate(-33โ%โ)โ. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ slider เปเบเป
เบฅเบฒเบเบเบทเปเปเบเบเปเบฅเบทเปเบญเบเบฅเบปเบ. เปเบเบเบตเปเบเบตเปเบกเบฑเบเบเบฑเบเบซเบกเบปเบเบเบฑเบเบฅเบปเบเบกเบฒ เปเบฅเบฐเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ: .accordion-item input:checked ~ .accordion-item__content. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเป
เบกเบต :hover, :active เปเบฅเบฐ :focu* states. เบเบธเบเบชเปเบฒเบเบฑเบเบซเบผเบฒเบ. เบเบงเบฒเบกเบชเบฐเบเบงเบเบชเบฐเบเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบกเบฑเบ. เบเบนเปเปเบเปเบเบงเบเปเบเปเบฎเบฑเบเบเปเบฒเบเบถเบเบเปเบฒเปเบซเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบเปเบฒเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบชเบฐเปเบซเบกเบต. เบฅเบฒเบเบเบฒเบเบเบตเปเบเบทเบเบเบงเบเบชเบญเบเบเบฐเบซเบผเบญเบเบเบฒเบเปเบเปเบเบญเบเบเบฑเบเปเบเบเบชเบญเบเบเบฒเบก. เบเปเบฒเบเปเบญเบเบเบฅเบดเบเปเบชเปเบเบธเปเบก "เปเบเบซเบฒเบเปเบญเบ" เปเบฅเบฐเปเบเบดเปเบเบเปเปเปเบซเบฑเบเบเปเปเบกเบตเบซเบเบฑเบเปเบเบตเบเบเบถเปเบ (เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบฒเบฎเปเบญเบเบเปเบเบทเบเบชเบปเปเบ), เบเบตเปเปเบกเปเบเบเปเปเบเบต, เปเบเบฒเบฐเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบญเบเบเบฐเบเบฅเบดเบเบกเบฑเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเปเบฅเบฐเบญเบตเบเบเบฑเปเบ. เบเบฑเปเบเบเบฑเปเบ, เบชเบดเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฐเบเบทเบเบชเบปเปเบเปเบเปเบฅเบฐเบเปเบญเบเบเบฐเบเบทเบเปเบญเบตเปเบเบเบทเบเบชเบดเบเปเบเบทเปเบญ. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเปเปเบฅเบทเบกเบงเปเบฒเบญเบธเบเบฐเบเบญเบเบกเบทเบเบทเบเปเปเบกเบตเบซเบเบน, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเปเบเบงเบเบกเบต hover. เปเบฅเบฐเบญเบตเบเบเบธเบเบซเบเบถเปเบเบเบตเปเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบนเปเบเบตเปเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเบธเบเบเปเบฝเบงเบเบฑเบ semantics. เบเปเบฒเบเบฒเบเบเบงเบเบเบธเบกเบเบญเบเบเปเบฒเบเบเปเปเปเบกเปเบเบญเบปเบเบเบฐเบเบญเบเปเบเบเปเบเปเบเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบกเบทเปเบญเบเปเบฒเบเปเบฅเบทเปเบญเบเปเบชเปเบเบปเบงเบเบฐเบเบดเบเบเบฐเบเบฑเบเบเบปเบเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ. เบกเบฑเบเปเบเบดเปเบ untidy เบซเบผเบฒเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเปเบเปเบเบฝเบเบเบดเบเบดเบฃเบดเบเบฒเบเบตเปเบเบฐ hover. เบขเปเบฒเบเบฐเปเบกเบตเบเบเปเบฒเปเบเบตเปเบเบต: เบเบปเบงเบเบตเป.
เบเบฒเบเปเบเบทเปเบญเบเปเบซเบง. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบเบดเบเบดเบฅเบดเบเบฒเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบตเบเบเบทเปเบเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเปเบกเปเบเบเปเบฝเบ. เบเปเปโเบกเบตโเบซเบเบฑเบโเปเบโเบเบตโเบงเบดเบโเปเบกเปเบโเบเบฑเบโเบเบตโเบเบฑเบโเปเบโ, เบชเบฐโเบเบฑเปเบโเบเบฒเบโเบกเบตโเบเบฒเบโเบเปเบฝเบโเปเบเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบ hover เปเบฅเบฐโเบเบฒเบโเปเบเบทเปเบญเบโเปเบซเบงโเปเบกเปเบโเบเบฝเบโเบเปโเบเบตเปโเบเบฐโเปเบฎเบฑเบโเปเบซเปโเบเบฒเบโเปเบเปโเบเบญเบโเปเบเบฑเบโเบชเบธเบโเบซเบผเบฒเบโ. เบเบต, เบเบนเปเบเบตเปเปเบเบทเปเบญเบเปเบซเบง slider เปเบฅเบฐเบฅเบฒเบเบเบทเปเปเบเบเบเบปเปเบงเปเบเปเบกเปเบเบเบตเบซเบผเบฒเบ.
เบเบฒเบเบเปเบฒเปเบเปเปเบเบฑเบเปเบเปเบฅเบเบตเบซเบฅเปเบฒเบชเบธเบ. เบซเบผเบฒเบเบเบปเบเปเบเป flex, เปเบเปเบเปเปเบกเบตเปเบเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบซเบเปเบฒเบงเบฝเบเปเบเบเปเบเปเบเบฒเบเปเบฒเบเปเบเบเปเบฒ. เบเบธเบเบเบทเบเบเบฑเบเบเปเบฒ flex เบเบทเบเปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบ. เบเปเบฒเบเบฒเบเบเปเบญเบเบเบฒเบเบเบฑเบเบงเบฒเบเปเบเบเปเบเบเบเบฑเบเบเปเบญเบเบเบฒเบเปเปเบฑเบเบเบตเบเบซเบผเบฒเบ, เบญเบฐเบเบดเบเบฒ, เปเบเบปเปเบฒเบเปเปเปเบเปเบฎเบฑเบเบเบธเบเปเบเบตเปเบกเปเบเบตเบก.
เบเบฒเบเบเบงเบเบชเบญเบเปเบเบเบเบญเบก. เบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบกเปเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเบฒเปเบเบฑเบเปเบซเปเบเบฑเบเปเบเปเบฅเบฐเบงเบฑเบเบชเบฐเบเบธเบเปเบญเบเบเบญเบเปเบเบเบเบญเบก. เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเปเบเบตเปเบกโเบเบธเบโเปเบซเปโเบเบนเปโเบเบตเปโเบเบงเบโเบชเบญเบโเบเบฒเบโเบชเบฐโเบซเบเบฒเบกโเบญเบตโเปเบกเบงโเปเบเบฑเบโเบญเบตโเปเบกเบฅโเปโ.
เบเบฒเบเบเบฑเบเบฎเบนเบเปเบเบเบเบธเปเบกเบญเบฑเบเปเบซเบฅเบเปเบเบฅเป. เบเบงเบเปเบฎเบปเบฒเบเบฒเบเบงเปเบฒเบเบฐเปเบซเบฑเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบฑเปเบ: เปเบฅเบฐ เปเบฅเบทเบญเบเปเบเบฅเป . เบเปเปเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบทเปเบญเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเบชเบฐเปเบเบฅเปเบเปเบฒเบเบเบทเป. เบกเบตเบงเบดเบเบตเบเบปเปเบงเปเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบ - เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบเปเบเปเบชเปเบฅเบฐเปเบชเปเบกเบฑเบเบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบเบเบธเปเบก. เปเบเปเบเปเปเปเบกเปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบเบฑเบเบซเบกเบปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฑเบเบฎเบนเบเปเบเบ , เปเบฅเบฐเบเบฒเบเปเบเปเปเบเบเบฑเปเบเบเปเบฒเบงเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเปเบญเบตเปเบเบงเปเบฒเปเบเบฑเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบเปเบฒเบกเบเบฑเบเบซเบกเบปเบ. เปเบฅเบฐเบกเบฑเบเปเบเบฑเบ semantic เบซเบผเบฒเบเบเบตเปเบเบทเบเบเปเบญเบเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเปเบฒเบเบเบทเป.
เบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบงเบเปเบเบดเปเบเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบตเบขเบนเปเปเบเบชเบญเบเบชเบฐเบเบฑเบเบซเบฅเปเบฒเบชเบธเบเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบก (เปเบเบเบเปเปเบกเบต IE - เบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบกเปเบเปเบเบเบเบต), เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบ Safari เปเบ iPhones เปเบฅเบฐ Chrome เปเบ Androids.
เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบซเบฑเบเบเบธเบเบเปเบฒเบเบนเปเปเบเบเบนเปเบเบถเปเบเปเบเป JS เบซเบผเบท Bootstrap: เบเบฑเบเบชเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒเบเบฐเบเปเบฒเบฅเบฒเบเบเบธเบเบเบฐเบชเบปเบเบเบญเบเบงเบฝเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเบเบตเปเบกเบต Bootstrap เบเปเปเบเบฝเบเปเบเปเปเบเปเบฎเบฑเบเบฅเบปเบ, เปเบเปเบเบฑเบเบชเบนเบเปเบชเบเบซเบผเบฒเบเบเบธเบเบชเปเบฒเบฅเบฑเบ semantics เปเบฅเบฐเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเบฐเบเบดเบเบฑเบ.
เบเบนเปเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเปเบงเบฑเบเปเบเบเปเบเบญเบเบเบงเบเปเบเบปเบฒเบขเบนเปเบเปเบญเบเปเบเบซเบเบถเปเบเปเบเบญเบดเบเปเบเบตเปเบเบฑเบเบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเปเบซเบเบเปเบเบเบชเบฐเปเบเบฒเบฐ - เปเบเปเบเบฑเบเบเบปเบเบเบงเบเบเบตเปเบเบซเบผเบฒเบเปเบกเบทเปเบญเบเบงเบเปเบเบปเบฒเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฒเบงเปเบซเบฅเบ repositories เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเปเบญเบเบเบดเปเบเปเบเบเบญเบกเบเบดเบงเปเบเบตเบเบญเบเบเบงเบเปเบเบปเบฒ. เบเบฑเปเบเบเบฑเปเบเบชเบดเปเบเบเบตเปเปเบเปเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบฑเบเบเบงเบเบชเปเบฒเบฅเบฑเบ karma.
เบงเบฝเบเบเบฒเบเบเปเบฒเบญเบดเบเปเบกเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเบซเบผเบฒเบเบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฑเบเบฎเบฝเบ. เบเบนเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบเบญเบกเบฎเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบเบกเบตเบเบตเบงเบฐเบเบฐเบซเบงเบฑเบเบเบตเปเบเบฝเบกเปเบงเป - เปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบเบดเบเบกเบฑเบเบเบฑเบเบเปเบฒเบเบญเบเบเบฑเบเบซเบกเบปเบเบซเบผเบทเบเบฐเบเบฒเบเบกเบฑเบเบขเบนเปเปเบเบซเบเปเบฒ gh เบเบญเบเบเปเบฒเบ.
เบงเบฝเบเบเบฒเบเบเบต 2: เปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบปเบเบชเบปเปเบ
เบเบนเปเบเบฝเบเบเบญเบเบงเบฝเบเบเบฒเบเปเบกเปเบเบซเบปเบงเบซเบเปเบฒเบเบญเบเบเบธเปเบกเบเบปเปเบเบซเบฒเบเบฒเบเปเบเปเบเบญเบ Denis Balyko.
เปเบเบทเปเบญเบเปเบ
เปเบเบปเปเบฒเบกเบตเปเบเบเบเบตเปเบเบฒเบงเบเป? เบกเบฑเบเบชเบฐเปเบเบเบเบทเปเบเบญเบเปเบเปเบฅเบฐเบเบฒเบง, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบฅเบเบฐเบซเปเบฒเบเบเบฒเบเบกเบฑเบเปเบเบซเบฒเบเบฒเบงเบญเบทเปเบเปเปเบเบงเบดเบเบฒเบเบตเปเบชเบเบชเบฐเบซเบงเปเบฒเบ. เบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบฒเบเปเบเปเปเบ, เปเบเบดเปเบเบเบงเบเปเบเปเบชเบฒเบกเบเปเปเปเบเปเปเบเปเบ: เบงเบฑเบเบเบธเบเบตเปเบเบฐเปเบเปเบกเปเบเบเบทเปเบเบญเบเบเบงเบเบเบฒเบง, เปเบฅเบฐเบเปเบฒเปเบกเปเบเปเบฅเบเบฐเบซเปเบฒเบเบเบญเบเบเบงเบเบเบฒเบง (เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฒเบเบเบฝเบงเปเบเบญเบฒเบงเบฐเบเบฒเบ), เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบทเปเบเบญเบ. เบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐเบเบธเบเบชเบดเปเบเบชเบธเบเบเบญเบเปเบชเบฑเปเบเบเบฒเบ - เปเบฅเบตเปเบกเปเบฅเบฐเบชเปเบฒเปเบฅเบฑเบเบฎเบนเบ, เบเบฒเบกเบฅเปเบฒเบเบฑเบ. เบเบฑเบเบเบฑเบเบเบงเบเบเบฑเบเบเบทเบเปเบฅเบเบฐเบเบฒเบเบเบตเปเบชเบฑเปเบเบเบตเปเบชเบธเบเบเบฒเบเบเบฒเบงเปเบฅเบตเปเบกเบเบปเปเบเปเบเบซเบฒเบเบฒเบงเบชเปเบฒเปเบฅเบฑเบเบฎเบนเบเปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบก.
เบฅเบฒเบเปเบเบฑเบเบเบฑเบเบเบฑเบ:
const solution = function(graph, start, finish) { // ะะฐัะต ัะตัะตะฝะธะต }
เบเบปเบงเบขเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ:
const graph = { start: { A: 50, B: 20 }, A: { C: 40, D: 20 }, B: { A: 90, D: 90 }, C: { D: 160, finish: 50 }, D: { finish: 20 }, finish: {} }; const start = 'start'; const finish = 'finish';
เบเบปเบงเบขเปเบฒเบเบเบปเบเบเบฐเบฅเบดเบ:
{ distance: 90, path: ['start', 'A', 'D', 'finish'] }
เบซเบกเบฒเบโเปเบซเบโ: เปเบเบโเบฎเปเบฒเบโเบเบฒเบโเปเบเปโเปเบโเปเบกเปเบโเบขเบนเปโเปเบ src/ folder, เปเบญเบปเบฒโเบเบฒเบโเปเบเปโเปเบโเบเบญเบโเบเปเบฒเบโเปเบ solution.js.
เบเบฒเบเบเบงเบเบชเบญเบเบงเบฝเบเบเบฒเบเบเบตเบชเบญเบเปเบกเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบฅเบฐเบเบธเบเบเบฐเบชเบปเบเบเบตเปเบชเบธเบ. เบเบนเปเบเบฒเบเบชเปเบงเบเปเบซเบเปเปเบเบปเบฒเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบญเบ Dijkstra. เบเบนเปเบเบตเปเบเบปเบเปเบซเบฑเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบญเบเบกเบฑเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบ algorithm เปเบ JS เปเบกเปเบเปเบฎเบฑเบเปเบเปเบเบต. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบกเบทเปเบญเบเบงเบเบชเบญเบเบเบฒเบเบกเบญเบเบซเบกเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบญเบเบฐเบชเบฒเบเบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฝเบงเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบเบปเปเบเบซเบฒเบญเบดเบเปเบเบตเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบดเปเบเบชเปเบงเบเบฅเบฐเบซเบฑเบเปเบฅเบฐเบเบปเบเปเบซเบฑเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเปเบเบฑเบเบฅเบญเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเป. เบกเบฑเบเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบฐเบซเบฅเบปเบเบเบตเปเบซเบผเบฒเบเบเบปเบเบเบฑเบเบฅเบญเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบปเบเบเบงเบฒเบกเบเปเบญเบกเบเบฑเบเบเปเบฒเปเบซเบฑเบเบเบญเบเบเบนเปเบเบฝเบ. เบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเบฎเบฑเบเบเบฐเปเบเบเบเปเปเบฒ. เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบซเปเบฒเบกเบเบฒเบเบเปเบฒเปเบเปเปเบซเบผเปเบเบเปเปเบกเบนเบเปเบเป, เปเบเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบซเปเบเบธเบเบเบปเบเปเบเบซเบเบถเปเบเปเบเบปเปเบฒเปเบเบชเบดเปเบเบเบตเปเบฅเบฒเบงเบเบฝเบ.
เปเบเบทเปเบญเบเปเบ
เบเบธเบเบเบปเปเบเบเปเปเบเปเบฎเบฑเบเบฎเบฒเบเบงเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบ. เบเบฒเบเบเบฑเปเบเบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบเบนเปเบเบฒเบเบเปเบฒเบฅเบฑเบเบชเบฑเบเบชเบปเบเบเบฑเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ, เบเบฒเบเบเปเบฝเบเบเบทเปเปเบเบเปเบเบต, เปเบฅเบฐเบเบฒเบเบเบปเบเบชเบญเบเบเบฐเบฅเบปเปเบกเปเบซเบฅเบงเบเบฝเบเปเบเปเบเปเบญเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเปเปเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเปเบเบฅเปเบเบตเปเบเปเบฒเปเบเบฑเบ. เบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเบเปเบงเบเบเบปเบเบเบฑเปเบเบเปเบฒเบง เปเบฅเบฐเบชเบปเปเบเบเบทเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบซเปเบเบฑเบเปเบเบปเบฒเปเบเบปเปเบฒ. เปเบเปเปเบเบเบตเบซเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเปเบฝเบเปเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฐเบเบงเบ, เปเบฅเบฐเบเบตเปเบเบฐเบเปเปเบกเบตเบเบฒเบเปเบซเปเบญเบฐเปเบเบญเบตเบเบเปเปเปเบ.
เบเบญเบเบเบฒเบเบเบตเปเบเบฑเบเบกเบต "เบกเบฐเบเบธเบ", เปเบเบทเปเบญเบเปเบเบเบนเปเบกเบท. เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบฎเบนเบเปเบเบเบฅเบฐเบซเบฑเบเบเบฝเบง. เบเปเปเบกเบตเปเบเบซเบฑเบเบเบธเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบญเบเบซเบงเปเบฒเบเบซเบผเบทเปเบเบเบฒเบเบเบฑเบเบเบฑเบ. เบกเบฑเบเปเบเบฑเบเปเบฅเบทเปเบญเบเบญเบทเปเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเบชเบฐเบซเบผเบฑเบเบงเบปเบเบขเบทเบกเบเบฝเบงเบเบฑเบเบงเบปเบเบขเบทเบกเบเบนเปเบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบเบซเบเบถเปเบเบเบตเปเบเปเบฒเบเบฎเบนเปเบเบฑเบ, เปเบฅเบฐเบงเบฒเบ semicolons random.
เบเบงเบฒเบกเบเบฑเบเปเบเบเปเบฅเบฐเบเบฒเบเบญเปเบฒเบเบเบญเบเบเบฒเบเปเบเปเปเบเปเบเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเบเบเปเบฒเบเบซเบฒเบ. เปเบเบเบญเบเบเบฐเบเบธเบกเบเบฑเบเบซเบกเบปเบเปเบเปเบฅเบเบเบงเบเปเบเบปเบฒเปเบงเบปเปเบฒเบงเปเบฒ 80% เบเบญเบเบงเบฝเบเบเบญเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเบญเปเบฒเบเบฅเบฐเบซเบฑเบเบเบญเบเบเบปเบเบญเบทเปเบ. เปเบกเปเบเปเบเปเบเบฑเบเบฎเบฝเบเปเบเปเบฎเบเบฎเบฝเบเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบปเบเบเบงเบเบฅเบฐเบซเบฑเบ - เบเบฒเบ curators เปเบฅเบฐเบเบฒเบเบเบฑเบเปเบฅเบฐเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบเบกเบฒเบเบเบฒเบเบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบ. เปเบเปเบกเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเปเปเบกเบตเบเบปเบงเปเบเบเบตเปเบเบฒเบงเบเบงเปเบฒเปเบถเปเบเบเบปเบงเบญเบฑเบเบชเบญเบ - เบเบฐเบฅเบธเบเบฒเบขเปเบฒเปเบฎเบฑเบเปเบเบงเบเบฑเปเบ. เบเปเบฒเปเบซเบฑเบเบเบฒเบเบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบกเปเบเปเบซเปเบเปเบฒเบฅเบฑเบเปเบเบซเบผเบฒเบ - เบเบปเบเปเบงเบฑเปเบเบเปเบฒเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเปเบฒเปเบซเบฑเบเบเบญเบ Stella Chang.
เปเบเบทเปเบญเบเปเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบเบฒเบเบเบปเบเบชเบญเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เบกเบตเบเบฝเบเปเบเปเบชเบญเบเบชเบฒเบกเบเบปเบเปเบเบตเปเบกเบเบงเบเบกเบฑเบ, เปเบเปเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบปเบ, เบกเบฑเบเปเบเปเบเบฒเบเปเบเบฑเบเบเบงเบเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเปเบ karma เบเบญเบเบเบงเบเปเบเบปเบฒ.
เบเบฒเบโเปเบเปโเปเบโเบเบตเปโเบเบทเบโเบเปเบญเบโ:
const solution = function(graph, START, FINISH) {
// ะัั ะฝะต ะฑะตัะฟะปะฐัะฝะพ ะฒ ััะพะผ ะผะธัะต
const costs = Object.assign({[FINISH]: Infinity}, graph[START]);
// ะะตัะฒะฐั ะฒะพะปะฝะฐ ัะพะดะธัะตะปััะบะธั
ะฝะพะด
const parents = { [FINISH]: null };
Object.keys(graph[START]).reduce((acc, child) => (acc[child] = START) && acc, parents)
const visited = [];
let node;
// ะัะตะผ ยซะดะตััะฒะพะณะพยป ัะพะดะธัะตะปั, ะพัะผะตัะฐะตะผ ะฟัะพะนะดะตะฝะฝัะต
do {
node = lowestCostNode(costs, visited);
let children = graph[node];
for (let n in children) {
let newCost = costs[node] + children[n];
// ะัั ะฝะต ะพัะตะฝะตะฝะฐ ะธะปะธ ะฝะฐััะปัั ะฑะพะปะตะต ะดะตััะฒัะน ะฟะตัะตั
ะพะด
if (!costs[n] || costs[n] > newCost) {
costs[n] = newCost;
parents[n] = node;
}
}
visited.push(node);
} while (node)
return {
distance: costs[FINISH],
path: optimalPath(parents)
};
// ะะพะทะฒัะฐั ะฝะฐะทะฐะด ะฟะพ ัะฐะผัะผ ยซะดะตััะฒัะผยป ัะพะดะธัะตะปัะผ
function optimalPath(parents) {
let optimalPath = [FINISH];
let parent = parents[FINISH];
while (parent && parent !== START) {
optimalPath.push(parent);
parent = parents[parent];
}
optimalPath.push(START);
return optimalPath.reverse();
}
// ะะธะฝะธะผะฐะปัะฝะฐั ััะพะธะผะพััั ะธะท ัะตะบััะตะน ะฝะพะดั ััะตะดะธ ะฝะตะฟัะพัะผะพััะตะฝะฝัั
function lowestCostNode(costs, visited) {
return Object.keys(costs).reduce((lowest, node) => {
if (lowest === null || costs[node] < costs[lowest]) {
if (!visited.includes(node)) {
lowest = node;
}
}
return lowest;
}, null);
};
};
เบงเบฝเบเบเบฒเบเบเบต 3: เบเบฐเบเบดเบเบดเบเปเบซเบเบเบฒเบ
เบกเบฑเบเปเบเปเบเบทเบเบเบฐเบเบฝเบกเปเบเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเบเบญเบ Sergey Kazakov เปเบฅเบฐ Alexander Podskrebkin.
เปเบเบทเปเบญเบเปเบ
เบเบฝเบเบเบฐเบเบดเบเบดเบเบเปเบญเบเปเบเบทเปเบญเบชเบฐเปเบเบเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเปเบฒเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบญเบปเบฒเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบญเบเบเบฐเบเบธเบก frontend เปเบเบเบต 2019.
เบเบฐเบเบดเบเบดเบเบเบงเบเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบเบฑเบเบฅเบฒเบเบเบฒเบ. เบเปเปเบกเบตเบเปเปเบเปเบฒเบเบปเบเบเบฒเบเบญเบญเบเปเบเบเบญเบทเปเบเป. เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบฑเปเบเบเบฒเบเปเบเปเบเปเบเบทเบญเบเปเบซเบเบเบฒเบ 3, 7 เปเบฅเบฐ 14 เบกเบทเปเบฅเปเบงเบเบซเบเปเบฒ. เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเบฒเบงโเปเบซเบผเบโเบเบฑเปเบโเบเปเบฒโเบญเบดเบโเบเบฒเบโเบญเบดเบโเปเบเบตโเปเบเบฑเบโ, เบเบฐโเบเบดโเบเบดเบโเบเบงเบโเบเบฐโเปเบเบตเบโเปเบฅเบฐโเปเบฎเบฑเบโเบงเบฝเบ offlineโ.
เบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบกเบตเบเบฐเปเบซเบเบ
เบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบฐเบเบธเบก Frontend:
confs.tech/javascript?topics=javascript%2Bcss%2Bux เบเบฐเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ:
developer.mozilla.org/ru/docs/Web/API/Service_Worker_API/Using_Service_Workers
developers.google.com/web/fundamentals/primers/service-workers API เบเบฒเบเปเบเปเบเปเบเบทเบญเบ:
developer.mozilla.org/ru/docs/Web/API/Notifications_API
เบงเบฝเบเบเบฒเบเบเบตเบชเบฒเบกเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบเบปเบเบชเบญเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบตเบซเบผเบฒเบเบงเบดเบเบตเปเบเปเปเบเบเบตเปเปเบเบฑเบเปเบเปเบเป, เปเบเปเบฅเบฐเบเบปเบเบกเบตเบเบญเบเบเบปเบเปเบญเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบงเบเปเบเบดเปเบเบงเบดเบเบตเบเบตเปเบเบนเปเบชเบฐเบซเบกเบฑเบเบเบฑเบเบเบฒเบเบเบฑเบเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบตเปเบเปเปเบเบธเปเบเปเบเบตเบ - เบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบฅเบฒเบงเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบเบปเปเบเบเปเบงเบฒ, เบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเปเบเปเปเบเบเบญเบเบฅเบฒเบง.
เปเบเบทเปเบญเบเปเบ
เบเบฑเบเบเบฐเบเบดเบเบดเบ. เปเบกเปเบเปเบฅเปเบง, เบกเบฑเบเบเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบงเบฒเบเปเบงเป. เบเบฑเบเบกเบตเบเบนเปเบเบตเปเปเบญเบปเบฒเปเบเบทเปเบญเบเปเบเบเบตเปเบฎเบนเปเบซเบเบฑเบเบชเบทเปเบเบตเบเปเบเปเบฅเบฐเบเปเปเปเบเปเปเบชเปเบฅเบฐเบซเบฑเบ CSS เปเบชเบฑเปเบเบเบฝเบง. เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบ, เปเบเปเบเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบ, เบเบธเบเบเปเปเปเบเปเบซเบผเบธเบเบฅเบปเบ.
เปเบเปเบฎเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบซเบเบเบฒเบเบเบฒเบเปเบซเบผเปเบเปเบเบซเบเบถเปเบ. เบเบตเปเบเปเปเปเบกเปเบเบงเบฝเบเบเบฒเบเบเบฒเบเบเบฑเบเบงเบฒเบ, เบชเบฐเบเบฑเปเบ เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบซเบเบเบฒเบเบเบตเปเบฅเบงเบกเบขเบนเปเปเบเบกเบฑเบเบเปเปเปเบเปเบเบทเบเบเบฑเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบปเบเปเบฅเบตเบเบเบฒเบเบเบฐเบเบธเบก, เบเบณเบเบปเบเปเบงเบฅเบฒเปเปเป เบซเบผเบทเปเบเบตเปเบกเบเบฒเบเบเบฐเบเบธเบกเปเปเปเปเบเปเบชเบฐเปเปเบต. เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเบเบญเบเปเบฅเบฐเบชเบฐเปเบเบเบฎเบนเบเปเบเบเปเบเบเบญเบตเบเปเบชเป JSON เบเบตเปเปเบเปเบฎเบฑเบ. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก (เปเบเปเบงเบดเบเบตเบเบฒเบ fetch เบซเบผเบทเปเบเป XMLHttpRequest). เบเปเบฒเบเบธเบเบเบปเบเปเบเบซเบเบถเปเบเปเบเบตเปเบก polyfill เบชเปเบฒเบฅเบฑเบ fetch เปเบฅเบฐเบซเบกเบฒเบเบเบฒเบเปเบฅเบทเบญเบเบเบญเบเบฅเบฒเบงเปเบ readme, เบเบตเปเบเบฐเบเบทเบเบเบฑเบเปเบเบฑเบเบเบงเบ.
เบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบเบเปเปเบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบ เปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฒเบงเปเบซเบผเบเบเปเบฒเบญเบดเบ.
เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเปเบเปเบเบทเบญเบเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเบปเบงเบเบดเบเบซเบผเบฑเบเบเบฒเบ 3, 7, 14 เบกเบทเป. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบ API เบเบฒเบเปเบเปเบเปเบเบทเบญเบ,
เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบงเบฒเบ icon เปเบ desktop เปเบเป (เบเบเบช). เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบงเบเปเบเบดเปเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเปเบเบฅเป
Codestyle เปเบฅเบฐเปเบเบเบชเปเบฒเบเปเบเบเบเบฒเบ. เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเบชเบญเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบขเบนเปเปเบ codestyle เบเบฝเบง (เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเบเปเปเบเบปเบเบเบฑเบเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ). เบเบนเปเบเบฒเบเบเบฒเบเบเบปเบ screwed เบชเบธเบ linters - เบเบตเปเบเบดเปเบเปเบซเบเป.
เบเบญเบเปเบเบเบเบดเบเบเบฒเบ. เบเปเบฒเบกเบตเบเบปเบงเบเบตเปเบงเบฑเบเบเบตเปเบเบทเบเบเปเบญเบเบขเบนเปเปเบ console เบงเปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบดเบเบเบฒเบ, เปเบฅเบฐเบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเบเปเปเปเบเปเปเบญเบปเบฒเปเบเปเบชเปเบกเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบซเบฑเบเบเบธเบ.
เบเบปเบเปเบเปเบฎเบฑเบ
เบชเบดเปเบเบเบตเปเบเบฐเบซเบฅเบปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบญเบเบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบก:
- เปเบเบเบชเบญเบเบเบฒเบกเบซเบเบถเปเบเบกเบตเบเปเปเบเบงเบฒเบกเบเปเปเปเบเบเบตเป: โเปเบเบทเปเบญเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเปเบเปเบเปเบงเบเบเปเบญเบเปเบญเบปเบฒเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ React เบฎเปเบงเบกเบเบฑเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบดเปเบกเบฅเบฐเปเบเบตเบเปเบชเปเบฅเบฒเบงเบเปเบงเบเบเปเบฒเบเบฒเบกเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบฅเบฐเปเบเบฑเบเบซเบเบฑเบ, เปเบฅเบฐเบฅเบฒเบงเบเบญเบเบเปเบญเบ. เบเปเบญเบเบกเบฑเบเบกเบฑเบเบซเบผเบฒเบ, เบเปเบญเบเบขเบฒเบเบฎเบนเปเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบกเบฑเบ.โ เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเปเบเบฎเบฒเบเบญเบญเบเบเบฒเบกเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเปเบงเบเบซเบปเบงเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบซเบกเบปเบ, เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบซเบกเบนเปเปเบเบทเปเบญเบเบเบญเบเบเบนเปเบชเบฐเบซเบกเบฑเบเบเปเปเปเบเปเปเบเบฑเบเบเบฐเปเบซเบเบเบซเบผเบฒเบเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบ.
- เบเบนเปเบชเบฐเบซเบกเบฑเบเบเบปเบเบซเบเบถเปเบเปเบเปเบชเบปเปเบเบฅเบดเปเบเปเบเบซเบฒ GitHub, เบเปเบญเบเบเบตเปเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ RAR เบเบฑเปเบเบขเบนเป - เบกเบฑเบเบเบฒเบเบเบตเปเบเบฐเบชเบฐเปเบเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป. ๐
- เบเบนเปเบชเบฐเบซเบกเบฑเบเบเบปเบเบญเบทเปเบ, เปเบเบเปเบฒเปเบซเบฑเบเบเปเบฝเบงเบเบฑเบเปเบเบงเบเปเบฒเบญเบดเบเบเบญเบเปเบเบฅเป solution.js, เบเบญเบกเบฎเบฑเบเบขเปเบฒเบเบเบทเปเบชเบฑเบเบงเปเบฒเบฅเบฒเบงเปเบเปเบเบฑเบเบฅเบญเบ algorithm.
เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบเบชเบฐเปเบฑเบเบเบฒเบเบเบนเปเบชเบฐเปเบฑเบเบเบฑเบเปเบปเบ 76 เบเปเบฒเบ เปเบฅเบฐ เปเบฅเบทเบญเบเปเบญเบปเบฒ 23 เบเบปเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบทเบเบชเบปเปเบเปเบเบเบชเบญเบเบเบฒเบกเบเปเปเบเบฝเบเปเบเปเบเบฒเบ Minsk, เปเบเปเบเบฑเบเบกเบฒเบเบฒเบ Moscow, St. Petersburg เปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบ Tatarstan. เบเบนเปเบเบฒเบเบเบฒเบเบเบปเบเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบซเบฅเบฒเบเปเบเบเบฑเบเบญเบฒเบเบตเบเปเบเบเบฐเบเบธเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ: เบซเบเบถเปเบเปเบเบเบฑเปเบเปเบกเปเบเบเบนเปเบเปเบฝเบงเบเบฒเบเบเปเบฒเบ forensic, เปเบฅเบฐเบญเบตเบเบเบปเบเบซเบเบถเปเบเปเบกเปเบเบเบฑเบเบชเบถเบเบชเบฒเปเบเบ.
เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบฒเบเปเบเปเบเบฐเบเบฒเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบเบญเบเบญเบฑเบเบเบฒเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเปเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบงเบฝเบเบเบฒเบ. เบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเปเบชเปเบฒเปเบฅเบฑเบเบงเบฝเบเบเบฒเบเบเบต 60 เบชเบฐเปเบฅเปเบ 50%, เบเบฑเปเบเบเบต 40 เบเบฐเบเบดเบเบฑเบเปเบเป XNUMX%, เปเบฅเบฐ เบญเบฑเบเบเบฑเบเบเบต XNUMX เปเบกเปเบเบกเบตเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบซเบผเบฒเบเบเบตเปเบชเบธเบ เปเบฅเบฐ เบชเปเบฒเปเบฅเบฑเบเปเบเบเบชเบฐเปเบฅเปเบ XNUMX%.
เบขเบนเป glance เบเปเบฒเบญเบดเบ, เบงเบฝเบเบเบฒเบเปเบเบดเปเบเบเบทเบงเปเบฒเบชเบฑเบเบชเบปเบเปเบฅเบฐเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบ. เปเบซเบเบเบปเบเบเปเปเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเปเบฒเบเบฑเบเบเบนเปเบชเบฐเบซเบกเบฑเบเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป. เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบชเบถเบเบชเบฒเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ, เบเบฑเบเบชเบถเบเบชเบฒเบเปเบฒเบฅเบฑเบเบเบฐเปเบเบตเบเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบเปเบเบดเบ - เบเบฒเบเบชเบปเบเบเบฐเบเบฒ, Yandex.Music เบชเปเบฒเบฅเบฑเบเปเบเบฑเบเบเปเบญเบเบซเบผเบท Yandex.Weather เบชเปเบฒเบฅเบฑเบเบเบฐเบเบฒเบเบปเบเบเบตเปเบเบถเปเบเบเบฑเบเบชเบฐเบเบฒเบเบญเบฒเบเบฒเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบทเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ.
เบเปเบญเบเบเบทเปเปเบเปเบงเปเบฒเปเบซเบฑเบเบงเบฝเบเปเบเบปเปเบฒ SRI เบเบญเบเบเปเบญเบเปเบกเบทเปเบญเบชเบญเบเบเบตเบเปเบญเบเปเบฅเบฐเบเบดเบเบงเปเบฒเบเปเบญเบเบเปเปเปเบเบตเบเปเบเปเปเบเบกเบฑเบ. เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบกเปเบเบเบฑเปเบเบฅเบปเบ, เบญเปเบฒเบเปเบเบทเปเบญเบเปเบเบขเปเบฒเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเปเบฅเบฐเปเบฅเบตเปเบกเบเบปเปเบเปเบฎเบฑเบเบกเบฑเบ. เบกเบฑเบ turns เปเบซเปโเปเบซเบฑเบโเบงเปเบฒโเปเบเบทเปเบญเบโเปเบโเบเบฐโเบเบญเบโเบเปเบงเบโเปเบเบทเบญเบ 80โ% เบเบญเบโเบเบฒเบโเปเบเปโเปเบโเปเบเปโ. เบเบปเบงเบขเปเบฒเบ, เปเบเปเบเบทเปเบญเบเปเบเบเบญเบเบงเบฝเบเบเบฒเบเบเบตเบชเบฒเบก (เบเบฒเบเบเบตเปเบชเบธเบ), เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบตเปเบกเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบฅเบฐ Notifications API เปเบ MDN. เบเบฑเบเบชเบถเบเบชเบฒเบเบนเปเบเบตเปเปเบเปเบชเบถเบเบชเบฒเปเบเบทเปเบญเปเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเปเบฒเปเบฅเบฑเบเบกเบฑเบเปเบเบเบเปเปเบกเบตเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบ.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบขเบฒเบเปเบซเปเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบทเบเบญเปเบฒเบเปเบเบเบเบนเปเบชเบฐเบซเบกเบฑเบเบเบตเปเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเบปเปเบฒ SRI เปเบเบญเบฐเบเบฒเบเบปเบ, เบเบนเปเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบฎเบเบฎเบฝเบ Minsk, เบซเบผเบทเบเบนเปเบเบตเปเบเปเบฒเบฅเบฑเบเปเบฅเบตเปเบกเปเบฎเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบญเบทเปเบเป. เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบฎเบฑเบเปเบเบงเบเบฑเปเบ. เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบเบเบปเบงเบเปเบฒเบเปเบญเบเปเบฅเบฐเบเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบฑเบเบซเบกเบปเบเบเบฒเบเบเบนเปเบเบฝเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com