ะ ะตัˆะตะฝะพ: ะฑัƒั‚ะพะฝ ะทะฐ ะพั‚ะฒะฐั€ัะฝะต ะฝะฐ ั„ะฐะนะป ะทะฐ ะฒัŠะฒะตะถะดะฐะฝะต

ะ ะฐะทะฑะธั€ะฐ ัะต, ะฝะตะบะฐ ะทะฐะฟะพั‡ะฝะตะผ ััŠั ัั‚ะฐั‚ะธัั‚ะฐ. ะฉะต ัะต ััŠัั€ะตะดะพั‚ะพั‡ะฐ ะฒัŠั€ั…ัƒ ั‚ะพั‡ะบะธั‚ะต, ะดะตั„ะธะฝะธั€ะฐะฝะธ ะฒ ัั‚ั€ัƒะบั‚ัƒั€ะฐั‚ะฐ:

ะงัƒะดะธะปะธ ะปะธ ัั‚ะต ัะต ะฝัะบะพะณะฐ ะบะฐะบ ะดะฐ ะธะทะฟะพะปะทะฒะฐั‚ะต JavaScript, ะทะฐ ะดะฐ ะพั‚ะฒะพั€ะธั‚ะต ะดะธะฐะปะพะณะพะฒ ะฟั€ะพะทะพั€ะตั† ะทะฐ ะฒัŠะฒะตะถะดะฐะฝะต ะฝะฐ ั„ะฐะนะป, ะบะฐั‚ะพ ั‰ั€ะฐะบะฝะตั‚ะต ะฒัŠั€ั…ัƒ ะฑัƒั‚ะพะฝ? ะขะพะฒะฐ ะต ั‡ะตัั‚ะพ ัั€ะตั‰ะฐะฝ ะฒัŠะฟั€ะพั, ะบะพะนั‚ะพ ะฒัŠะทะฝะธะบะฒะฐ ะทะฐ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต, ะพัะพะฑะตะฝะพ ะบะพะณะฐั‚ะพ ััŠะทะดะฐะฒะฐั‚ะต ัƒะดะพะฑะฝะธ ะทะฐ ะฟะพั‚ั€ะตะฑะธั‚ะตะปั ะธะฝั‚ะตั€ั„ะตะนัะธ, ะบะพะธั‚ะพ ะธะทะธัะบะฒะฐั‚ ะบะฐั‡ะฒะฐะฝะต ะฝะฐ ั„ะฐะนะปะพะฒะต. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ั€ะฐะทะณะปะตะดะฐะผะต ะฟั€ะพัั‚ะพ ั€ะตัˆะตะฝะธะต ะฝะฐ ั‚ะพะทะธ ะฟั€ะพะฑะปะตะผ, ะฒะบะปัŽั‡ะฒะฐั‰ะพ HTML ะตะปะตะผะตะฝั‚ะฐ โ€žinputโ€œ, ะผะฐะปะบะพ CSS ะธ ะผะฐะปะบะพ JavaScript ะผะฐะณะธั.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะบะฐะบ ะดะฐ ะฟะพะฟั€ะฐะฒั ะบะพั€ะธั‚ะต

