मान लीजिए कि किसी एक HTML दस्तावेज़ (उदाहरण के लिए शरीर) में इनलाइन जावास्क्रिप्ट कोड है, जावास्क्रिप्ट का यह टुकड़ा हमेशा JQuery दस्तावेज़-तैयार कोड से पहले निष्पादित किया गया है?क्या इनलाइन/ब्लॉक जावास्क्रिप्ट दस्तावेज़ तैयार होने से पहले निष्पादित है?
उदाहरण के लिए, निम्नलिखित सुरक्षित है?
...
<body>
<script type="text/javascript">
var myVar = 2;
</script>
...
</body>
...
$(document).ready(function() {
alert('My Var = ' + myVar);
}
यदि नहीं, तो मैं कैसे कर सकते हैं यह सुरक्षित जानते हुए भी myVar
एक इनलाइन/ब्लॉक कोड में परिभाषित किया गया है?
एक संबंधित नोट: यह आमतौर पर '$ (दस्तावेज़) .ready()' का उपयोग न करने के लिए सुरक्षित है यदि आप अपनी स्क्रिप्ट डालते हैं जो बंद होने पर ठीक है '