اياكس في تصنيع الأعلاف ذرة

تجهيز الأعلاف ذرة

  

عندما يتلقى تغذية والذرة ، والدالة LoadAtomFeed سيتم استدعاء الدالة parseAtom. وفيما يلي parseAtom الدالة هي المسؤولة عن اختيار عدا تغذية اتوم وتخصيص القطع لمتغيرات. المتغيرات التي تستخدم من قبل إجراءات واجهة المستخدم لتجميع صفحة أتش تي أم أل.

البنود = فارغة ؛ items_count = 0 ؛ عنوان = فارغة ؛ الارتباط = فارغة ؛ كاتب = فارغة ؛ تواريخ = فارغة ؛ المحتوى = فارغة ؛ parseAtom ظيفة (xmldoc) (البنود = xmldoc ؛ items_count = items.getElementsByTagName ( 'دخول'). طول ؛ عنوان = صفيف الجديدة () ؛ الارتباط = صفيف الجديدة () كاتب = صفيف الجديدة () = صفيف تواريخ جديدة () ؛ المحتوى = صفيف الجديدة () ؛ ل (فار ط = 0 ؛ ط <items_count ؛ ط + +) (لقب [ ط] = items.getElementsByTagName ( 'دخول') [ط]. getElementsByTagName ( 'عنوان') [0] ؛ الارتباط [ط] = items.getElementsByTagName ( 'دخول') [ط]. getElementsByTagName ( 'ربط') [0 ]. document.getElementById ( 'href') ؛ التواريخ [ط] = items.getElementsByTagName ( 'دخول') [ط]. getElementsByTagName ( 'تحديث') [0] ؛ كاتب [ط] = items.getElementsByTagName ( 'دخول') [ ط]. getElementsByTagName ( 'كاتب'). firstChild ؛ المحتوى [ط] = items.getElementsByTagName ( 'دخول') [ط]. getElementsByTagName ( 'محتوى') [0]. getElementsByTagName ( 'div') [0] ؛ ؛ ))

