एक पृष्ठ पृष्ठ ऐप बनाना क्रॉल सक्षम अभी तक इंटरैक्टिव सीधे आगे काम नहीं है। आपको यूएक्स दृष्टिकोण से पहुंच बिंदुओं के बारे में सोचना होगा जो बैक बटन की अनुमति देंगे, और पहुंच में कूदेंगे। जब बैक बटन दबाया जाता है, उदाहरण के लिए, ऑब्जेक्ट स्टेटस के लिए अंक को सर्वर पर पुनर्निर्मित करने की आवश्यकता होती है, बिना उपयोगकर्ता इंटरैक्शन के उसी मार्कअप को उत्पन्न करने के लिए उपयोग किया जाता है क्योंकि उस एक्सेस पॉइंट पर पहुंच प्राप्त करने के लिए क्लाइंट पर उपयोग किया जाएगा। इस कार्य के लिए Phantom.js का उपयोग किया जा सकता है, या क्लाइंट/सर्वर अज्ञेय जेएस का उपयोग दोनों सिरों पर चलाने के लिए किया जा सकता है, या अच्छे ओएल php दिनों में जैसे पूरे तर्क को एक्सेस पॉइंट की स्थिति को दोहराने के लिए फिर से लिखा जा सकता है सर्वर। @ अजय बेनीवाल ने एचटीएमएल स्नैपशॉट्स बनाने के तरीके पर कुछ लिंक विस्तृत किए हैं।
मान लें कि आपके पास एक वेबसर्वर है जो किसी विशेष ऑब्जेक्ट स्थिति को बूटस्ट्रैपिंग मार्कअप को फेंक सकता है। राज्य को राज्य पहचानकर्ता के माध्यम से आपूर्ति की जा सकती है, यह आपके कोड को क्रॉल करने योग्य बनाने के लिए यूआरएल होना चाहिए। कोणीय जेएस और बैकबोन.जेएस जैसी लाइब्रेरी बैकबोन.रौटर जैसी आपूर्ति तंत्र, जो बदले में क्लाइंट पर राज्य पहचानकर्ता को स्टोर करने के लिए लिंक खंड या HTML5 पुशस्टेट() विधि का उपयोग करती है।एचटीएमएल 5 का सौंदर्य तथापि है कि एक ताज़ा एक प्रारंभिक पेज हैश आपूर्ति की पार्स करके उचित वस्तु राज्य URL पर रीडायरेक्ट कि, यद्यपि वर्ष के लिए कोई अन्य विकल्प नहीं है लोड करने के लिए बिना सर्वर के लिए सही वस्तु राज्य के लिए एक सीधे कॉल करता है ब्राउज़रों, एचटीएमएल 5 प्रतिमान के चारों ओर अपने आवेदन architecting उन्हें क्रॉलर्स के लिए एक केक कर देगा, और इस तरह के रूप में Backbone.Router HTML5 pushstate के अधिकांश प्रयोगों हैश टैग राज्य के लिए पुराने ब्राउज़र अभी भी वापस बटन अनुमति देने के लिए कार्यान्वयन अंकन करने के लिए शान से नीचा।
स्रोत
2014-03-12 01:28:00
आप क्या एचटीएमएल स्नैपशॉट बनाने के लिए उपयोग किया था? –
मेरे द्वारा बनाए गए फोटो मैन्युअल रूप से स्क्रिप्ट वर्गों और सीएसएस वर्गों मैन्युअल का स्थान ले –
मैं phantomjs स्नैपशॉट के साथ मैनुअल निर्माण प्रतिस्थापित सुविधाओं –