Rumah > hujung hadapan web > tutorial js > Bercakap angularjs dengan pakar - transkrip

Bercakap angularjs dengan pakar - transkrip

William Shakespeare
Lepaskan: 2025-02-22 08:45:12
asal
730 orang telah melayarinya

3

Takeaways Key

  • AngularJS dibezakan dengan integrasi yang mendalam dengan DOM/HTML, meningkatkan dinamisme HTML melalui JavaScript.
  • Rangka kerja ini amat kuat untuk membangunkan aplikasi halaman tunggal (SPA), walaupun ia mungkin dianggap berlebihan untuk tapak yang memerlukan hanya kandungan dinamik yang mudah. ​​
  • AngularJS mempunyai lengkung pembelajaran yang curam kerana pendekatan yang unik untuk pembangunan web, tetapi ia menjadi sangat kuat sekali dikuasai.
  • Perbincangan menyerlahkan potensi konflik Angular dengan kerangka lain seperti jQuery dan Ruby on Rails, terutama di sekitar penghalaan.
  • keupayaan AngularJS melanjutkan untuk mengendalikan aplikasi web yang kompleks, ditunjukkan oleh alat seperti Angular-UI dan Router UI, yang meningkatkan fungsinya.
  • Perbincangan dan sumber masa depan akan memberi tumpuan kepada pelaksanaan dan integrasi AngularJS yang lebih maju, mencerminkan peranannya yang berkembang dalam pembangunan web.
Bercakap dengan pakar pagi ini melihat kami berbual tentang kerangka AngularJS yang kuat dengan pemaju Kumpulan SitePoint Mal Curtis dan Brad Barrow. Jam itu muncul banyak sumber, yang semuanya telah dikumpulkan ke dalam senarai di bawah untuk anda yang tidak mahu menyaring transkrip. Angularjs dalam tindakan Angular-UI Demo Router UI Arah Web Selatan Mgonto Restangular Sumber pembelajaran Membina aplikasi menggunakan arahan dan pangkalan data Generator angular yeoman Sumber Misc Angular mengumumkan Dart Dart sudut Bata Mozilla Modul penyimpanan Video Arah Web Halaman Google Angular Saluran YouTube Angular Kumpulan Google Jika anda terlepas sesi kerana anda tidak tahu mengenainya, pastikan anda mendaftar untuk pemberitahuan sesi masa depan di sini. Minggu depan kami akan bercakap mengenai e -mel HTML dengan Nicole Merlin dari Wizardry E -mel. Itu bermula pada 12:30 malam PST pada Rabu 13 Nov dan anda boleh menyertai sesi di sini. Bagi anda yang terlepas ceramah dan ingin tahu apa yang turun, anda boleh membaca transkrip penuh di sini:


[22:05] AngularJS adalah salah satu daripada banyak kerangka JavaScript yang tersedia pada masa ini. Apa yang membezakannya daripada selebihnya adalah integrasi yang dekat dengan DOM/HTML laman web anda
[22:06] Saya angularjs mempunyai salah satu lengkung pembelajaran tertinggi dalam rangka kerja di luar sana, terutamanya kerana ia melakukan perkara dengan cara yang sangat berbeza. Ia sangat kuat
[22:07] betul -betul betul Malcurtis, sementara rangka kerja lain bertujuan untuk menyediakan struktur untuk JavaScript anda, Angular berusaha untuk menggunakan kuasa JavaScript untuk menjadikan HTML lebih dinamik yang kedua -duanya adalah tanah air dan sangat kuat [22:07] Pertimbangkan butang yang, apabila ditekan mengambil nilai dari a medan teks dan menggunakannya untuk memaparkan mesej amaran [22:07] ​​Adakah sesiapa yang menggunakan sudut sekarang? Cari butang, cari medan teks dan cari bekas mesej ... maka anda memerlukan kod untuk mendengar semua peristiwa, untuk mengekstrak nilai dan masukkannya
[22:08] kebanyakannya jQuery untuk saya
[22:08] Semua kod itu duduk dalam fail yang agak jauh dari markup yang berinteraksi dengan
[22:08] Berfikir Bagaimana Ia Boleh Mengubah Industri Pembangunan Web Kandungan, sudut tidak diperlukan

[22:09] Jika sesiapa mempunyai soalan, kini akan menjadi masa yang baik untuk melompat masuk.

