Mã Angularjs / quy ước đặt tên [đã đóng]


162

Có ai biết nếu tồn tại bất kỳ tài liệu tham khảo chính thức hoặc được chấp nhận nhất cho các quy ước đặt tên Angular để sử dụng khi chúng tôi xây dựng các ứng dụng của mình không?

Angular có rất nhiều loại thành phần khác nhau như bộ lọc, chỉ thị, dịch vụ, v.v. Bạn có đồng ý rằng việc có một quy ước đặt tên tham chiếu khi chúng tôi triển khai chúng trong các ứng dụng của mình sẽ có ý nghĩa không?

Ví dụ:

Nếu chúng ta cần tạo các bộ lọc mới, làm thế nào chúng ta nên đặt tên cho chúng như [Bộ lọc] hoặc bộ lọc [Cái gì đó] hoặc cái gì khác?

Và tương tự áp dụng cho Bộ điều khiển, Dịch vụ, Chỉ thị, v.v.

Những điều khác tôi tự hỏi là nếu các biến / hàm thuộc phạm vi nên có tiền tố hoặc hậu tố đặc biệt. Trong một số trường hợp, có thể hữu ích khi có cách phân biệt chúng với các hàm và khác (không có mã góc).


2
Tôi vừa tìm thấy bài đăng thú vị này trong Blog Angular có tên Khuyến nghị thực hành tốt nhất cho cấu trúc ứng dụng góc
Edwin Dalorzo

Câu trả lời:



45

Nếu bạn là người mới bắt đầu, tốt hơn hết là trước tiên bạn nên trải qua một số hướng dẫn cơ bản và sau đó tìm hiểu về quy ước đặt tên. Tôi đã trải qua những điều sau đây để tìm hiểu Angular, một số trong đó rất hiệu quả.

Hướng dẫn:

  1. http://www.toptal.com/angular-js/a-step-by-step-guide-to-your-first-angularjs-app
  2. http://viruspatel.net/bloss/angularjs-controll-tutorial/
  3. http://www.angularjstutorial.com/

Chi tiết về cấu trúc ứng dụng và quy ước đặt tên có thể được tìm thấy ở nhiều nơi. Tôi đã đi qua 100 trang web và tôi nghĩ đây là một trong những trang tốt nhất:


33

Để cấu trúc một ứng dụng, đây là một trong những hướng dẫn tốt nhất mà tôi đã tìm thấy:

Lưu ý rằng cấu trúc được Google đề xuất khác với cấu trúc bạn sẽ tìm thấy trong rất nhiều dự án hạt giống, nhưng đối với các ứng dụng lớn, nó sẽ an toàn hơn rất nhiều.

Google cũng có một hướng dẫn về phong cách chỉ có ý nghĩa khi bạn sử dụng Đóng .


... Câu trả lời này không đầy đủ, nhưng tôi hy vọng rằng những thông tin hạn chế ở trên sẽ hữu ích cho ai đó.


19

Cập nhật: HƯỚNG DẪN PHONG CÁCH hiện có trên các tài liệu Angular.

///////////////////////////////////////////////////// ///////////////////////////////////////////////////// ///////////////////////////////////////////////////// //////

Nếu bạn đang tìm kiếm một hướng dẫn phong cách có ý kiến ​​cho cú pháp, quy ước và cấu trúc các ứng dụng AngularJS, thì hãy bước ngay vào. Các phong cách có ở đây dựa trên kinh nghiệm của tôi với AngularJS, thuyết trình, các khóa đào tạo và làm việc theo nhóm.

Mục đích của hướng dẫn phong cách này là cung cấp hướng dẫn xây dựng các ứng dụng AngularJS bằng cách hiển thị các quy ước tôi sử dụng và quan trọng hơn là tại sao tôi chọn chúng.

- John Papa

Dưới đây là Liên kết tuyệt vời (Mới nhất và cập nhật): Hướng dẫn về phong cách AngularJS


6

Tôi đã bắt đầu ý chính này một năm trước: https://gist.github.com/PascalPrecht/5411171

Brian Ford (thành viên của nhóm nòng cốt) đã viết bài đăng trên blog này về nó: http://briantford.com/blog/angular-bower

Và sau đó chúng tôi bắt đầu với thông số thành phần này (chưa hoàn chỉnh): https://github.com/angular/angular-component-spec

Kể từ lần cuối cùng có tài liệu này cho các hoạt động tốt nhất của nhóm nòng cốt: https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.