2012-06-30 22 views
10

मैंने https://codereview.stackexchange.com/questions/10610/refactoring-javascript-into-pure-functions-to-make-code-more-readable-and-mainta पर ठोकर खाई और मुझे जवाब समझ में नहीं आया क्योंकि उपयोगकर्ता @ प्रतीक का उपयोग करता है जिस तरह से मैंने पहले कभी नहीं देखा है। यदि कीवर्ड से जुड़ा हुआ है तो यह क्या करता है? क्या आप इसे अन्य खोजशब्दों से जोड़ सकते हैं?जावास्क्रिप्ट में @ प्रतीक क्या है?

उत्तर

12

यह एक जावास्क्रिप्ट चीज नहीं है। यह एक प्रतीक है जो किसी भी templating प्रणाली द्वारा उपयोग किया गया था जिसका जवाब जिक्र कर रहा था। ध्यान दें कि <script> तत्व में text/html है, जो ब्राउज़र को अपनी सामग्री पर ध्यान देने से रोक देगा।

कुछ अन्य जावास्क्रिप्ट कोड उस स्क्रिप्ट को प्राप्त करेंगे और कुछ डेटा के साथ टेम्पलेट को मर्ज करने के लिए innerHTML लाएंगे ... अच्छी तरह से जो भी टेम्पलेट बनाता है।

+1

प्रश्न में templating प्रणाली है .NET MVC3 –

+0

में रेजर सहायक के कुछ प्रकार की तरह? –

+0

@ पीटर LaCombJr। आह ठीक है धन्यवाद। – Pointy

3

@: उस्तरा

में वाक्य रचना में Using Razor within JavaScript

यह उस्तरा कोड, नहीं जावास्क्रिप्ट, यदि आप रेजर की जांच में रुचि रखते हैं है @StriplingWarrior से कहा: http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx

+0

रेजर सिंटैक्स एक @ चरित्र के साथ कोड ब्लॉक शुरू करता है और कोड-ब्लॉक के स्पष्ट समापन की आवश्यकता नहीं होती है। –

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