[22:09] Sudut adalah rangka kerja yang hebat untuk spa, aplikasi halaman tunggal - jadi aplikasi sampingan pelanggan penuh
[22:09] Mengapa ia terhad kepada SPA sahaja [22:09] Adakah terdapat set sampingan pelayan? Anda hanya perlu menambah bit kecil interaktiviti
[22:10] randyman5775 tidak dan Ya
[22:10] Tidak, kerana ia adalah kerangka sampingan pelanggan penuh [22:10] Sebab utama anda ingin Gunakan sudut pada aplikasi spa berbanding dengan aplikasi stack penuh ialah Angular mahu memiliki penghalaan
[22:10] ya, jika anda mahukan data - Anda mesti mendapatkannya dari suatu tempat

[22:10] tetapi anda juga boleh melihat menggunakan 'disokong sebagai perkhidmatan', seperti parse, firebase, atau (yup , Saya akan mengatakannya) azure
[22:11] di mana anda berinteraksi dengan data di atas dawai, sepenuhnya dalam perkhidmatan mereka [22:11] Adakah kerja sudut dengan widget JQuery UI?
[22:11] Angular ingin melihat url penyemak imbas dan memutuskan halaman mana yang akan diberikan, jadi jika anda menggunakannya di dalam sesuatu seperti Ruby on Rails, kedua -dua kerangka itu akan bertanding untuk Penggunaan Struktur Routing [22:11] @miked Anda akan mendapati bahawa selalunya jQuery dan sudut tidak berfungsi Bersama

[22:11] Mereka bekerja dengan cara yang sangat berbeza
[22:11] jadi tidak dinasihatkan untuk menggunakan sudut dengan rangka web Kemudian. [22:11] Tetapi anda juga akan menemui orang yang telah menyelesaikan masalah untuk anda
[22:12] @nanda Angular adalah kerangka web [22:12] dan bagaimana dengan video? Adakah anda tahu jika ada orang dalam pasukan AngularJS mempunyai pemikiran tentang pembukaan AngularJS untuk memudahkan video html5 sebagai rangka kerja pembangunan permainan? 22:12] @miked yang dikatakan, http://angular-ui.github.io/ adalah a Projek hebat yang mendorong sempadan ketika datang ke sudut. Mereka telah melaksanakan banyak alat UI yang popular dalam fesyen sudut yang benar. [22:12] ok, terima kasih
>
[22:13] anda boleh dengan senang hati menjalankan tapak permainan dengan Angular

[22:13] @nanda Saya telah menggunakan AngularJs dalam dua projek Ruby on Rails dan mungkin, tetapi overhead kadang -kadang tidak dapat merasa berbaloi. : 13] Tetapi permainan sebenar itu sendiri perlu menggunakan perpustakaan permainan yang betul
dengan mengejek
[22:13] saya mempunyai beberapa arahan tersuai yang cukup kompleks
[22:13] berapa banyak yang akan anda cajkan untuk pembangunan spa sekarang bahawa kita boleh menggunakan angularjs dan mengurangkan Etas? [22:13] Apakah laman web kegemaran anda/contoh yang dibina dengan sudut? : 13] @good Berapa lama sekeping rentetan?
Daripada kerangka sampingan pelayan yang lain?
[22:14] Adakah ini pengalaman biasa (mereka bekerja selepas restart) [22:14] @good Alex Smith menulis artikel sudut yang kemas Itu mengajar anda bagaimana untuk membuat permainan dan melintasi permainan. Ia bukan permainan yang rumit, tetapi ia menunjukkan beberapa kebolehan Angular https://www.sitepoint.com/angularjs-tutorial-build-an-app-using-directives-and-data-binding/
[22:14] @phil kerumitan sering menjadi punca masalah ujian


[22:14] Mengurangkan gandingan, mungkin memisahkan arahan anda ke dalam pelbagai arahan sub dan lain -lain. Saya akan memberikan bacaan [22:15] nampaknya menarik! Terima kasih
[22:15] Saya biasanya mendapati bahawa jika saya perlu merapatkan / mengejek terlalu banyak dalam ujian, ini bermakna saya mungkin perlu memikirkan semula bagaimana ia berfungsi [22:15] Dan selalunya ia sangat digabungkan, tidak digabungkan dengan longgar

