1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Mengenal apa itu Angular.JS

Discussion in 'Pemrograman Web' started by exabytes (ID), Jan 29, 2014.

  1. exabytes (ID)

    exabytes (ID) Hero

    Joined:
    Nov 9, 2013
    Messages:
    701
    Likes Received:
    96
    Location:
    Jakarta
    [​IMG]

    AngularJS merupakan framework javascript berbasis open-source yang dirilis oleh Google pada tahun 2009. Merujuk pada situs resmi AngularJS yaitu (http://angularjs.org), akan kita dapatkan tagline berikut ini

    "HTML Enhanced for Web apps!"

    yang di Maksud dari tagline AngularJS ini adalah HTML yang ditingkatkan fungsinya untuk membangun web app. Melihat sejarah kemunculan HTML, awalnya HTML hanya digunakan untuk membuat dokumen statis (website) bukan untuk membuat web app. Nah, sekarang bayangkan kalau sejak awal HTML memang dikembangkan untuk membuat web app, seperti itulah konsep AngularJS.

    AngularJS bukan merupakan pustaka (library) javascript melainkan sebuah framework yang solid untuk membangun web app, seperti framework javascript pada umumnya AngularJS mengadopsi konsep MVC (Model, View, Controller), meskipun menggunakan implementasi yang berbeda dengan konsep asli MVC.

    Keistimewaan AngularJS:
    Sebetulanya sangat banyak keistemewaan dari angular.js salah satunya yaitu:


    Mengajari browsers dengan sintak HTML baru
    HTML5 menawarkan sejumlah elemen baru semisal <video>, <section>, <article>, dsb. Nah dengan AngularJS, Kita bahkan dapat menambahkan lebih banyak lagi elemen-elemen baru yang akan dimengerti oleh browser, misal <draggable> membuat elemen bisa didrag, <zippy> membuat elemen semisal akordion, atau bahkan menggunakan bahasa indonesia seperti <sembunyikan> jika diklik akan menyembunyikan elemen (contoh saja, pada praktik gunakanlah bahasa inggris sebagai bahasa internasional). Fungsi ini disebut dengan istilah Directive. Kitalah yang bertanggungjawab membuat Directive tersebut bisa ditafsirkan oleh browser dengan menuliskan kode pada deklarasi Directive itu sendiri. Atau dengan kata lain, kita mengajari browser sintak HTML baru. Bahkan tidak terbatas pada elemen, kita bisa membuat Directive menggunakan attribute, HTML comment atau class.

    HTML Template
    Template yang digunakan AngularJS hanyalah HTML biasa dengan penambahan ekspresi (expression),
    sehingga kita tidak perlu menggunakan template engine khusus.


    Dependency Injection (DI)
    Dependency Injection memungkinkan developer menulis beberapa komponen kode yang terpisah satu sama lain. Ketika memerlukan salah satu komponen, developer dapat memanggil komponen yang dibutuhkan tersebut dan dapat menggunakan fungsi yang tersedia. Fitur ini memudahkan developer dalam membuat komponen yang dapat dipakai berulang kali (reusable component)


    Read More >> hxxps://github.com/idjs/belajar-angular#belajar-angularjs
     
  2. amild

    amild Ads.id Pro

    Joined:
    Nov 29, 2012
    Messages:
    347
    Likes Received:
    71
    Location:
    Makassar
    Terima kasih infonya gan.. saya baru tau dari agan nih ternyata ada produk google yang beginian
     
  3. wildan39

    wildan39 Ads.id Pro

    Joined:
    Nov 1, 2012
    Messages:
    281
    Likes Received:
    4
    Dg mengunakan plugin itu di web berat gk Masta? Atau tergantung dlm pemakaiannya? Melihat di atas tertarik buat belajar.
     
  4. exabytes (ID)

    exabytes (ID) Hero

    Joined:
    Nov 9, 2013
    Messages:
    701
    Likes Received:
    96
    Location:
    Jakarta
    Hallo wildan39 dengan menggunakan plugin ini cukup ringan dan powerfull.
    selamat mencoba.
     

Share This Page