2011-02-14 10 views
25

क्या यह एक आवश्यकता या सम्मेलन है? यदि यह एक सम्मेलन है तो क्या कारण है? सीटीएक्स विशेष रूप से यादगार या अंतर्ज्ञानी प्रतीत नहीं होता है।सभी कैनवास उदाहरण सीटीएक्स का उपयोग क्यों करते हैं?

उदा।

var ctx = document.getElementById('canvas').getContext('2d'); 
+8

संदर्भ के लिए शॉर्टंड? – bleeeah

उत्तर

30

यह "संदर्भ" शब्द के लिए एक लघुरूप है। बस।

बेशक आप जो भी नाम पसंद करते हैं उसका उपयोग कर सकते हैं - इस उदाहरण में कोई वास्तविक नामकरण सम्मेलन नहीं है।

1

उचित रूप से क्योंकि उदाहरण कुछ सिखा रहे हैं, और जो लिखा है यह सुनिश्चित करना चाहता था कि पाठक जानता है कि सीटीएक्स कैनवास संदर्भ है क्योंकि सीटीएक्स संदर्भ का अपमान है, लेकिन यह "संदर्भ" लिखने के लिए बहुत उबाऊ है जब आप केवल " ctx "।

5

यह चर के लिए सिर्फ नाम है। यह कुछ भी हो सकता है। सीटीएक्स ConTeXt के लिए सिर्फ संक्षिप्त शब्द है।

+3

व्यक्तिगत रूप से मैं सीटीएक्स के बजाय सिर्फ संदर्भ के साथ फंस गया होगा। या यहां तक ​​कि cntxt। मुझे 'ऑन', 'ई', और 'टी' को छोड़ने के पीछे तर्क नहीं पता है। ओह अच्छा। धन्यवाद। – j08691

3

यह बिल्कुल वैसा ही है कि अगर आप

var context = document.getElementById('canvas').getContext('2d'); 

या

var whatever = document.getElementById('canvas').getContext('2d'); 

मुझे लगता है कि "ctx" वास्तव में व्याख्यात्मक और पर्याप्त :)

3

यह एक सम्मेलन है कम है, कैनवास के बाद से ज्यादातर खुले स्रोत ब्राउज़र में काहिरा और काहिरा में उपयोग किया जाता है, उन्हें "संदर्भ" कहा जाता है।

संबंधित मुद्दे