[22:15] Hi Semua orang
[22:15] @Phil Saya bersetuju dengan ujian mal re. Pastikan kod anda adalah modular dan digabungkan mungkin. Ujian integrasi/penerimaan menulis sering dapat membantu meliputi kawasan di mana ujian unit GET GET. [22:15] iaitu ia menjangkakan objek dengan banyak atribut dari skop induk, dan bukannya beberapa pembolehubah yang berbeza dari skop induk, yang lebih jelas
[22:15] Walaupun saya mempermudah sesuatu, ujian boleh jatuh - tetapi lebih banyak karma telah masuk ke dalam keadaan tertentu bahawa ia memerlukan restart.it nampaknya [22:16] @phil ganjil, setiap ujian harus ditetapkan semula ke keadaan kosong. Mungkin anda membina dan meruntuhkan tidak membersihkan perkara dengan cekap atau anda cuba berbuat banyak dalam ujian OE


[22:16] satu*
[ 22:17] Adakah benar bahawa AngularJS mengesyorkan menggunakan libaries seperti Ember.js, jika tidak, ia tidak dapat menguruskan negara dan sebagainya, bukan? Randyman5775 Tidak pasti apa yang anda maksudkan, jika anda maksudkan, anda boleh mendapatkan data itu, pasti - jika perkhidmatan mempunyai API yang tersedia melalui JS (iaitu menyokong perkongsian sumber asal silang) maka yeap

[ 22:17] @good cukup pasti angularjs mengesyorkan Ember.js adalah seperti Toyota mengesyorkan anda membeli a Ford [22:17] @good Saya tidak pernah mendengarnya sebelum ini. Pasukan UI sudut mempunyai penyelesaian yang hebat untuk pembangunan yang didorong oleh negara termasuk pandangan bersarang http://angular-ui.github.io/ui-router/sample
[22:17] Cuba. Jika anda tidak mengalami masalah yang sama maka saya akan mengusahakannya. Terima kasih
[22:18] Saya kembali apa yang dikatakan Bradbarrow mengenai UI-ROUTER. Ia sangat baik, dan menyelesaikan semua masalah penghalaan / negeri yang boleh anda jalankan ke dalam
[22:18] Menyokong pandangan bersarang, ala emer, dan juga mempunyai beberapa pandangan adik beradik dan lain -lain
[22:18] Ya, saya ingin memasukkan kandungan agregat berdasarkan kata kunci untuk kandungan dikemas kini harian
[22:18] berjalan melalui keadaan dan bukannya laluan, yang sangat baik >
[22:19] randyman5775 ya, jika anda boleh mendapatkan data melalui js anda 'Tidak ada masalah untuk mendapatkannya ke sudut. Angular di laman web arah selatan di sini http://webdirections.org/wds13/ [22:19] @bloopjs Terdapat beberapa arahan hebat yang digunakan untuk perkara -perkara seperti sentuhan untuk menjadikannya mudah alih diakses

[22:19] Sekiranya anda tidak menggunakan Angular sebelum ini, anda harus tahu bahawa arahan adalah apa yang menjadikannya kuat
[22:20] Anda boleh menentukan tag baru (atau kelas dll) yang merangkumi seluruh ketulan fungsi
[22:20] ok, Pautan yang bagus, memang benar bahawa semua maklumat bergerak ke format "Dokumen JSON" dan terdapat lebih banyak lagi NoSQL DB dengan dokumen yang AngularJs dapat mengendalikan kedua -dua klien dan pelayan ...
[22:20] Membuat penggunaan semula sangat mudah, serta ujian dan lain -lain. Sumber yang boleh diakses sepanjang aplikasi anda. Ini menggalakkan decoupling yang seperti yang kita lihat sebelum ini membuat ujian lebih mudah
[22:21] 'Suntikan Ketergantungan' = dengan mudah mendapatkan akses ke kelas anda dan lain -lain tanpa bimbang tentang cara mengaksesnya atau mencemarkan skop global
[22:22] Selamat datang jika anda baru -baru ini menyertai. Jangan ragu untuk melompat dengan soalan di mana -mana. Itu menyediakan beberapa alat yang berguna untuk berbuat demikian boleh membuat fungsi: fungsi (myclass, myotherclass) {...}Dan berdasarkan nama parameter, Angular akan membekalkan kelas -kelas tersebut (selagi ia didaftarkan) ke pengawal anda

[22:23] Tangki Bradbarrow - Saya akan menyemaknya.
[22:23] Titik yang baik, sekarang anda membawa skop global. Sebarang nasihat untuk menyedari bila tiba masanya untuk tidak memasukkan pembolehubah lagi ke dalam $ skop ... atau berapa besarnya boleh besar (berapa kb/mb boleh mengendalikannya?) Ia harus sangat jelas apabila meletakkan sesuatu dalam $ skop atau tidak
[22:24] jika anda memerlukan pembolehubah hanya dalam anda Pengawal, ia tidak diperlukan dalam $ skop
[22:24] Jika anda memerlukannya dalam templat, anda memerlukannya dalam $ skop
[22:24] @Good Terdapat sambungan pemaju Google Chrome yang dipanggil Batarang sudut, ia membantu anda memeriksa jejak sudut dalam penyemak imbas. Ia boleh membantu untuk menyahpepijat dan menjejaki pembolehubah liar yang boleh diubahsuai [22:25] ok, kerana skop adalah gam antara pandangan dan model ... tetapi bagaimana jika kita perlu memindahkan banyak data ke dalam pandangan? Adakah Skop pernah memberi anda sebarang masalah saiz dalam masa nyata?
[22:25] Bradbarrow, terima kasih saya akan melihatnya, saya telah menulisnya dalam senarai Toread

[22:25] soalan yang menarik. Saya tidak percaya ada lagi 'berat' dalam mempunyai sesuatu dalam ruang lingkup daripada skop, kecuali ketika sudut harus berurusan dengan perubahan
[22:26] jika anda Meletakkan banyak perubahan data ke dalam skop yang tidak perlu, maka anda mungkin menyebabkan pemprosesan overhead, tetapi bukan 'ingatan' jejak
[22:26] @good Saya baru -baru ini mencipta titik akhir API dan kilang sudut untuk mengambilnya. Ia menarik struktur JSON dengan hampir 2000 rekod masing -masing dengan kira -kira 40 sifat. Ini berjalan lurus ke pembolehubah skop dan sudut dapat menyusun/menapis koleksi dalam masa nyata tanpa masalah [22:26] Bagaimana anda semua melihat sudut berkembang dalam beberapa tahun akan datang. Ia sudah kelihatan sangat kuat dan terdapat perpustakaan besar widget yang dibina di atas keupayaan arahan. Apa pendapat anda?
[22:26] ia keperluan tocheck lebih kerap
[22:26] yang mengatakan, itu adalah prototaip dan saya cadangkan menggunakan pendekatan paginated ketika berurusan dengan data besar set
[22:26] Jika anda boleh memindahkan pra -proses ke dalam pengawal, dan hanya output ke dalam skop, maka itu akan mengurangkan pemprosesan

[22:27] Bilakah anda akan menggunakan Angular dan kapan anda tidak akan menggunakannya? [22:27] Bradbarrow OK, saya faham, terima kasih kerana berkongsi pengalaman itu, sekarang saya sedar akan beberapa nombor ... terima kasih
[22:27] @phil saya tidak akan 'T akan terkejut jika kita melihat lebih banyak projek komuniti yang dibundel ke dalam teras, atau sekurang-kurangnya sistem yang lebih modular-seperti UI-ROUTER
[22:27] @Phil Saya fikir mereka akan bergerak lebih banyak ke arah pendekatan OOP JavaScript dan sedikit lebih jauh dari "bahasa" mereka sendiri seperti yang dirujuk. Sudah anda boleh mengikat sifat kepada pengawal sudut sendiri menggunakan kata kunci 'ini' dan bukannya $ skop yang bermaksud bahawa pemaju JavaScript akan merasa lebih banyak di rumah dengan bahasa. )
[22:28] Bagaimana anda menentukan angularjs berbanding dengan Sencha's ext? Maksud saya tujuan, skop dan ciri. Bit, maksud saya)

[22:29] maciek angular lebih banyak rangka kerja, kurang widget perpustakaan

[22:29] @phil angularjs teras baru saja mengumumkan pelabuhan serasi DART Ng
[22:29] ng
[22: 29] ng
IS [22:30] https://github.com/angular/angular.dart
[22:30] yang menjawab soalan saya i Katakanlah! http://news.dartlang.org/2013/11/angular-announces-angulardart.html [22:31] Rangka Kerja Pembangunan Web? Saya tidak ingat nama tetapi ia adalah seperti projektor atau prototaip atau sesuatu seperti itu
[22:31] saya dapat melihat ia sampai ke panggung di mana dom menjadi sedikit seperti bahasa assember Pelayar [22:31] Assembler [22:31] @Good Anda mungkin memikirkan polimer?

