मैं बहुत गतिशील रूप से जेनरेट की गई सामग्री (PHP के तहत विकसित) लिखता हूं और मैं अपनी परियोजनाओं के लिए अतिरिक्त लचीलापन और कार्यक्षमता जोड़ने के लिए jQuery का उपयोग करता हूं।डायनामिक सामग्री पीढ़ी के साथ अविभाज्य जावास्क्रिप्ट को कैसे कार्यान्वित करें?
बात यह है कि जावास्क्रिप्ट को एक अविभाज्य तरीके से जोड़ना मुश्किल है। यहां एक उदाहरण दिया गया है:
आपको div
तत्वों की एक यादृच्छिक संख्या उत्पन्न करना है जिसमें प्रत्येक कार्यक्षमता onClick
ट्रिगर की गई है। मैं पैरामीटर के साथ जेएस फ़ंक्शन को कॉल करने के लिए अपने div
तत्वों पर onclick
विशेषता का उपयोग कर सकता हूं लेकिन यह केवल एक खराब समाधान है। इसके अलावा मैं अपने PHP for
लूप में प्रत्येक div के साथ कुछ jQuery कोड उत्पन्न कर सकता हूं, लेकिन फिर यह पूरी तरह से अविभाज्य नहीं होगा।
तो इस तरह की स्थितियों में समाधान क्या है?
क्या आप एक कम अस्पष्ट उदाहरण प्रदान कर सकते हैं? विनीत जावास्क्रिप्ट के लिए सामान्य दृष्टिकोण आप बिना जावास्क्रिप्ट, तत्पश्चात JavaScript जो करता है इसे सक्षम करने के लिए जो भी बढ़ाया कार्यक्षमता यह प्रदान करेगा पृष्ठ लोड पर करने की जरूरत है जो कुछ भी है, इस प्रकार पेज सभी के लिए सुलभ जोड़ने चीजें काम करना है। –
अनुग्रहजनक गिरावट एक पहलू है जिसे मैं एक अलग दृष्टिकोण का उपयोग करने के बारे में परवाह कर रहा हूं। यद्यपि आप जो कहते हैं उसके बारे में सही हैं। – Brayn
क्या div तत्वों को समय पर प्रस्तुत करने के लिए पृष्ठ पर होना आवश्यक है? यानी क्या वे पृष्ठ पर आवश्यक मूल्यवान सामग्री रखते हैं या वे सिर्फ सुविधाओं को जोड़ रहे हैं? – roryf