CORS, ะธะทะฒะตัั‚ะตะฝ ะพั‰ะต ะบะฐั‚ะพ Cross-Origin Resource Sharing, ะต HTTP ะฟั€ะพั‚ะพะบะพะป, ะบะพะนั‚ะพ ะดะธะบั‚ัƒะฒะฐ ะบะฐะบ ั„ะฐะนะปะพะฒะตั‚ะต ัะต ัะฟะพะดะตะปัั‚ ะผะตะถะดัƒ ะดะพะผะตะนะฝะธ. CORS ะธะณั€ะฐะต ะถะธะทะฝะตะฝะพะฒะฐะถะฝะฐ ั€ะพะปั ะฒ ัƒะตะฑ ัะธะณัƒั€ะฝะพัั‚ั‚ะฐ, ะบะฐั‚ะพ ะบะพะฝั‚ั€ะพะปะธั€ะฐ ะบะพะธ ัะบั€ะธะฟั‚ะพะฒะต ะธะผะฐั‚ ะดะพัั‚ัŠะฟ ะดะพ ั€ะตััƒั€ัะธ ะฝะฐ ัั‚ั€ะฐะฝะธั†ะฐ, ะทะฐ ะดะฐ ะฟั€ะตะดะพั‚ะฒั€ะฐั‚ะธ ะฝะตะพั‚ะพั€ะธะทะธั€ะฐะฝ ะดะพัั‚ัŠะฟ ะดะพ ะดะฐะฝะฝะธ ะธะปะธ ะฟะพั‚ะตะฝั†ะธะฐะปะฝะธ ะฟั€ะพะฑะธะฒะธ ะฒ ัะธะณัƒั€ะฝะพัั‚ั‚ะฐ. CORS ะพะฑะฐั‡ะต ะฟะพะฝัะบะพะณะฐ ะผะพะถะต ะดะฐ ััŠะทะดะฐะดะต ะฟั€ะพะฑะปะตะผะธ, ะพัะพะฑะตะฝะพ ะบะพะณะฐั‚ะพ ัะต ะพะฟะธั‚ะฒะฐั‚ะต ะดะฐ ะธะทะฒะปะตั‡ะตั‚ะต ั€ะตััƒั€ัะธ ะพั‚ ั€ะฐะทะปะธั‡ะตะฝ ะดะพะผะตะนะฝ. ะšะพะณะฐั‚ะพ ะฒัŠะทะฝะธะบะฝะต ะฟั€ะพะฑะปะตะผ, ั‰ะต ะฒะธะดะธั‚ะต CORS ะณั€ะตัˆะบะฐ. ะ ะฐะทะฑะธั€ะฐะฝะตั‚ะพ ะบะฐะบะฒะพ ะฟั€ะธั‡ะธะฝัะฒะฐ ั‚ะฐะทะธ ะณั€ะตัˆะบะฐ ะธ ะบะฐะบ ะดะฐ ั ะบะพั€ะธะณะธั€ะฐั‚ะต ะผะพะถะต ะดะฐ ะฒะธ ะฝะฐะฟั€ะฐะฒะธ ะฟะพ-ะตั„ะตะบั‚ะธะฒะตะฝ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบ ะฝะฐ JavaScript.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะบะฐะบ ะดะฐ ะธะฝัั‚ะฐะปะธั€ะฐั‚ะต flexbox

ะ ะฐะทะฑะธั€ะฐ ัะต, ะตั‚ะพ ะตะดะธะฝ ะทะฐะดัŠะปะฑะพั‡ะตะฝ ะฟะพะณะปะตะด ะฒัŠั€ั…ัƒ ั‚ะพะฒะฐ ะบะฐะบ ะดะฐ ะธะฝัั‚ะฐะปะธั€ะฐั‚ะต Flexbox:

Flexbox, ััŠะบั€ะฐั‰ะตะฝะธะต ะพั‚ ะณัŠะฒะบะฐะฒ ะผะพะดัƒะป ะฝะฐ ะบัƒั‚ะธั, ะต ะผะพะดะตะป ะฝะฐ ะพั„ะพั€ะผะปะตะฝะธะต ะฒ CSS3, ะบะพะนั‚ะพ ะฟั€ะตะดะพัั‚ะฐะฒั ะฟั€ะพัั‚ะพ ะธ ะผะฝะพะณะพ ะฝะตะพะฑั…ะพะดะธะผะพ ั€ะตัˆะตะฝะธะต ะทะฐ ะฟั€ะพะตะบั‚ะธั€ะฐะฝะต ะฝะฐ ะณัŠะฒะบะฐะฒะธ ัั‚ั€ัƒะบั‚ัƒั€ะธ ะฝะฐ ะพั„ะพั€ะผะปะตะฝะธะต, ะฑะตะท ะธะทะฟะพะปะทะฒะฐะฝะต ะฝะฐ ะฟะปะฐะฒะฐั‰ะธ ะตะปะตะผะตะฝั‚ะธ ะธะปะธ ะฟะพะทะธั†ะธะพะฝะธั€ะฐะฝะต.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะธะผะฟะพั€ั‚ะธั€ะฐะฝะต ะฝะฐ ัŠะณะปะพะฒะพ ะณัŠะฒะบะฐะฒะพ ะพั„ะพั€ะผะปะตะฝะธะต