[22:31] @Good Google Web Pemaju atau sesuatu seperti itu? s/pemaju/pereka [22:31] Terima kasih, Polimer
[22:31] Adakah mereka serasi dengan masing -masing yang lain? [22:32] Oh, tidak pernah melihat polimer. Rasa sedikit seperti yang Mozilla One


[22:32] http://mozilla.github.io/brick/

[22:33] > Dengan kebangkitan yang terkenal di sekitar bayang -bayang dom, pemaju menjadi lebih selesa dengan orang -orang seperti arahan Angular - komponen UI yang terkandung dengan Tingkah laku dinamik tepat di dom [22:33] this ^
[22:33] Ok, terima kasih atas pautan anda malcurtis saya tidak tahu tentang bata, saya akan memberikannya
[22:35] Ia bergerak jauh dari pemisahan semasa antara logik dan persembahan aplikasi JavaScript. Pepatah lama "Keep Logic Out of the View" masih berdiri - tetapi kita pasti dapat mendapat manfaat daripada membuat pandangan lebih deklaritif dengan itu menjimatkan waktu pemaju dan membuat aplikasi yang lebih mantap
[22:35] ada soalan yang belum dijawab? Mozilla Firefox [22:35] Maksud saya, saya harap ia

[22:36] dari segi mewujudkan satu 'antara muka' yang berfungsi di semua pelayar?
[22:36] atau membuat kurang orang menggunakan IE dan Safari ...?
[22:36] lol [22:36] ia Guys

[22:37] Saya ok dengan IE pada minggu ini

[22:37] Last = Last = Last = OK
[22:37] AngularJS pada 10 harus baik
[22:37] OK. > @Good Google baru sahaja mendapat sokongan untuk IE9 berkaitan dengan platform Dokumen mereka dan beberapa yang lain. Mereka adalah penetus trend supaya kita dapat menantikan IE10 yang sebenarnya ok [22:37] 10 adalah yang pertama iaitu yang akhirnya menerima piawaian di hampir semua tempat yang anda gunakan


[22:37] termasuk cors dan lain Untuk memulakan dengan cepat dengan Angular, saya sangat mencadangkan melihat penjana angularjs yeoman yang dikekalkan oleh Brian Ford: https://github.com/yeoman/generator-angular [22:40] Anda disediakan dengan tapak statik, AngularJS dan persekitaran pembangunan yang tajam dalam beberapa minit. Saya menggunakannya untuk aplikasi Angular Prototaip Rapid dan bukannya perkara seperti JSFiddle/Codepen [22:40] Jika ada yang mempunyai soalan yang belum dijawab, kini akan menjadi masa yang baik untuk bertanya.
[22:41] Selamat datang kepada anda yang baru saja bergabung :) [22:41] Hello [22:41] hi
[22:41] Howdy
[22:42] Hi folks, adakah anda menggunakan AngularJS sebelum ini? Apa pengalaman/pendapat anda setakat ini? Ada pertanyaan untuk kami?
[22:42] Ok, terima kasih. Apa yang akan anda katakan AngularJs tidak dapat mengalahkan atau tidak dapat berkembang dengan mudah daripada yang lain. Ramai orang tidak mahu berpindah dari lampu apabila saya sesuatu profil bermakna akan menjadi masa depan ... atau ia kelihatan seperti itu, tetapi saya ingin tahu sama ada terdapat kelemahan dengan AngularJS yang Misjo tidak memberitahu kita: D
[22:42] Saya rasa tidak ada. Ng
[22:43] lampu adalah backend anda. 22:43] ah, maaf
[22:43] 'Masalah' - adakah ia mendapat pembelajaran yang curam Curve
[22:44] jadi sukar untuk mengalahkan 'kesederhanaan' jQuery
[22:44] @good saya fikir ia akan Sentiasa bergantung pada aplikasi itu sendiri. Mongo vs MySQL - Mereka penyelesaian yang sangat berbeza. Node vs Apache..Again One mengkhususkan diri dalam tingkah laku pelayan masa nyata. Ini mengenai memilih alat yang tepat untuk aplikasi yang betul.
[22:45] Apa pendapat anda tentang tumpukan min sebagai alternatif kepada lampu. Atau adakah anda memikirkan mereka sebagai serupa? [22:45] Ok. Dan ... mengenai janji dan penggunaannya di AngularJS. Adakah anda fikir ia berbaloi bagi saya untuk belajar memohon janji -janji untuk kod backend saya dan bukannya mempunyai identiti yang mengerikan Piramid? [22:45] kita harus ingat bahawa pemaju akan berduyun Selesa dengan ROR/LAMP
[22:46] @Good yang menganggap kod backend anda dalam bahasa sup panggil balik, mis. JS [22:46] Saya membaca beberapa artikel pemaju perpustakaan Q yang mengatakan mengapa nod harus menggunakannya atau sesuatu seperti itu ... Saya tidak ingat dengan tepat ... maaf [22:46] ok
[22:47] Hai saya melakukan beberapa perkara dengan kanvas melalui fabrik.js yang berjalan di dalam sudut, setakat ini telah berjalan lancar, yang merupakan berita baik kerana saya bukan pakar JS. Saya perlu mula berkongsi data antara pandangan dan tertanya -tanya sama ada parameter atau perkhidmatan bersama adalah cara untuk pergi. Ia menjadikan penggunaan Socket.io dan sebagainya yang lebih lancar membuat aplikasi seperti aplikasi sembang ini yang kami gunakan sekarang angin untuk membina (mal?). Tumpukan lampu dan ROR di sisi lain dicuba dan menguji ... konvensyen atas configuartion dan tahu t
[22:47] o boleh dipercayai dengan beban lalu lintas yang tinggi. @mikef Di manakah data, dan di manakah pandangannya? mempunyai pengawal yang dilampirkan, yang menggunakan skop $ untuk mengikat mereka bersama -sama

[22:48] Pada masa ini data berada dalam storan tempatan dan pandangannya adalah sebahagian dalam fail mereka sendiri yang dihidupkan oleh modul penghala. adalah salah satu perkembangan terbaik dalam beberapa tahun kebelakangan ini ketika datang ke bahasa asynchronous dan saya mendapati bahawa mereka lebih serba boleh, boleh dibaca dan berkuasa daripada panggilan balik. Sebarang peluang untuk menggunakannya, saya akan melompat ke atasnya

[22:49] OK, jadi anda perlu mempunyai pengawal yang melakukan beberapa orang yang mengurut di sana [22:49] terima kasih bradbarrow

[22:49] Dalam pandangan anda, anda boleh mengakses apa sahaja yang anda tambahkan pada skop $ yang dilampirkan Pengawal
[22:49] Jadi pengawal anda mungkin merebut barangan dari LocalStorage, kemudian mendorongnya dalam $ scope.mydata
[22:49] dan pandangan anda mungkin melangkah ke mydata (ia tidak memerlukan skop bit)
[22:50] seperti

  • {{Data.SomeProperty}}

[22:50] Angular tahu bila data berubah, jadi anda tidak perlu bimbang tentang menceritakannya apabila panggilan anda untuk data selesai
[22:51] Modul Nifty untuk bekerja dengan penyimpanan tempatan/sesi: https://github.com/gsklee/ngstorage
[22:53] Kami mempunyai kira -kira 5 minit lagi dalam sesi. Adakah ada yang mempunyai soalan terakhir? Tidak bersumpah terlibat ...
[22:53] /sarcasm
[22:54] Terdapat beberapa video hebat dalam saluran ini di sekitar pembangunan Javascript termasuk node sifat asynchronous, janji dan berehat API bagi anda yang berminat (@good) http://www.youtube.com/user/webdirections/videos [22:54] Saya hanya ingin mengucapkan terima kasih atas pengetahuan anda. Ketahui bahawa saya akan menghantar karma yang baik/Karme positif kepada beberapa bintang di sini di Sepanyol supaya sampai kepada anda di AS! : D [22:54] Terima kasih lelaki atas nasihat: 0)

[22:55] Saya berada di nz;) Brad di Au

