Geçenlerde Javascript'te alay ettim ve bana çarpan bir şey, bir alıcı ve bir ayarlayıcı için aynı işlev adını kullanma alışkanlığı. Bu yüzden jQuery'de bannerınızın $("#banner").height()
yüksekliğini öğrenmek isterseniz, kullanacağınız yüksekliği değiştirmek isterseniz $("#banner").height(100)
.
Smalltalk tarafından kullanıldığı için bu sözleşme bana tanıdık geliyor. İle bir değer alabilir banner height
ve ile değiştirebilirsiniz banner height: 100
. Bunun küçük bir kongre olduğunu bilmek, benden hoşlanmamı beklemek için yeterli, çünkü o dil için uzak ama uyanık bir aşkım var. Ama en iyi şeylerin bile kusurları var ve bu kodlama stili için sevmediğimi gizleyemiyorum ...
Bu tercihe rağmen, uğraştığınız dilin kurallarına uymanız gerekir. Eğer Smalltalk'ı tekrar yazsaydım, yine height:100
de dilin kurallarına uyumu korumak için kullanırdım . Ancak Javascript, güçlü kurallara sahip olduğu için not edilmedi, bu yüzden burada jQuery tarafından kullanılsa bile, bu kuraldan kaçınmayı tercih ederim ...