2013-04-29 5 views
21

पीएचपी में आप कर सकते हैं।कर सकते हैं .js फ़ाइल "शामिल" एक और .js फ़ाइल

एचटीएमएल में, आप एक तरह से कर सकते हैं <script src="..."> टैग

लेकिन क्या साथ के बारे में अगर हम एक .js फ़ाइल है और हम एक और .js फ़ाइल शामिल करना चाहते हैं। हम ऐसा कैसे करेंगे?

+0

http://capmousse.github.io/include.js/ – Oded

उत्तर

18

यदि आप ब्राउज़र संदर्भ में हैं, तो सीधे पर नहीं, लेकिन आप लोडर का उपयोग RequireJS (कई हैं) पर कर सकते हैं।

या मैन्युअल रूप से ऐसा करने के लिए:

var script = document.createElement('script'); 
script.src = "/path/to/the/other/file.js"; 
document.getElementsByTagName('script')[0].parentNode.appendChild(script); 

नोट, हालांकि, कि कार्यों ऊपर और ऐसे अन्य फ़ाइल में साथ तुरंत उपयोग के लिए उपलब्ध नहीं होगा। से ऊपर वाला कोड फ़ाइल लोड करने की प्रक्रिया शुरू करता है, लेकिन यह असीमित रूप से जारी रहता है। आप घटनाओं का उपयोग यह जानने के लिए कर सकते हैं कि लोड पूरा हो गया है (मुख्य रूप से load ईवेंट, लेकिन IE के पुराने संस्करणों पर आपको onreadystatechange का उपयोग करना होगा - यह एक कारण है कि लोग लोडर का उपयोग करते हैं!)।

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