sitemesh grails: how to handle scripts in templates -


मेरे पास / body टैग से पहले स्क्रिप्ट सहित main.gsp का एक लेआउट है:

  & lt ; G: पेजप्रॉपर्टी नाम = "पेजस्क्रिप्ट" / & gt;   

Index.gsp एक पृष्ठ है जिसमें main.gsp का एक टेम्पलेट है, और और lt; सामग्री टैग = "स्क्रिप्ट" & gt; का उपयोग कुछ जावास्क्रिप्ट को शामिल करने के लिए करता है, ताकि सभी लिपियों / शरीर टैग से पहले अच्छी तरह से रहें

मेरे पास मेरे साथ टेम्प्लेट है, मेरे निर्देशक के साथ मेरे पृष्ठ (index.gsp) में शामिल हैं:

  & lt ; G: रेंडर टेम्पलेट = "पोस्टबॉक्स" / & gt;   

इस टेम्पलेट को पुन: प्रयोज्य और स्वतंत्र के लिए, इसकी अपनी स्क्रिप्ट की आवश्यकता है मैं इसे कैसे शामिल कर सकता हूं और इसे / शरीर टैग के ठीक पहले रख दिया है? अगर मैं & lt; सामग्री टैग = "स्क्रिप्ट" & gt; का उपयोग करता हूं तो मैं index.gsp में घोषित स्क्रिप्ट को ओवरराइट करता है

मेरी राय में आपको इसका उपयोग करना चाहिए। यह प्लगइन आपके जावास्क्रिप्ट कोड, जावास्क्रिप्ट निर्भरता को व्यवस्थित करेगा, और आप अपनी जावास्क्रिप्ट फ़ाइलों को मॉडरेट कर सकते हैं ताकि कुछ पृष्ठ (या टेम्पलेट्स) विशिष्ट जावास्क्रिप्ट फ़ाइलों पर निर्भर हों।

आप एक postbox.js फ़ाइल बना सकते हैं, और अपने _postbox.gsp टेम्पलेट में घोषणा कर सकते हैं जो यह postbox.js स्क्रिप्ट पर निर्भर करता है।

प्लगइन भी आगे बढ़ेगा और तय करें कि क्या शरीर टैग के पहले स्क्रिप्ट को पहले या अपने html फ़ाइल के अंत में / body टैग से पहले रखना सबसे अच्छा है। यह जेएस और सीएसएस हेरफेर के लिए सर्वोत्तम प्रथाओं को कार्यान्वित करता है। महान सामान।

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

javascript - What is an alternative to using getElementByClass for hiding multiple elements? -

c - Selecting a file randomly from a file system -