[22:55] Brad*
[22:55] Tiada masalah! Semakin banyak orang yang menggunakan Angular semakin banyak yang menyokong masyarakat akan menjadi :) [22:55] Maaf '. Jadi kepada NZ dan AU mereka pergi! Dalam 10 minit terakhir! :) [22:55] Cool. Saya akan meletakkan transkrip itu kemudian hari ini.
[22:56] Saya sangat mengesyorkan mengawasi halaman Google AngularJS: https://plus.google.com/ AngularJS
22:56] Jika sesiapa datang ke sini tertanya -tanya jika mereka harus 'cuba' Angular, jawapannya rata - ya: berikan pukulan. Ingatlah bahawa ia mempunyai sedikit keluk alearning walaupun begitu berterusan. ] Sebarang pertanyaan terakhir sebelum saya memotong pakar kami? https://groups.google.com/forum/#!forum/angular
[22:56] Tutorial pertama yang baik ialah Alex's One @ Sitepoint: https://www.sitepoint.com /AngularJS-Tutorial-Build-An-App-Use-Directives-and-Data-mengikat/
[22:57] Malcurtis 100% Setuju, digunakan selepas EmberJS - lebih sukar untuk belajar tetapi jauh "Superior"
[22:57] M/
[22:57] . Baik terima kasih tumpukan untuk masa anda pagi ini Malcurtis dan Bradbarrow
[22:58] Tidak ada masalah - itu menyeronokkan :) [22:58] np
> [22:58] Applauses
[22:58] Dan terima kasih kepada semua orang yang menyertai dan bertanya. Selamat siang/malam.
[22:59] anda juga, terima kasih
[22:59] Bye!

soalan yang sering ditanya mengenai angularjs

Apakah AngularJS dan mengapa penting dalam pembangunan web? Ia dikekalkan oleh Google dan direka untuk menjadikan kedua -dua pembangunan dan pengujian aplikasi tersebut lebih mudah. AngularJS dibina di atas konsep arahan, komponen yang boleh diguna semula, dan reka bentuk modular, yang menjadikannya alat yang hebat untuk membina aplikasi satu halaman. Ia juga menyokong pengikatan data dua hala, suntikan ketergantungan, dan pemisahan kebimbangan, yang semuanya penting dalam pembangunan web moden. dari rangka kerja JavaScript lain kerana keupayaan mengikat datanya. Ia menggunakan pengikatan data dua hala yang bermaksud bahawa sebarang perubahan dalam antara muka pengguna dengan serta-merta mempengaruhi objek aplikasi dan sebaliknya. Ciri lain yang unik adalah suntikan ketergantungan yang menjadikan aplikasi lebih mudah untuk membangun, memahami, dan menguji. Memahami HTML, CSS, dan JavaScript. Pengetahuan mengenai konsep MVC (Model View Controller) dan Model Objek Dokumen (DOM) juga boleh bermanfaat. atribut, nama elemen, komen atau kelas CSS) yang memberitahu pengkompil HTML AngularJS untuk melampirkan tingkah laku yang ditentukan ke elemen DOM atau bahkan mengubah elemen DOM dan Kanak -kanak.

Bagaimanakah saya boleh menyewa pakar AngularJS? Platform ini mempunyai kumpulan pakar dengan pelbagai pengalaman dalam perkembangan AngularJS. Anda boleh melihat profil mereka, periksa pengalaman mereka, dan pilih yang sesuai dengan keperluan projek anda. Ia membolehkan anda membuat aplikasi satu halaman yang menawarkan pengalaman pengguna yang lebih lancar. Pengikatan data dua hala memudahkan proses pengaturcaraan. Selain itu, ia dikekalkan oleh Google, yang menjamin anda kebolehpercayaan dan kemas kini yang tetap. Walau bagaimanapun, perlu diperhatikan bahawa AngularJS direka terutamanya untuk pembangunan aplikasi web. Untuk pembangunan aplikasi mudah alih, sudut atau ionik mungkin pilihan yang lebih baik.

Apakah masa depan AngularJS?

Walaupun AngularJS masih digunakan secara meluas, popularitinya telah dibayangi oleh penggantinya, Angular. Angular menawarkan ciri -ciri yang lebih maju dan lebih sesuai dengan tuntutan pembangunan web moden. Walau bagaimanapun, AngularJs akan terus relevan untuk mengekalkan aplikasi sedia ada yang dibina dengannya. arahan, menguruskan skop, dan menangani isu prestasi dalam aplikasi berskala besar. Walau bagaimanapun, cabaran -cabaran ini dapat diatasi dengan pemahaman dan pengalaman yang tepat. Tutorial, panduan, dan kursus dalam talian adalah cara terbaik untuk memulakan. Laman web seperti SitePoint, Kursus Ultimate, dan Turing menawarkan panduan dan perbincangan yang komprehensif mengenai AngularJS.

Atas ialah kandungan terperinci Bercakap angularjs dengan pakar - transkrip. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan