AngularJS: нускалардын айырмасы

Жок кылынган мазмун Кошулган мазмун
AngularJS
Белги: 2017 source edit
No edit summary
Белги: 2017 source edit
29-сап:
 
AngularJS декларативдик программалоо - колдонуучу интерфейсин жана программдык компоненттер үчүн абдан жакшы келет ынанышат, а императивдик программалоо бизнес логиканы түшүндүргөнгө так туура келет. Фреймворк эки тараптуу байлануу маалыматтарын динамикалык контенттке бекитип салттык HTML-ди адаптация кылат жана кеңейтет, а бул болсо автоматтык түрдө моделди синхронизация жана көрүнүшүн иштетет. Жыйынтыгында AngularJS DOM элементтеринин манипуляциясы тесттик мүмкүнчүлүктөрүн жана өндүрүмдүүлүгүн көбөйтүүсүн так белгилейт.
 
=== Түзүү максаттары ===
* [[Document Object Model|DOM]]-манипуляциясын тиркеменин логикасына бөлүп, кодддун тестирлөөсүн жогорулатат.
* Тестирлөөнү түзүүнүн маанилүү бөлүгү катара кароо. Тестирлөөнүн кыйынчылыгы түздөн түз коддун түзүлүшүнө көз каранды.<ref>[https://docs.angularjs.org/guide/unit-testing Unit Testing]</ref><ref>[https://docs.angularjs.org/guide/e2e-testing E2E Testing]</ref>
* Клиенттик жана сервердик тараптарды бөлүү, бул түзүүнү параллель жазууга мүмкүнчүлүк ачат.
* Түзүүчүнү тиркемени жасоонун бүт жолунда алып баруу: колдонуучунун интерфейсин долбоорлоодон баштап, бизнес логикасын жазып өтүп тестирлөөгө чейин.
"https://ky.wikipedia.org/wiki/AngularJS" булагынан алынды