Vue.js ู TypeScript ูู ุง ุฃุฏุงุชุงู ูููุชุงู ูู ุนุงูู ุงูุจุฑู ุฌุฉ ูู ูููู ุง ุชุจุณูุท ูุชุจุณูุท ุชุทููุฑ ุชุทุจููุงุช ุงูููุจ ุฅูู ุญุฏ ูุจูุฑ. ุฅุฌุฑุงุกุงุช ุฑุณู ุงูุฎุฑุงุฆุท ูู Vue.js ูุฏ ูููู ุงุณุชุฎุฏุงู TypeScript ู ูู ุฉ ุตุนุจุฉ ูู ุจุนุถ ุงูุฃุญูุงูุ ูููู ููู ุงูู ูุงููู ุงูุฃุณุงุณูุฉ ูุงุชุจุงุน ุงูุฅุฌุฑุงุกุงุช ุงูุตุญูุญุฉ ูู ูู ุฃู ูุฌุนู ุงูุนู ููุฉ ุฃูุซุฑ ุณูุงุณุฉ.
Vue.js
ุชู ุงูุญู: htmlWebpackPlugin.options.title
HTMLWebpackPlugin ูู ุฃุฏุงุฉ ูููุฉ ุชุนู ู ุนูู ุชุจุณูุท ุนู ููุฉ ุฅูุดุงุก ู ููุงุช HTML ุจุดูู ูุจูุฑ ูุฎุฏู ุฉ ุญุฒู ุงูููุจ ุงูุฎุงุตุฉ ุจู. ูููุฑ ูุฐุง ุงูุจุฑูุงู ุฌ ุงูุฅุถุงูู ุงูุนู ูู ููู ุทูุฑูู ู ุฌู ูุนุฉ ู ุชููุนุฉ ู ู ุงูุฎูุงุฑุงุช ูุฌุนู ุงูููุฏ ุงูุฎุงุต ุจูุง ุฃูุซุฑ ููุงุกุฉ ูุฏููุงู ูููุฉ. ุฃุญุฏ ูุฐู ุงูุฎูุงุฑุงุช ูู ุฎูุงุฑ `htmlWebpackPlugin.options.title`ุ ูุงูุฐู ูุณู ุญ ููุง ุจุชุนููู ุนููุงู ู ูู HTML.
ุชู ุงูุญู: ุญุฐู ุงูุชุฎุฒูู ุงูู ุญูู
ูู ุงูุนุงูู ุงูุฑูู ู ุงูุญุฏูุซุ ุญูุซ ุชุนุฏ ุชุทุจููุงุช ุงูููุจ ุฌุฒุกูุง ู ู ุญูุงุชูุง ุงูููู ูุฉุ ูุชุถู ู ุฏูุฑ ุงูู ุทูุฑ ุชูุธูู ุงูุจูุงูุงุช ูุชุฎุฒูููุง ูุฅุฏุงุฑุชูุง ุจููุงุกุฉ. ุฃุญุฏ ุงูู ูุงููู ุงูุฃุณุงุณูุฉ ูู ุงูุชุนุงู ู ู ุน ุงูุจูุงูุงุช ูู **ุงูุชุฎุฒูู ุงูู ุญูู**. ุณูู ุชุชุนู ู ูุฐู ุงูู ูุงูุฉ ูู ููููุฉ ุญุฐู ุงูุจูุงูุงุช ู ู ุงูุชุฎุฒูู ุงูู ุญูู ุจุงุณุชุฎุฏุงู ุฌุงูุง ุณูุฑูุจุชุ ููุญุต ุชูููุฐ ุงูุชุนููู ุงุช ุงูุจุฑู ุฌูุฉ ุฎุทูุฉ ุจุฎุทูุฉุ ูู ูุงูุดุฉ ุจุนุถ ุงูู ูุชุจุงุช ูุงููุธุงุฆู ุงูู ุฑุชุจุทุฉ ุจูุฐู ุงูุนู ููุฉ.
ุชู ุงูุญู: ู ุดุงูุฏุฉ ุงูู ูููุฉ ุงูุนู ููุฉ
ูุฏ ุชุจุฏู ุฎุงุตูุฉ ุงูู ุดุงูุฏุฉ ุงูุนู ููุฉ ู ูููู ูุง ู ุนูุฏูุงุ ูููููุง ุฌุฒุก ุฃุณุงุณู ู ู ููู ุณููู ูุงุฆู JavaScript. ูู ุงูุฃุณุงุณุ ููุชุฑุถ ุฃู ุฎุตุงุฆุต ุงููุงุฆู ูู ูู ุฃู ุชุญุชูู ุนูู ูุงุฆูุงุช ุฃุฎุฑู. ุนูู ูุฌู ุงูุชุญุฏูุฏุ ูู ุงูุจุฑู ุฌุฉ ุงูู ุณุชูุฏุฉ ุฅูู ุงูุจูุงูุงุช/ุงููุงุฆูุงุชุ ููุงู ุญุงุฌุฉ ูุงุฆูุฉ ูู ุดุงูุฏุฉ ุฃู ู ูุงุญุธุฉ ุฃู ุชุชุจุน ุงูุชุบููุฑุงุช ูู ูุงุฆู ู ุชุฏุงุฎู ุฃู ู ุตูููุฉ. ููุฐุงุ ูุญู ูุฑุงูุจ ุงูุฎุตุงุฆุต ุจุนู ู.
ุชู ุงูุญู: ููุญููุฉ
ูุณุนุฏูู ุงูุงู ุชุซุงู ูููู ูุฑุฌู ู ูุงุญุธุฉ ุฃูู ุจุงุนุชุจุงุฑู ูู ูุฐุฌูุง ููุฐูุงุก ุงูุงุตุทูุงุนูุ ูุง ูู ูููู ุฏู ุฌ ุนูุงู ุงุช HTML ุจุงูุทุฑููุฉ ุงูุชู ุชุนู ู ุจูุง ุนูู ู ููุน ุงูููุจ. ูููู ูุบุฑุถ ุงููุซููุฉุ ุณุฃูุชุจูุง.
ุชุนุชุจุฑ For Loop ู ูููู ูุง ุฃุณุงุณููุง ูู JavaScriptุ ููู ุฃุฏุงุฉ ุจุฑู ุฌุฉ ูููุฉ ูุฌุจ ุนูู ูู ู ุทูุฑ ุฃู ูุนุชุงุฏ ุนูููุง. ูุณู ุญ ุจุชูููุฐ ุงูุชุนููู ุงุช ุงูุจุฑู ุฌูุฉ ุจุดูู ู ุชูุฑุฑ ุจูุงุกู ุนูู ุดุฑุท ู ุนูู. ูุฏ ูุจุฏู ูุฐุง ุจุณูุทูุงุ ููู ุงูููู ุงูุฌูุฏ ูููููุฉ ุงูุชุนุงู ู ู ุน ุงูุญููุงุช ูู ูู ุฃู ูุญุฏุซ ูุฑููุง ูุจูุฑูุง ูู ูุฏุฑุชู ุนูู ุงูุจุฑู ุฌุฉ.
ุชู ุงูุญู: ุงูุชุทุงุน ุงููุต
ุงูุชุทุงุน ุงููุต ูู ู ูู ุฉ ุดุงุฆุนุฉ ูู ุชุทููุฑ ุงูููุจุ ุฎุงุตุฉ ุนูุฏ ุงูุชุนุงู ู ู ุน ู ุญุชูู ูุตู ุทููู ูุฌุจ ุฃู ูุชูุงุณุจ ู ุน ุญุฏูุฏ ุนุฑุถ ู ุนููุฉ ุฏูู ุฒูุงุฏุฉ ุงูุชุญู ูู ุนูู ุงูุนุฑุถ. ูุญุฏุซ ูุฐุง ุนุงุฏุฉู ูู ุณููุงุฑูููุงุช ู ุซู ู ูุฌุฒุงุช ุงูุฃุฎุจุงุฑ ุฃู ู ุนุงููุงุช ุงููุต ุฃู ูู ุงููุงูุน ูู ุฃู ู ูุงู ูุฏ ุชุฎุชุงุฑ ููู ู ูุฒุฉ ุงููุชุงุจุฉ "ูุฑุงุกุฉ ุงูู ุฒูุฏ".
ุชู ุงูุญู: ุงูุงุฎุชุตุงุฑ
ุฌุงูุง ุณูุฑูุจุช ุงูุชุฑู ูุฒ ุงูู ุฎุชุตุฑ ูุฏูู ุงููุฏุฑุฉ ุนูู ุฑูุน ู ุณุชูู ุฎุจุฑุชู ูู ุงูุจุฑู ุฌุฉ ูุชูุฏูู ุญููู ูุนุงูุฉ. ูุง ุชูุชุตุฑ ูุฐู ุงูุชูููุฉ ุนูู ูุชุงุจุฉ ุชุนููู ุงุช ุจุฑู ุฌูุฉ ุฃูู ูุญุณุจุ ุจู ุชุชุนูู ุจุชุญุณูู ุงูุชุนููู ุงุช ุงูุจุฑู ุฌูุฉ ุงูุฎุงุตุฉ ุจู ูุชุญุณูู ุฅู ูุงููุฉ ุงููุฑุงุกุฉ ู ุน ุงูุญูุงุธ ุฃูุถูุง ุนูู ุงูุฃุฏุงุก ุงูุนุงูู.
ูุนุฏ ุงูุชุฑู ูุฒ ุงูู ุฎุชุตุฑ ู ู ุงุฑุณุฉ ูุฌุจ ุนูู ุฌู ูุน ุงูู ุทูุฑูู ุฃุฎุฐูุง ุจุนูู ุงูุงุนุชุจุงุฑ. ููู ูุง ูุฒูุฏ ู ู ุณุฑุนุฉ ูุชุงุจุฉ ุงูุชุนููู ุงุช ุงูุจุฑู ุฌูุฉ ูุญุณุจุ ุจู ูููู ุฃูุถูุง ู ู ูุฑุตุฉ ุงุฑุชูุงุจ ุงูุฃุฎุทุงุก ูุธุฑูุง ูุฃู ูุฏูู ุนุฏุฏูุง ุฃูู ู ู ุงูุฃุณุทุฑ ุงูุชู ูุฌุจ ู ุฑุงุฌุนุชูุง. ููุงู ุนุฏุฉ ุทุฑู ูุชูููุฐ ุฐููุ ูููู ูุฌุจ ุนููู ุงูุชุฑููุฒ ุจุดูู ุฎุงุต ุนูู ุงูุทุฑู ุงูุฃูุซุฑ ุดููุนูุง ููุนุงููุฉ. ุงูููุงุฆุฏ ูุงุถุญุฉ. ุชูููู ูู ูุฉ ุงูุชุนููู ุงุช ุงูุจุฑู ุฌูุฉุ ูุชูููู ุงุญุชู ุงููุฉ ุงูุฃุฎุทุงุกุ ูุชุญุณูู ุฅู ูุงููุฉ ุงููุฑุงุกุฉ ูุชุนุฒูุฒ ุงูุฃุฏุงุก.
// Longhand let a; if (b) { a = c; } else { a = d; } // Shorthand let a = b ? c : d;
ุญู: ุฑุฏ ูุนู ุฃู
-
ุจุงูุชุฃููุฏ! ูุฐู ุจุฏุงูุฉ ูู
ูุงูุฉ JavaScript ุงูู
ุณุชูุฏุฉ ุฅูู React.
ูุนุฏ ููู ุทุฑููุฉ ุงูุนู ู ุงูุฏุงุฎููุฉ ูู React ุฃู ุฑูุง ุจุงูุบ ุงูุฃูู ูุฉ ูุฃู ุดุฎุต ูุนู ู ู ุน ู ูุชุจุฉ JavaScript ูุฐู ุนูู ูุทุงู ูุงุณุน. React ูู ู ูุชุจุฉ JavaScript ู ูุชูุญุฉ ุงูู ุตุฏุฑ ููุงุฌูุฉ ุฃู ุงู ูุฉ ุชูุณุชุฎุฏู ูู ุชุตู ูู ูุงุฌูุงุช ุงูู ุณุชุฎุฏู ููุชุทุจููุงุช ุฐุงุช ุงูุตูุญุฉ ุงููุงุญุฏุฉ. ุฅููุง ุทุจูุฉ ุงูุนุฑุถ ูู ูู ูุฐุฌ MVC (Model-View-Controller).
ุชู ุงูุญู: ุฅุถุงูุฉ ุฎุท ุฑุงุฆุน ุฅูู
ุงูุฎุท ุฑุงุฆุน ูู ุฃุฏุงุฉ ู ููุฏุฉ ุจุดูู ูุง ูุตุฏู ุนูุฏ ุชุทููุฑ ู ููุน ุนูู ุดุจูุฉ ุงูุฅูุชุฑูุช. ุฅููุง ู ูุชุจุฉ ูุงุณุนุฉ ู ู ุฃููููุงุช ุงูู ุชุฌูุงุช ุงููุงุจูุฉ ููุชุทููุฑ ูุงูุชู ุชุชูุญ ููู ุทูุฑูู ุชุฎุตูุต ุฌู ุงููุงุช ุฃู ุตูุญุฉ ููุจ ูุชุญุณูููุง. ุฅู ุฅุถุงูุชู ุฅูู ู ุดุฑูุน JavaScript ูุง ูู ูููู ู ู ุฌุนู ู ููุนู ุฃูุซุฑ ุฌุงุฐุจูุฉ ู ู ุงููุงุญูุฉ ุงูู ุฑุฆูุฉ ูุญุณุจุ ุจู ูุณู ุญ ุฃูุถูุง ุจุฒูุงุฏุฉ ุงููุธุงุฆู ุงูุชูุงุนููุฉ. ุณุชุฑุดุฏู ูุฐู ุงูู ูุงูุฉ ุฎูุงู ุนู ููุฉ ุฏู ุฌ Font Awesome ูู ู ุดุฑูุน JavaScript ุงูุฎุงุต ุจู.