क्या मेरे जेएस कोड के लिए बाहरी फ़ाइल बनाना बेहतर है, या बस इसे html कोड में रखा जाए?
अपने जेएस कोड के लिए एक बाहरी फ़ाइल बनाना बेहतर है। आपके पास क्लाइंट के लिए एक या दो फाइलें होना भी बेहतर है। लेकिन, यह भी बेहतर है कि आपके जेएस कोड को बनाए रखने की समस्याओं के लिए कई गुना फ़ाइलों में विभाजित किया जाए। ऐसा करने में सक्षम होने के लिए, आप गुल की तरह पूर्वप्रक्रमकों का उपयोग कर सकते हैं जो आपकी अलग-अलग JS फ़ाइलों को एक फ़ाइल में संयोजित करेगा।
कम फ़ाइलों की सेवा करना बेहतर है क्योंकि क्लाइंट के पास संभालने के लिए कम HTTP अनुरोध होंगे।
क्या इसे लोड करने के लिए पेज पर तेजी से डाला जा रहा है?
हां, जाहिर है कि यह तेज है क्योंकि आप केवल HTML के लिए एक ही अनुरोध करते हैं, जबकि आप बाहरी के रूप में अपने जेएस कोड के साथ कई अनुरोध (कम से कम 2) करेंगे। यह केवल तभी है जब आपका जेएस कोड किसी भी पक्ष में छोटा नहीं है, और यह ध्यान में नहीं रखता है कि आपके कोड को बनाए रखने में कितना मुश्किल होगा अगर यह एक ही एचटीएमएल पेज में है।
क्या मैं कोड के लिए उपयोगकर्ताओं के अनुरोधों को अस्वीकार करने के लिए अनुमतियां बदल सकता हूं, लेकिन HTML पेज अभी भी कोड को कॉल कर सकता है?
नहीं, तुम नहीं कर सकते। जेएस कोड, सीएसएस कोड और HTML कोड की तरह स्थिर सामग्री है। इसका मतलब है कि एक बार यह ब्राउज़र में होने के बाद, ग्राहक इसे और इसकी सामग्री को पूरी तरह से डाउनलोड कर सकता है। हर एक फाइल, इमेज, स्क्रिप्ट डाउनलोड होने के लिए खुली है।
लेकिन , आप अपने कोड को छोटा / छोटा कर सकते हैं ताकि उसका उपयोग करने वाले मनुष्य के लिए कठिन हो। यह केवल कुरूपता का परिणाम है, जो पहले प्रदर्शन के लिए बनाया गया था ।