2012-05-31 11 views
5

मेरे पास एक मूल HTML साइट (एचटीएमएल 5, जावास्क्रिप्ट, jQuery) है जो मैं एक आईपैड 2 पर चल रहा हूं। मैं Google Chrome के साथ मूल परीक्षण करता हूं, बस लेआउट छवियों और प्रतिलिपि आदि का परीक्षण करने के लिए। मेरा असली परीक्षण हालांकि वास्तविक आईपैड पर होना चाहिए।आईपैड लोड पर जावास्क्रिप्ट धीमा

आईपैड पर, मेरे कोड में क्रोम की तुलना में 2-4 सेकंड देरी होती है जो तत्काल लोड हो जाती है। मैं बाधा नहीं ढूंढ पा रहा हूं। मैंने कोड में विभिन्न बिंदुओं पर अलर्ट जोड़े, लेकिन सभी अलर्ट तुरंत दिखाई देते हैं, एक दूसरे के बाद और ऐसा लगता है कि कोड की आखिरी पंक्ति में अंतिम चेतावनी के बाद देरी होती है।

अलर्ट भ्रामक हो सकता है क्योंकि कोड को निष्पादित करने से पहले कैश किया जा सकता है? क्या आईपैड पर चीजों को गति देने के लिए मुझे कुछ कोड देखना चाहिए या मेरे कोड में टालना चाहिए?

+0

आप किस फीडबैक की तलाश कर रहे हैं? दूसरे शब्दों में, ऐसा करने वाला कोड क्या है जिसमें आपको देरी दिखाई दे रही है? उदाहरण के लिए, क्या आप HTML सामग्री में बदलाव की तलाश में हैं? – wecsam

+0

हमें इस मुद्दे को पहले जेन आईपैड पर भी विशेष रूप से एनिमेशन के साथ किया गया है। मुझे लगता है कि बुजुर्गों को सिर्फ जावास्क्रिप्ट का एक समूह प्रसंस्करण करना मुश्किल होता है (वे अधिकांश डेस्कटॉप + लैपटॉप से ​​बहुत धीमे होते हैं)। हालांकि, हमने आज एक आईपैड 3 उठाया और सब कुछ बहुत अच्छी तरह से चला गया। –

+0

@ वेसकैम। हां, मैं एचटीएमएल सामग्री – Mike6679

उत्तर

0

एक आईपैड Google क्रोम चलाने वाले डेस्कटॉप की तुलना में काफी धीमा है। यह चीजों को करने में थोड़ी देर लगने की उम्मीद है।

यदि यह 10-20 सेकंड था, तो मैं कहूंगा कि आपका कोड जांचें, लेकिन पृष्ठ लोड के लिए 2-4 सेकंड अनुचित नहीं है।

$("#someId").css(some, stuff); 
$("#someId").css(other, stuffs); 
$("#someId").attr(even, more); 

तुलना

var ourElement = $("#someId"); 
ourElement.css(some, stuff); 
ourElement.css(other, stuffs); 
ourElement.attr(even, more); 

अब: -

+0

देख रहा हूं, मैं आपके साथ सहमत होना शुरू कर रहा हूं ... मैंने इंडेक्स.html में केवल एक छवि को एक सरल div जोड़ने की कोशिश की ताकि यह देखने के लिए कि यह तेज़ी से दिखाई देगी और फिर भी 3 सेकंड देरी .... – Mike6679

8

आप अपने चयनकर्ता परिणाम कैश नहीं है, तो मोबाइल उपकरणों खराब प्रदर्शन

क्या मेरा मतलब है इस अगर आप लिए अतिसंवेदनशील होते हैं यदि आप पहले "वास्तविक दुनिया में" कर रहे हैं - लूप में, आदि .. - यह मोबाइल उपकरणों के लिए एक विशाल प्रदर्शन हानि की मात्रा हो सकता है

शुभकामनाएं

+1

ओपी पूरी तरह से उड़ाए गए jQuery के विपरीत jQuery मोबाइल का उपयोग करने का प्रयास कर सकता है यदि उनके पास एक विशिष्ट मोबाइल साइट है। – Codeman

+0

jQuery मोबाइल jQuery पर निर्भर करता है, इसलिए इसमें एक छोटा पदचिह्न नहीं होगा। – Sampson

+0

कोई छोटा पदचिह्न नहीं, नहीं। लेकिन इसमें कुछ मोबाइल-विशिष्ट चीजें हैं जो मोबाइल उपकरणों पर कम उपलब्ध संसाधनों को ध्यान में रखती हैं। – Codeman

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