Tôi hiện đang sử dụng JavaScript (CommonJS) trong Titanium Studio và có câu hỏi về tạo mẫu. Giả sử rằng tôi muốn thêm một hàm mới vào một lớp hiện có. Ví dụ:Nơi để thêm nguyên mẫu Chuỗi
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
Nơi thích hợp nhất nơi tôi nên thêm mã này để nó có sẵn cho tất cả các lớp ngay lập tức?
Xin cảm ơn trước.
Cảm ơn câu trả lời của Sean. Nhưng không có quy ước nào về cách thức/nơi tôi nên làm điều này? – junior
Nếu bạn có một thư viện mà bạn sử dụng trên tất cả các nơi, bạn luôn có thể đặt nó trong đó. Tôi thường định nghĩa các hàm bổ sung vào các lớp dựng sẵn ở trên cùng của bất kỳ thư viện nào mà tôi đưa vào, để giữ cho mọi thứ gọn gàng và gọn gàng. Cũng giống như cách tôi định nghĩa các thuộc tính CSS của các thẻ HTML ở đầu tệp CSS và các lớp/id sau. –