2012-04-05 30 views
5

Tôi đang áp dụng mã mâu thuẫn Javascript/jQuery lớn. Tôi muốn chuyển nó sang Backbone.js nhưng với tư cách là một trung gian, tôi đang cố gắng đặt tên cho nó để nó có thêm nhiều mô-đun.là có một tiêu chuẩn trong viết hoa không gian tên cho Javascript

Tôi tự hỏi nếu có tiêu chuẩn cho không gian tên cho Javascript. Tôi sẽ làm một việc như sau:

var arc={ 
    name:"Spock", 

    nav:function(){ 
    //alert('name' + this.name); 
    obj=get_nav_obj(); 
    get_to_api_v2(obj); 
    } 

}; 

Hồ quang nên được viết hoa? Tôi có xu hướng nhìn thấy hoa nhưng vì phần còn lại của trang web là trong Ruby, chữ thường có thể phù hợp hơn.

thx

Trả lời

7

Trong javascript, camelCase được sử dụng để định dạng thông thường. CAPSLOCKS được sử dụng cho "constants". ProperCase được sử dụng cho object constructors (cho biết chúng luôn luôn được gọi bằng cách sử dụng new).

3

Không có tiêu chuẩn tuyệt đối cho việc captilization trong Javascript. Các phần lớn của whelming javascript mặc dù thích lạc đà vỏ. Trong ngắn lạc đà vỏ có chữ cái đầu tiên của một định danh trong trường hợp thấp hơn và sau đó capitalizes sự bắt đầu của mỗi từ tiếp theo trong một tên. Ở đây arc là một từ duy nhất và do đó tất cả thấp hơn là thích hợp.

+0

câu trả lời chấp nhận cảm thấy rất nhiều "đúng hơn" trong trường hợp này, mặc dù tôi đồng ý với bạn không có tiêu chuẩn tuyệt đối – 1nfiniti

2

Tùy chọn này tùy theo sở thích cá nhân. Thực tiễn tốt nhất về mã của chúng tôi xác định rằng chỉ có hàm tạo hàm mới được viết hoa. Đối với tôi, thể hiện của một đối tượng sau đó là chữ thường.

Do google tìm kiếm cho "mã javascript guidleine" và xem những gì khác đang làm

Các vấn đề liên quan