Şu anda Titanium Studio'da JavaScript (CommonJS) kullanıyorum ve prototip oluşturma hakkında bir sorunuz var. Mevcut bir sınıfa yeni bir işlev eklemek istediğimi varsayalım. Örneğin:Dize prototipini eklemek için:
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
Bu kodu eklemem gereken en uygun yer neresidir? Hemen tüm sınıflar için kullanılabilir hale geldi?
Şimdiden teşekkürler.
teşekkürler. Ama bunu nasıl/nerede yapmalıyım diye bir sözleşme yok mu? – junior
Her yerde kullandığınız bir kütüphaneniz varsa, her zaman oraya koyabilirsiniz. Normalde, işleri düzenli ve düzenli tutmak için, içerdiğim kitaplıkların en üstünde, yerleşik sınıflara eklenen işlevleri tanımlarım. CSS dosyasının üstündeki HTML etiketlerinin CSS özelliklerini ve sonra sınıfları/kimlikleri tanımladığım gibi. –