الطريقة التي يتم تحليل علف ذرة بسيطة جدا. ال [إكسمل دوم getElementsByTagName أسلوب يستخدم لأعاد عناصر من شجرة. وظيفة getElementsByTagName مكبلة معا بحيث العناصر الفردية يمكن الحصول عليها. ميزة تسلسل هو أن أجزاء من التسلسل الهرمي XML يمكن فلترتها لتكون بمثابة أساس لمرشح آخر.

هذه المقالة تركز على طريقة جديدة لبناء تطبيقات ويب باستخدام الخدمية. كنت بحثت في تطبيق سبيل المثال ، وتعلم كيفية التحول إلى الهيكل الجديد على أساس اياكس وخدمات الويب. ويب ما تبذلونه من جهود في تطوير التطبيقات ، والحفاظ على النقاط التالية في الاعتبار :

• لا تحاول أن تفعل كل شيء دفعة واحدة. وأظهرت هذه المادة نهج حيث يمكنك الاستمرار في استخدام قاعدة البيانات القديمة والبيانات القديمة ، وبشكل متزايد بناء هيكل جديد باستخدام التجريد وتقنينها.

• وكان الهدف من هذه المقالة هو لمساعدتك ينظم على شكل مركبات وgranularize تطبيقات ويب الخاص بك حتى لا يكون هناك مطور العميل ، المطور الخادم ، وتطوير قاعدة البيانات. هذا لا يعني تحتاج إلى ثلاثة مطورين ولكن عندما تنفذ كل مطور عقد ، أو أنها لا تحتاج إلا إلى تقلق بشأن العقد وليس في غيرها من القطع. من الناحية المثالية ، وسوف تجمع جميع القطع يكون مثل أحجية.

• الخادم سوف تعرض نفسها على أنها عامة خدمة ويب التمسك القياسية. المعيار قد يكون معيارا وضعت بالفعل أو على مستوى المنشأة داخل دائرة مغلقة. والفكرة من وراء تطوير معيار هو السماح للخلق من الاختبارات التي يمكن استخدامها للتحقق من أن كل شيء يعمل بشكل صحيح.

• عند استخدام مزود قاعدة البيانات العلائقية ، يجب في جميع الأوقات محاولة التمسك القياسية مزود بحيث أنه من الممكن نقل البيانات من قاعدة بيانات واحد إلى آخر.

• واحد من الأسباب الرئيسية لحفظ الجانب العمارة القديمة إلى جنب مع هو جديد لتجعل من الممكن أن لا يكون لتنفيذ كل وظيفة على الفور. في المثال من البرمجيات بلوق ، وليس لديك لتنفيذ وظائف لإضافة إدخالات ؛ يمكنك الاستمرار في استخدام البرامج القديمة. هذا يسمح لكم اهتمامكم والبرمجيات في السوق بسرعة أكبر.

• يمكنك وضع خدمة ويب الخاص بك باستخدام معايير مثل الصابون / اختصار ، ولكن على سبيل المثال أظهرت استخدام الباقي. يعامل بقية البيانات ملقم الجانب والموارد التي يمكن معالجته باستخدام النص المتشعب الأفعال (الحصول على وضع وظيفة ، وحذف). اعتقد من الراحة والأفعال المتشعب مثل مزود قاعدة البيانات والتلاعب في البيانات. نتذكر الغرض من كل الفعل المتشعب ، حتى لا تخلط بين المستخدم النهائي من بقية خدمة ويب الخاص بك.

• يمكن أن يعرض بقية عناوين المواقع التي تندرج في الفئات التالية : عرض عناوين المواقع ، وعناوين المواقع الجذرية ، وجمع عناوين المواقع ، والبيانات عناوين الموارد. تأكد في هندسة الخاص بك إلى تحديد واضح الغرض من كل عنوان والنص المتشعب الأفعال ما كانت ستقبل. عدم القيام بذلك سيؤدي إلى إرباك للمستخدم النهائي الخاص بك بقية المستندة إلى خدمة ويب.

• واياكس الخدمية القائمة على العميل على مرحلتين متميزتين. المرحلة الأولى يتم تحميل المستند. عند تحميل المستند ، العميل يتم تهيئة. أثناء التهيئة ، والعميل هو رمز تستعد لتنفيذه. المرحلة الثانية يتم تنفيذ هذه الوثيقة ، وهو ما يعني تحميل وتجهيز البيانات التي يتم تحميلها ، وذلك باستخدام تقنيات اياكس لاستدعاء خدمة aWeb. هذا الفصل من التحميل والتنفيذ هي مشابهة جدا لتحميل وتنفيذ برنامج التقليدية.

• عند استخدام XMLHttpRequest ، تذكر لاستخدامها بالنسبة للجزء الأكبر في وضع غير متزامن. أنت لا تريد قفل المتصفح أثناء انتظار المحتوى. نلاحظ ، مع ذلك ، أن وضع غير متزامن يعني كتابة رمز فحص أكثر من ذلك ، كما كنت لا تريد أن يبدأ العميل بالضغط على الأزرار في الوقت الذي تنتظر طلبا لإكمال.

• تنفيذ الطبقات غير متزامن ومتزامن يوضح استخدام mixins لخلق الأنواع المماثلة التي لديها بعض القدرات الوظيفية المتخصصة. بالإضافة إلى ذلك ، الطبقات غير متزامن ومتزامن إظهار كيفية تنفيذ العقود في جافا سكريبت.

• هل تريد تنفيذ العالمية معالج خطأ في التطبيق الخاص بك اياكس بحيث أن أي أخطاء قد يحدث سيتم عرضها في أحد بطريقة سهلة الاستعمال. الفشل في القيام بذلك قد يتسبب العميل لأزرار فوق بعنف ، وإعادة تحميل الصفحات اللاحقة سوف يتسبب بمزيد من الأخطاء تحدث.

• عند تجهيز لدفق بيانات XML ، نلقي نظرة على الأساليب XML دوم لمساعدتك في اختيار عدا البيانات. يجب أن لا حاجة إلى أعاد كل عقدة على حدة ، في صيغة إكس دوم وتسهيلات كبيرة للتصفية العقد.

• إن الرسالة العامة ليسلب من هذه المادة هو أن باستخدام النهج المبين هنا ، هل يعودون إلى الشكل التقليدي للتطوير تطبيقات العميل / الخادم. والفرق هو أن تقوم باستخدام المعايير المفتوحة ، الأمر الذي يجعل من الاسهل لينظم على شكل مركبات التطبيقات الخاصة بك. باستخدام معايير مفتوحة ، وجعل لكم من السهل نشر التطبيق الخاص بك في جميع أنحاء العالم ، ويسهل على أطراف ثالثة لتتفاعل معك. بصفة عامة ، فإن هذا النهج لبناء تطبيقات ويب هو الفوز - السيناريو المربح.

مقال مقدم من سونيا Lande


تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات.
المهم : هذه المادة "اياكس تصنيع الأعلاف أتوم" لم تترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.


Online: 109 users browsing the articles directory   


  

|