Angular Flex Layout ะพัะธะณัƒั€ัะฒะฐ ะณัŠะฒะบะฐะฒะฐ ะธ ะพั‚ะทะธะฒั‡ะธะฒะฐ ะผั€ะตะถะฐ. ะขะพะน ะธะทะฟะพะปะทะฒะฐ flexbox ะผะพะดะตะปะฐ ะฝะฐ CSS3 ะทะฐ ะฒะธัะพะบะฐ ะณัŠะฒะบะฐะฒะพัั‚ ะฝะฐ ะพั„ะพั€ะผะปะตะฝะธะตั‚ะพ. ะขะพะน ััŠั‰ะพ ั‚ะฐะบะฐ ะฟั€ะตะดะพัั‚ะฐะฒั ะฝะฐ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต ะฝะฐ Angular ะดะพะฑั€ะต ัั‚ั€ัƒะบั‚ัƒั€ะธั€ะฐะฝ API ะทะฐ ะฟั€ะพะตะบั‚ะธั€ะฐะฝะต ะฝะฐ ัƒะตะฑ ัั‚ั€ะฐะฝะธั†ะธ ะฑะตะท ะธะทะฟะพะปะทะฒะฐะฝะต ะฝะฐ bootstrap ะธะปะธ ะดั€ัƒะณะธ ั€ะตัˆะตะฝะธั, ะฑะฐะทะธั€ะฐะฝะธ ะฝะฐ CSS.

Angular Flex Layout ะต ะผะพั‰ะตะฝ ะธะฝัั‚ั€ัƒะผะตะฝั‚ ะทะฐ ะพั„ะพั€ะผะปะตะฝะธะต, ะทะฐั‰ะพั‚ะพ ะฟะพะผะฐะณะฐ ะทะฐ ัƒะฟั€ะฐะฒะปะตะฝะธะต ะฝะฐ ั€ะฐะทะผะตั€ะฐ ะฝะฐ ะตะปะตะผะตะฝั‚ะธั‚ะต ะธ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะพั‚ะพ ะผะตะถะดัƒ ั‚ัั…, ะบะพะตั‚ะพ ัƒะปะตัะฝัะฒะฐ ััŠะทะดะฐะฒะฐะฝะตั‚ะพ ะฝะฐ ะพั‚ะทะธะฒั‡ะธะฒ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะธ ะธะฝั‚ะตั€ั„ะตะนั.

ะ’ัŠะฟั€ะตะบะธ ั‡ะต ั‚ะพะฒะฐ ะผะพะถะต ะดะฐ ะธะทะณะปะตะถะดะฐ ัะปะพะถะฝะพ ะฒ ะฝะฐั‡ะฐะปะพั‚ะพ, ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ะฒะธ ะฟั€ะตะฒะตะดะต ะฟั€ะตะท ะฟั€ะพั†ะตัะฐ, ะพั‡ะตั€ั‚ะฐะฒะฐะนะบะธ ะฒััะบะฐ ัั‚ัŠะฟะบะฐ, ะทะฐ ะดะฐ ะฒะธ ะฟะพะผะพะณะฝะต ะดะฐ ะณะพ ั€ะฐะทะฑะตั€ะตั‚ะต ะฟะพ-ะดะพะฑั€ะต. ะ•ั‚ะธะบะตั‚ะธั‚ะต, ะบะพะดะพะฒะตั‚ะต ะธ ั€ะตัˆะตะฝะธัั‚ะฐ ั‰ะต ะฑัŠะดะฐั‚ ะพะฑััะฝะตะฝะธ ะฟะพะดั€ะพะฑะฝะพ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะทะฐะดะฐะฒะฐะฝะต ะฝะฐ ัˆะธั€ะธะฝะฐ ะฝะฐ ะตะบั€ะฐะฝะฐ

