Tôi có câu hỏi chung về thiết kế Thư viện JavaScript.Thiết kế Thư viện JavaScript
Tôi đang cố gắng hợp nhất các phương thức phổ biến thành một tệp js để chúng có thể được sử dụng lại bởi các tập lệnh khác nhau.
Tôi đã xem xét cách thư viện JSON được cấu trúc và tin rằng đó là một cách tiếp cận tốt. JSON for Javascript.
Vì vậy, họ bắt đầu tạo ra một thể hiện của lớp:
if (!this.JSON) {
this.JSON = {};
}
Sau đó họ làm điều này:.
(function() {
if (typeof JSON.stringify !== 'function') {
JSON.stringify = function (value, replacer, space) {
này được hoạt động hoàn hảo nếu bạn chỉ muốn làm JSON [function_name], nhưng nếu tôi muốn có một thư viện có cấu trúc hơn như vậy mà tôi muốn: JSON. [subgroup]. [function]. Làm thế nào tôi sẽ cấu trúc thư viện JS của tôi theo cách như vậy?
Bất kỳ liên kết nào đến tài nguyên được đánh giá cao, cảm ơn.