जावास्क्रिप्ट अनुकूलन तकनीक

अक्सर हम जावास्क्रिप्ट कोड के लिए ग्राहक की ओर सत्यापन करने या DHTML और Ajax का उपयोग करके फैंसी गतिशील अमीर अंतरफलक लिख दे. लेकिन क्या हमने कभी एक जावास्क्रिप्ट कोड जो सिर्फ अपनी आवश्यकता के अनुसार काम नहीं है बल्कि आप अधिकतम प्रदर्शन के उत्पादन देता हूँ लिखने के बारे में सोचा. यह आप अपने जावास्क्रिप्ट कोड का अनुकूलन को प्राप्त करने की जरूरत है.

Compressing जावास्क्रिप्ट स्रोत कोड
रहितसफेद भी फ़ाइल का आकार बढ़ जाता है. इसलिए यदि आपकी जावास्क्रिप्ट कोड बहुत बड़ा है और रहितसफेद के बहुत तुम एक बड़ी जे एस बनाने में खत्म हो जाएगा है फ़ाइल आकार बुद्धिमान और इस ग्राहक कंप्यूटर पर जे एस डाउनलोड के समय को प्रभावित करेगा. सभी अनावश्यक रहितसफेद हटाना फ़ाइल आकार को कम करने और डाउनलोड समय कम होगा.

निकालें अवांछित चर की घोषणा की
हर ब्राउज़र अपने कोड निष्पादन के लिए जावास्क्रिप्ट इंजन के लिए स्मृति से कुछ राशि का आवंटन. यदि आपके जावास्क्रिप्ट चर सीमा के ढेर से अधिक अपने कार्यक्रम के आंकड़ों आपरेशन की जरूरत है तो जावास्क्रिप्ट इंजन से संबंधित ढेर अतिप्रवाह त्रुटि फेंकने शुरू कर देंगे. इसलिए यह आवश्यक नहीं है, जब स्मृति से चर के उदाहरण को दूर उचित है.

आपका ईमेल:


जावास्क्रिप्ट में स्मृति से निकालें चर

  ; variablename रिक्त =; 

आपका ईमेल:


लूप उल्टा गणना:
वेतन वृद्धि ऑपरेटर के लिए अधिक समय पदावनति ऑपरेशन से मार ले जाता है. तो एक पाश आपरेशन में, Loops 0 अधिकतम सीमा से अधिक का मूल्य उस समय अधिकतम सीमा से 0 से शुरू Loops से मार ले के रूप में घटती आपरेशन कम समय के लिए मार ले जाता है.

उदाहरण:

  i = 0 ; i & lt ; 1000 ; i ++ ) { ... } (i = 0; मैं और लेफ्टिनेंट; 1000, मैं + +) के लिए ... () 

पाश के लिए अधिक से अधिक समय लगेगा

  i = 999 ; i >= 0 ; i -- ) { ... } (i = 999; के लिए i> = 0, मैं -) () ... 

कस्टम खोज


लोकप्रिय आलेख:

  1. , 19 नवंबर 2007 13:10 पर | # 1

    आप अक्सर हैरान है कि चीजें तुम्हें लगा कि वे छोटी के बारे में सोच रहे हैं, के लिए आप क्या अच्छा फर्क कर सकते हैं कभी नहीं रहे हैं. आपका थोड़ा लिखने के छोटे मुझे आज वही किया.

    धन्यवाद

  1. अभी तक कोई trackbacks.