เมื่อไม่นานมานี้ฉันได้จิ้ม Javascript ไปแล้วสิ่งหนึ่งที่ทำให้ฉันหลงไหลคือนิสัยของการใช้ชื่อฟังก์ชั่นแบบเดียวกันกับ getter และ setter ดังนั้นถ้าคุณต้องการที่จะหาความสูงของแบนเนอร์ของคุณใน jQuery ที่คุณจะใช้และถ้าคุณต้องการที่จะเปลี่ยนความสูงที่คุณจะใช้$("#banner").height()
$("#banner").height(100)
ฉันคุ้นเคยกับการประชุมนี้เหมือนที่สมอลล์ทอล์คใช้ คุณอาจได้รับค่าด้วยและเปลี่ยนมันด้วยbanner height
banner height: 100
รู้ว่ามันเป็นแบบแผนการประชุมเล็กพอที่จะคาดหวังให้ฉันชอบมันเนื่องจากฉันมีความรักที่ห่างไกล แต่คงที่สำหรับภาษานั้น แต่สิ่งที่ดีที่สุดก็ยังมีข้อบกพร่องและฉันก็ไม่สามารถซ่อนความเกลียดชังของฉันสำหรับรูปแบบการเข้ารหัสนี้ ...
แม้คุณจะชอบสิ่งนี้คุณต้องทำตามแบบแผนของภาษาที่คุณใช้ หากฉันกำลังเขียน Smalltalk อีกครั้งฉันก็ยังคงใช้height:100
เพื่อรักษาความสอดคล้องกับแบบแผนของภาษา อย่างไรก็ตามจาวาสคริปต์ไม่ได้ถูกตั้งข้อสังเกตว่ามีอนุสัญญาที่แข็งแกร่งดังนั้นที่นี่ฉันต้องการหลีกเลี่ยงการประชุมนี้แม้ว่า jQuery จะถูกใช้ ...