Mengenal Apa Itu angular.js

Discussion in 'Desain Web dan Programming' started by exabytes-id, 30 Jan 2014.

Thread Status:
Not open for further replies.
  1. exabytes-id

    exabytes-id Apprentice 2.0

    Messages:
    593
    Likes Received:
    72
    Trophy Points:
    28
    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. Pencari_Ilmu

    Pencari_Ilmu Expert 2.0

    Messages:
    837
    Likes Received:
    110
    Trophy Points:
    43
    jujur masih bingung mas, btw thanks infonya :)
     
  3. support.anoahost

    support.anoahost Beginner 2.0

    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    1
    weleh... baru tau kl javascript bs bwt bikin app?? full app bukan Tuan?

    kl gitu, javascriptnya bnyak bgt donk, karena controller ditaroh di JS smua..
     
  4. indra

    indra Apprentice 2.0

    Messages:
    567
    Likes Received:
    29
    Trophy Points:
    28
    node.js itu javascript Tuan..
     
  5. support.anoahost

    support.anoahost Beginner 2.0

    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    1
    iya Tuan.. cuman saya blm pernah pakai. Tuan pernah pakai?
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...