Gần đây tôi đã viết một số mã javascript có chứa một danh sách thả xuống dựa trên một số XML, những thứ khá đơn giản. Vấn đề là tôi phải viết mã tương tự để làm hầu như cùng một thứ trên một trang khác.Whats cách tốt nhất để giải quyết xung đột tên trong javascript là gì?
Vì mã gần như giống hệt nhau, tôi đặt tên hầu hết các chức năng giống nhau, cho rằng chúng sẽ không bao giờ được đưa vào cùng một trang. Tuy nhiên, xung đột đặt tên phát sinh bởi vì cả hai tệp javascript cuối cùng đều được bao gồm trong cùng một trang HTML.
Khi tôi phải quay lại và thay đổi tên, tôi chỉ cần thêm first_ hoặc second_ vào tên của phương thức. Đây là một nỗi đau và nó không có vẻ rất tao nhã với tôi. Tôi đã tự hỏi nếu có một cách tốt hơn để giải quyết xung đột tên trong javascript?
Tôi thích điều đó. Kinda khôn lanh, nhưng tôi có thể thấy một số sử dụng cho rằng ... – LarryF