1. Ini bukan perpustakaan javascript. Tidak ada fungsi yang dapat kami panggil dan gunakan secara langsung.

2. Ini bukan pustaka manipulasi DOM seperti jquery. Tetapi menggunakan subset dari jQuery untuk manipulasi DOM.

3. Lebih fokus pada sisi HTML aplikasi web.

4. Untuk pola desain MVC / MVVM.

5. AngularJS adalah kerangka kerja MVC JavaScript yang dibuat oleh Google untuk membangun arsitektur yang benar dan aplikasi web yang dapat dipelihara.

Fitur utama Angular JS

• Pendekatan HTML deklaratif

• Pengikatan data yang mudah: penjilidan data dua arah

• Komponen yang Dapat Digunakan Kembali

• Pola Desain MVC / MVVM

• Injeksi Ependensi

• Pengujian integrasi / pengujian unit secara menyeluruh

• Perutean

• Templating

• Modul

• Jasa

• Ekspresi

• Filter

• Arahan

• Validasi formulir

• Cakupan

Pengontrol tampilan model

a) Model – data

b) View – antarmuka pengguna, apa yang dilihat dan berinteraksi dengan pengguna

c) Controller – antarmuka antara model dan tampilan

Model belum tentu data dari database.

Browser, server, dan database dapat memiliki sistem MVC sendiri dan sering kali melakukannya.

Saat kita berbicara tentang MVC dalam presentasi ini, kita akan berbicara tentang MVC di browser.

MVVM mendukung pengikatan data dua arah antara tampilan dan model tampilan. Ini memungkinkan penyebaran perubahan secara otomatis, dalam status model tampilan ke tampilan. Model tampilan menggunakan pola pengamat untuk memberi tahu perubahan dalam model tampilan ke model.

KOMPILER HTML

Angularjs HTML compiler memungkinkan pengembang untuk mengajarkan sintaks HTML baru pada browser. Kompiler memungkinkan Anda untuk melampirkan perilaku ke elemen atau atribut HTML apa pun dan bahkan membuat elemen atau atribut HTML baru dengan perilaku khusus. Angular menyebut perintah ekstensi perilaku ini. Compiler adalah layanan sudut yang melintasi DOM untuk mencari atribut. Proses kompilasi terjadi dalam dua tahap.

• Compiler: melintasi DOM dan mengumpulkan semua arahan. Hasilnya adalah fungsi penghubung.

• Link: Gabungkan arahan dengan ruang lingkup menghasilkan tampilan langsung. Setiap perubahan dalam model lingkup tercermin dalam tampilan, dan setiap interaksi pengguna dengan tampilan tersebut tercermin dalam model cakupan. Ini menjadikan model ruang lingkup sebagai sumber kebenaran tunggal.

Pengarahan

Ini adalah pembuat elemen HTML (suc sebagai atribut, nama elemen, komentar, atau kelas CSS) yang dikenali dan digunakan angularjs untuk membuat serangkaian fungsionalitas dan / atau antarmuka pengguna yang disesuaikan.

Angularjs hadir dengan banyak arahan yang dibuat sebelumnya, tetapi Anda juga dapat menulis arahan khusus Anda sendiri.

Modul

Modul dapat berupa aplikasi, atau kumpulan komponen yang dapat disuntikkan ke modul lain. Di Angular, begitulah cara Anda mengelompokkan hal-hal terkait sehingga Anda bisa mendapatkan keuntungan dari sistem injeksi ketergantungannya.

Anda dapat menganggap modul sebagai wadah untuk berbagai bagian aplikasi Anda – pengontrol, layanan, filter, arahan, konstanta, nilai, pabrik, penyedia, dll.,

Cakupan

Scope adalah objek yang mengacu pada model aplikasi. Ini adalah konteks eksekusi untuk ekspresi. Lingkup disusun dalam struktur hierarki. Cakupan dapat mengamati ekspresi dan menyebarkan peristiwa. Sebenarnya model tampilan mvvm.

Injeksi Ketergantungan

Ini adalah pola desain perangkat lunak yang berhubungan dengan bagaimana komponen mendapatkan dependensinya.

Subsistem injektor AngularJS bertanggung jawab untuk membuat komponen, menyelesaikan ketergantungannya, dan menyediakannya ke komponen lain sesuai permintaan.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *