Nó cung cấp cho bạn tùy chọn để xử lý hành vi của khách hàng mà không phải tải lại toàn bộ trang như thể có trường hợp khi bạn đang xử lý phía máy chủ định tuyến.
Nó mở ra khả năng cho cách thiết kế đáp ứng và tương tác hơn thay vì tải lại toàn bộ trang mỗi khi thay đổi tuyến đường, bạn chỉ có thể đặt lại phần của trang web thay đổi cho một tuyến đường cụ thể. Đồng thời nó giúp giảm tải trên máy chủ khi bạn giảm giao tiếp máy chủ khách hàng để chỉ gửi dữ liệu cần thiết để hiển thị trang cho khách hàng để xử lý nó (hiển thị lượt xem, v.v.)
Nhờ sử dụng backbone.js hoặc các khung công tác mvc (giống như) khác, bạn có thể giảm máy chủ của mình để chỉ hiển thị REST API để làm việc và nhận dữ liệu mà không cần phải xử lý hiển thị và bạn đang chuyển một số - hoặc thậm chí hầu hết các lần - của logic tới khách hàng.
Hầu hết các ứng dụng web hiện đang tận dụng định tuyến phía máy khách - bất kỳ thứ gì từ Gmail đến twitter.
Nguồn
2012-02-01 21:10:38
Bạn đang nói về định tuyến đường trong biểu đồ? –
không, dọc theo các dòng của chức năng bạn nhận được với một gói như Crossroads.js. – skeej
Javascript đang phát triển rất nhiều hiện nay, có rất nhiều xu hướng về việc làm cho nó trở nên confortable trên quy mô lớn, vì nó không phải là. Sẽ có các mô hình vững chắc và thực tiễn tốt nhất, nhưng những thứ như crossroads.js là những người tiên phong trên cơ sở mới. Những người tiên phong khéo léo. – SoonDead