angular.js - Bagaimana pula dengan pembangunan halaman tunggal dalam sudut?
巴扎黑2017-05-15 16:51:03
0
2
577
Kami sedang membangunkan aplikasi web Adakah sesuai untuk menggunakan pembangunan satu halaman spa? Adakah terdapat sebarang kelebihan dan kekurangan penghalaan melalui ui bersudut? ~
Lebih daripada sekadar sesuai, inilah yang dia lakukan.
Berikut adalah kelebihan, keburukannya ialah pembangunan menjadi rumit.
http://jishu.zol.com.cn/17898.html
Dalam aplikasi satu halaman, melompat antara paparan adalah sangat penting Memandangkan aplikasi menjadi semakin kompleks, kami memerlukan kaedah untuk mengawal dengan tepat bila dan halaman mana yang harus dipersembahkan kepada pengguna.
Kami boleh menyokong penukaran antara halaman yang berbeza dengan memperkenalkan templat yang berbeza ke dalam halaman utama, tetapi kelemahannya ialah semakin banyak kod terbenam menjadikannya sukar untuk diurus pada akhirnya.
Kami boleh menyepadukan banyak templat ke dalam paparan melalui arahan ng-include, tetapi kami mempunyai cara yang lebih baik untuk menangani situasi ini pengguna. Paparkan paparan yang diperlukan.
Kita boleh menggabungkan "kepingan" ini bersama-sama dalam templat reka letak.
AngularJS melaksanakan idea di atas dengan mengisytiharkan laluan pada $routeProvider (penyedia perkhidmatan $route).
Menggunakan $routeProvider, kami boleh menggunakan API sejarah penyemakan imbas dengan lebih baik dan membenarkan pengguna menyimpan laluan semasa sebagai penanda halaman untuk kegunaan masa hadapan.
Malah, sudut dan bara sudah sesuai untuk pembangunan aplikasi berskala besar, dan sebarang aplikasi boleh dibangunkan menggunakan teknologi satu halaman. Masalah utama ialah pemuatan sumber, pengurusan memori dan sebagainya. Tidak syak lagi bahawa Angular dan seumpamanya boleh mengurangkan pemuatan sumber berulang dan meningkatkan kelancaran.
Bagi ui-router, ia adalah penghala yang lebih berkuasa. Lihat jika anda perlu menggunakannya Jika terdapat hanya beberapa halaman dan tiada paparan bersarang, tidak perlu menggunakan ui-router. Jika ia kompleks, lebih baik menggunakan ui-router.
Lebih daripada sekadar sesuai, inilah yang dia lakukan.
Berikut adalah kelebihan, keburukannya ialah pembangunan menjadi rumit.
http://jishu.zol.com.cn/17898.html
Dalam aplikasi satu halaman, melompat antara paparan adalah sangat penting Memandangkan aplikasi menjadi semakin kompleks, kami memerlukan kaedah untuk mengawal dengan tepat bila dan halaman mana yang harus dipersembahkan kepada pengguna.
Kami boleh menyokong penukaran antara halaman yang berbeza dengan memperkenalkan templat yang berbeza ke dalam halaman utama, tetapi kelemahannya ialah semakin banyak kod terbenam menjadikannya sukar untuk diurus pada akhirnya.
Kami boleh menyepadukan banyak templat ke dalam paparan melalui arahan ng-include, tetapi kami mempunyai cara yang lebih baik untuk menangani situasi ini pengguna. Paparkan paparan yang diperlukan.
Kita boleh menggabungkan "kepingan" ini bersama-sama dalam templat reka letak.
AngularJS melaksanakan idea di atas dengan mengisytiharkan laluan pada $routeProvider (penyedia perkhidmatan $route).
Menggunakan $routeProvider, kami boleh menggunakan API sejarah penyemakan imbas dengan lebih baik dan membenarkan pengguna menyimpan laluan semasa sebagai penanda halaman untuk kegunaan masa hadapan.
Malah, sudut dan bara sudah sesuai untuk pembangunan aplikasi berskala besar, dan sebarang aplikasi boleh dibangunkan menggunakan teknologi satu halaman. Masalah utama ialah pemuatan sumber, pengurusan memori dan sebagainya. Tidak syak lagi bahawa Angular dan seumpamanya boleh mengurangkan pemuatan sumber berulang dan meningkatkan kelancaran.
Bagi ui-router, ia adalah penghala yang lebih berkuasa. Lihat jika anda perlu menggunakannya Jika terdapat hanya beberapa halaman dan tiada paparan bersarang, tidak perlu menggunakan ui-router. Jika ia kompleks, lebih baik menggunakan ui-router.