ะ ะฐะทะฑะธั€ะฐ ัะต, ะตั‚ะพ ั ัั‚ะฐั‚ะธัั‚ะฐ:

ะ ะฐะทะฑะธั€ะฐะฝะตั‚ะพ ะฝะฐ ะตะฝะธะณะผะฐั‚ะฐ ะฝะฐ ะฝะฐัั‚ั€ะพะนะบะฐั‚ะฐ ะฝะฐ ัˆะธั€ะธะฝะฐั‚ะฐ ะฝะฐ ะตะบั€ะฐะฝะฐ ะต ั‡ะตัั‚ะพ ัั€ะตั‰ะฐะฝ ะฟั€ะพะฑะปะตะผ, ั ะบะพะนั‚ะพ ัะต ัะฑะปัŠัะบะฒะฐั‚ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต. ะะตะทะฐะฒะธัะธะผะพ ะดะฐะปะธ ััŠะทะดะฐะฒะฐั‚ะต ะฐะดะฐะฟั‚ะธะฒะตะฝ ะดะธะทะฐะนะฝ ะธะปะธ ัะต ะทะฐะฝะธะผะฐะฒะฐั‚ะต ั ะฟั€ะพะฑะปะตะผะธ ั ะดะพัั‚ัŠะฟะฝะพัั‚ั‚ะฐ, ะถะธะทะฝะตะฝะพะฒะฐะถะฝะพ ะต ะดะฐ ั€ะฐะทะฑะตั€ะตั‚ะต ะบะฐะบ ั‚ะพั‡ะฝะพ ะดะฐ ะผะฐะฝะธะฟัƒะปะธั€ะฐั‚ะต ัˆะธั€ะธะฝะฐั‚ะฐ ะฝะฐ ะตะบั€ะฐะฝะฐ ะฟั€ะฐะฒะธะปะฝะพ. ะ’ JavaScript ะต ะพั‚ะฝะพัะธั‚ะตะปะฝะพ ะปะตัะฝะพ ะดะฐ ัะต ะฟะพะปัƒั‡ะธ ัˆะธั€ะธะฝะฐั‚ะฐ ะฝะฐ ะตะบั€ะฐะฝะฐ ะฝะฐ ะทั€ะธั‚ะตะปั. ะžะฑะตะบั‚ัŠั‚ window.screen ะผะพะถะต ะดะฐ ัะต ะธะทะฟะพะปะทะฒะฐ ะทะฐ ั‡ะตั‚ะตะฝะต ะฝะฐ ัˆะธั€ะธะฝะฐั‚ะฐ ะฝะฐ ะตะบั€ะฐะฝะฐ. ะกะตะณะฐ ะฝะตะบะฐ ัะต ะฟะพั‚ะพะฟะธะผ, ะทะฐ ะดะฐ ะพะฑััะฝะธะผ ั‚ะพะฒะฐ ะฟะพ-ะดะพะฑั€ะต ะฒ ัะปะตะดะฒะฐั‰ะธั‚ะต ะฟะฐั€ะฐะณั€ะฐั„ะธ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะณะตะฝะตั€ะธั€ะฐ ะบะพะผะฟะพะฝะตะฝั‚ ะฑะตะท ัะฟะตั†

ะ’ ะดะฝะตัˆะฝะฐั‚ะฐ ะตั€ะฐ, ะพั€ะธะตะฝั‚ะธั€ะฐะฝะฐ ะบัŠะผ ั‚ะตั…ะฝะพะปะพะณะธะธั‚ะต, ั„ั€ะพะฝั‚ะตะฝะด ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะธ ะพัะพะฑะตะฝะพ ั€ะฐะฑะพั‚ะฐั‚ะฐ ะฒ JavaScript ัะต ะฟั€ะตะฒัŠั€ะฝะฐ ะฒ ะฟั€ะตะดะธะทะฒะธะบะฐั‚ะตะปะฝะฐ, ะฝะพ ะธะฝั‚ะตั€ะตัะฝะฐ ะทะฐะดะฐั‡ะฐ. ะก ะฒั€ะตะผะตั‚ะพ ะธ ะฟะพ-ะฝะพะฒะธั‚ะต ั€ะฐะผะบะธ ัั‚ะฐะฒะฐ ัƒะดะพะฑะฝะพ ะธ ะฟะพ-ะฑัŠั€ะทะพ ะดะฐ ัะต ั€ะฐะทั€ะฐะฑะพั‚ะฒะฐั‚ ัƒะตะฑ ะฟั€ะธะปะพะถะตะฝะธั. ะ•ะดะธะฝ ั‚ะฐะบัŠะฒ ะฐัะฟะตะบั‚ ะฝะฐ ั„ั€ะพะฝั‚ะตะฝะด ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะต ั€ะฐะทั€ะฐะฑะพั‚ะฒะฐะฝะตั‚ะพ ะฝะฐ ะบะพะผะฟะพะฝะตะฝั‚ะธ ะฒ ะฟั€ะธะปะพะถะตะฝะธะต. ะŸะพะฝัะบะพะณะฐ ะพะฑะฐั‡ะต ะธัะบะฐะผะต ะดะฐ ะณะตะฝะตั€ะธั€ะฐะผะต ะบะพะผะฟะพะฝะตะฝั‚ ะฑะตะท ั„ะฐะนะปะฐ ััŠั ัะฟะตั†ะธั„ะธะบะฐั†ะธะธั‚ะต (spec). ะขะพะฒะฐ ะต ะพัะฝะพะฒะฝะฐั‚ะฐ ะฝะธ ั‚ะตะผะฐ ะดะฝะตั. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ัะต ะทะฐะดัŠะปะฑะพั‡ะธะผ ะฒ ะตั„ะตะบั‚ะธะฒะฝะพั‚ะพ ั€ะตัˆะฐะฒะฐะฝะต ะฝะฐ ั‚ะพะทะธ ัƒะฝะธะบะฐะปะตะฝ ะฟั€ะพะฑะปะตะผ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะบะฐะบะฒะพ ะพะทะฝะฐั‡ะฐะฒะฐ โ€“ะฟั€ะพะฟัƒัะบะฐะฝะต ะฝะฐ ั‚ะตัั‚ะพะฒะต%3D%3Dะฒัั€ะฝะพ

ะ’ัŠะฒะตะดะตะฝะธะต

ะ”ะฐ ะฑัŠะดะตัˆ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบ ะฒ ััŠะฒั€ะตะผะตะฝะฝะธั‚ะต ะฒั€ะตะผะตะฝะฐ ะพะทะฝะฐั‡ะฐะฒะฐ ะฟะพะฒะตั‡ะต ะพั‚ ะฟั€ะพัั‚ะพ ะดะฐ ะทะฝะฐะตัˆ ะบะฐะบ ะดะฐ ะฟั€ะพะณั€ะฐะผะธั€ะฐัˆ; ััŠั‰ะพ ั‚ะฐะบะฐ ะฟะพะบะฐะทะฒะฐ ัั‚ะตะฟะตะฝ ะฝะฐ ะฒะปะฐะดะตะตะฝะต ะฝะฐ ะธะทะบัƒัั‚ะฒะพั‚ะพ ะธ ะฝะฐัƒะบะฐั‚ะฐ ะทะฐ ะพะฟั‚ะธะผะธะทะฐั†ะธั ะทะฐ ั‚ัŠั€ัะฐั‡ะบะธ (SEO). ะขะพะฒะฐ ะฒะฐะถะธ ะธ ะทะฐ ะดะธะณะธั‚ะฐะปะฝะฐั‚ะฐ ัั„ะตั€ะฐ ะฝะฐ ะผะพะดะฝะฐั‚ะฐ ะธะฝะดัƒัั‚ั€ะธั, ะบัŠะดะตั‚ะพ ั‚ะตะฝะดะตะฝั†ะธะธั‚ะต ะธ ัั‚ะธะปะพะฒะตั‚ะต ะฟั€ะพะดัŠะปะถะฐะฒะฐั‚ ะดะฐ ัะต ะฟั€ะพะผะตะฝัั‚ ะธ ะบะพะผะฑะธะฝะธั€ะฐั‚. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ะธะทัะปะตะดะฒะฐั‚ะต ัะปะพะถะฝะฐั‚ะฐ ะฒั€ัŠะทะบะฐ ะผะตะถะดัƒ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะฒ JavaScript, ะพะฒะปะฐะดัะฒะฐะฝะตั‚ะพ ะฝะฐ SEO ะธ ะฟะพะดะดัŠั€ะถะฐะฝะตั‚ะพ ะฝะฐ ั‚ะตะผะฟะพั‚ะพ ะฝะฐ ะผะพะดะฝะฐั‚ะฐ ะธะฝะดัƒัั‚ั€ะธั.

ะŸั€ะพะฑะปะตะผัŠั‚ ะฟะพะด ั€ัŠะบะฐ

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะบะฐะบ ะดะฐ ะฑัะณะฐะผ

ะ ะฐะทะฑะธั€ะฐะฝะตั‚ะพ ะฝะฐ ัะปะพะถะฝะธั ัะฒัั‚ ะฝะฐ ะผะพะดะฐั‚ะฐ, ะพัะพะฑะตะฝะพ ะบะพะณะฐั‚ะพ ัั‚ะฐะฒะฐ ะดัƒะผะฐ ะทะฐ ะพั‡ะธะปะฐ ะพั‚ ะฒะธัะพะบ ะบะปะฐั, ะบะฐะบะฒะธั‚ะพ ัะฐ ะผะพะดะฝะธั‚ะต ั€ะตะฒัŽั‚ะฐ, ะผะพะถะต ะดะฐ ะฑัŠะดะต ั‚ั€ัƒะดะฝะฐ ะทะฐะดะฐั‡ะฐ. ะŸั€ะตะฟะปะธั‚ะฐะฝะตั‚ะพ ะฝะฐ ัั‚ะธะปะพะฒะต, ั†ะฒะตั‚ะพะฒะต, ะธัั‚ะพั€ะธั ะธ ะปะธั‡ะฝะฐ ะตัั‚ะตั‚ะธะบะฐ ะผะพะถะต ะดะฐ ะธะทะณะปะตะถะดะฐ ะฟะพั€ะฐะทะธั‚ะตะปะฝะพ, ะฝะพ ั ะผะฐะปะบะพ ะพะฟะธั‚ ั‡ะพะฒะตะบ ะผะพะถะต ะดะฐ ะดะตัˆะธั„ั€ะธั€ะฐ ะตะทะธะบะฐ ะฝะฐ ั‚ัŠะบะฐะฝั‚ะฐ ะธ ะดะธะทะฐะนะฝะฐ.

ะ ะฐะทะฑะธั€ะฐะฝะต ะฝะฐ ะผะพะดะฝะธั‚ะต ัั‚ะธะปะพะฒะต

ะœะพะดะฐ, ะฟะพะดะพะฑะฝะพ ะฝะฐ ะตะทะธั†ะธั‚ะต ะทะฐ ะบะพะผะฟัŽั‚ัŠั€ะฝะพ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะต ะบะฐั‚ะพ JavaScript, ะธะผะฐ ะผะฝะพะถะตัั‚ะฒะพ ั€ะฐะทะปะธั‡ะฝะธ ัั‚ะธะปะพะฒะต ะธ ะผะตั‚ะพะดะธ, ะบะพะธั‚ะพ ะผะพะณะฐั‚ ะดะฐ ะฑัŠะดะฐั‚ ะธะทะฟะพะปะทะฒะฐะฝะธ ะทะฐ ะฟะพะดั…ะพะด ะบัŠะผ ะฟั€ะพะฑะปะตะผ. ะ˜ะผะฐ ะฑะตะทะฑั€ะพะน ัั‚ะธะปะพะฒะต, ะฒัะตะบะธ ััŠั ัะพะฑัั‚ะฒะตะฝะธ ะฟั€ะฐะฒะธะปะฐ ะธ ะฝะฐัะพะบะธ, ะฟะพะดะพะฑะฝะพ ะฝะฐ ั€ะฐะทะปะธั‡ะฝะธ ะฑะธะฑะปะธะพั‚ะตะบะธ ะธะปะธ ั€ะฐะผะบะธ, ั ะบะพะธั‚ะพ ะผะพะถะต ะดะฐ ัะต ั€ะฐะฑะพั‚ะธ ะฒ JavaScript.

ะะฐะฟั€ะธะผะตั€, ะฑะพั…ะตะผัะบะธัั‚ ัั‚ะธะป, ั‡ะตัั‚ะพ ะฝะฐั€ะธั‡ะฐะฝ โ€žะฑะพั…ะพโ€œ, ะต ัั‚ะธะป, ะฒะดัŠั…ะฝะพะฒะตะฝ ะพั‚ ะดะฒะธะถะตะฝะธะตั‚ะพ ะทะฐ ัะฒะพะฑะพะดะฐ ะพั‚ 1960-ั‚ะต ะธ 1970-ั‚ะต ะณะพะดะธะฝะธ ะฝะฐ ะผะธะฝะฐะปะธั ะฒะตะบ. ะขะพะน ะฒะบะปัŽั‡ะฒะฐ ะตะปะตะผะตะฝั‚ะธ ะฝะฐ ะฟั€ะธั‡ัƒะดะปะธะฒะพัั‚, ะตะบะปะตะบั‚ะธะบะฐ ะธ ะธะทะฒะตัั‚ะฝะฐ ะฟั€ะพั…ะปะฐะดะฝะฐ, ัะฒะพะฑะพะดะฝะฐ ะตัั‚ะตั‚ะธะบะฐ. ะฆะฒะตั‚ะพะฒะธั‚ะต ัั…ะตะผะธ ะพะฑะธะบะฝะพะฒะตะฝะพ ัะฐ ะทะตะผะฝะธ, ั ะฝะฐัะธั‚ะตะฝะพ ะบะฐั„ัะฒะพ, ะทะตะปะตะฝะพ ะธ ะฑะธะถัƒั‚ะฐ.


ะ—ะฐ ั€ะฐะทะปะธะบะฐ ะพั‚ ั‚ัั…, ะผะธะฝะธะผะฐะปะธัั‚ะธั‡ะฝะธัั‚ ัั‚ะธะป ะต ั‡ะธัั‚, ััะตะฝ ะธ ัะต ั„ะพะบัƒัะธั€ะฐ ะฒัŠั€ั…ัƒ ะธะดะตัั‚ะฐ โ€žะฟะพ-ะผะฐะปะบะพั‚ะพ ะต ะฟะพะฒะตั‡ะตโ€œ. ะขะพะฒะฐ ะต ัั‚ะธะป, ะบะพะนั‚ะพ ะผะพะถะต ะดะฐ ะฑัŠะดะต ะฟะฐั€ะฐะปะตะปะตะฝ ะฝะฐ ั‡ะธัั‚ะฐ, ะตั„ะตะบั‚ะธะฒะฝะฐ ั‡ะฐัั‚ ะพั‚ JavaScript ะบะพะด, ะบะพะนั‚ะพ ะฝะต ะณัƒะฑะธ ั†ะธะบะปะธ ะทะฐ ะฝะตะฝัƒะถะฝะธ ะพะฟะตั€ะฐั†ะธะธ.


ะ ะฐะทะฑะธั€ะฐะฝะต ะฝะฐ ั‚ะตะฝะดะตะฝั†ะธะธั‚ะต ะฝะฐ ะฟะธัั‚ะฐั‚ะฐ

ะœะพะดะฝะธั‚ะต ั€ะตะฒัŽั‚ะฐ, ะฟะพะดะพะฑะฝะพ ะฝะฐ ั†ะธะบะปะธั‚ะต ะทะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะฐ ะฝะฐ ัะพั„ั‚ัƒะตั€, ัะฐ ะดะธะฝะฐะผะธั‡ะฝะธ ะธ ัะต ะฟั€ะธะดัŠั€ะถะฐั‚ ะบัŠะผ ะฝะตะฟั€ะตะบัŠัะฝะฐั‚ะพ ั€ะฐะทะฒะธะฒะฐั‰ะธั‚ะต ัะต ั‚ะตะฝะดะตะฝั†ะธะธ ะธ ัั‚ะฐะฝะดะฐั€ั‚ะธ. ะŸะธัั‚ะฐั‚ะฐ ะต ะฟะปะฐั‚ั„ะพั€ะผะฐ ะทะฐ ะดะธะทะฐะนะฝะตั€ะธั‚ะต ะฝะต ัะฐะผะพ ะดะฐ ะฟะพะบะฐะถะฐั‚ ะฝะฐะน-ะฝะพะฒะธั‚ะต ัะธ ะปะธะฝะธะธ, ะฝะพ ะธ ะดะฐ ะธะทั€ะฐะทัั‚ ัะฒะพัั‚ะฐ ะตัั‚ะตั‚ะธะบะฐ ะฟะพ ะฝะฐะน-ะบั€ะตะฐั‚ะธะฒะฝะธั ะธ ะฝะตะฟะพะดะฟั€ะฐะฒะตะฝ ะฝะฐั‡ะธะฝ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝ: angularjs cdn

AngularJS, JavaScript ั€ะฐะผะบะฐ ั ะพั‚ะฒะพั€ะตะฝ ะบะพะด, ะต ะตั„ะตะบั‚ะธะฒะตะฝ ะธะฝัั‚ั€ัƒะผะตะฝั‚, ั€ะฐะทั€ะฐะฑะพั‚ะตะฝ ะพั‚ Google. ะะตะณะพะฒะฐั‚ะฐ ั†ะตะป ะต ะดะฐ ัƒะฒะตะปะธั‡ะธ ะฟั€ะธะปะพะถะตะฝะธัั‚ะฐ, ะฑะฐะทะธั€ะฐะฝะธ ะฝะฐ ะฑั€ะฐัƒะทัŠั€, ั ะฒัŠะทะผะพะถะฝะพัั‚ ะทะฐ MVC (Model View Controller), ะพะฟั€ะพัั‚ัะฒะฐะนะบะธ ะบะฐะบั‚ะพ ะฟั€ะพั†ะตัะฐ ะฝะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะฐ, ั‚ะฐะบะฐ ะธ ะฟั€ะพั†ะตัะฐ ะฝะฐ ั‚ะตัั‚ะฒะฐะฝะต. ะขะฐะทะธ ัะพั„ั‚ัƒะตั€ะฝะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะฐ ะฟะพะผะฐะณะฐ ะฟั€ะธ ััŠะทะดะฐะฒะฐะฝะตั‚ะพ ะฝะฐ ะฟั€ะธะปะพะถะตะฝะธั ะทะฐ ะตะดะฝะฐ ัั‚ั€ะฐะฝะธั†ะฐ (SPA) ะฟะพ ั‡ะธัั‚ ะธ ะฟะพะดะดัŠั€ะถะฐะตะผ ะฝะฐั‡ะธะฝ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต