Mozquito مصنع وFML

دراسة حالة : Mozquito مصنع وFML

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

بمجرد اكتمال تطبيق مبرمج يجب خلق الخلفية كج النصي الذي يؤكد أن المستخدم لديه شغل في جميع حقول البيانات الالزامية عندما يتم إرسال النموذج. وهذه ليست صورة جميلة -- وخاصة بالنسبة للويب من الكتاب الذين لم يتح لها الوقت ل تعلم جافا سكريبت الأساسية ، ناهيك عن كيفية التأكد من أنها تنتج ما لا يغلق الباب نصف قاعدة المستخدمين. هذا هو المكان الذي Mozquito.com 'ق Mozquito مصنع يأتي فيها يمكن للمطورين تصميم وإنشاء نماذج ديناميكية باستخدام امتدادا للالأقسام المختلفة 1.0 دعا أشكال لغة توصيف (FML).

وMozquito مصنع النهجيبدو قليلا جدا بسيطة أليس كذلك؟ كنت قد يتساءل كيف امتدادا لمعيار جديد نسبيا من شأنه أن تعمل في متصفحات الموجودة إذا كان أي منهم حتى دعم XML بشكل صحيح أو الأقسام المختلفة. عند وضع الصفحة الخاصة بك في سهل الاستخدام لFML ، بمجرد النقر على زر في Mozquito مصنع تحويل FML في DHTML أن أي متصفح يدعم جافا سكريبت 1.2 يفهم. في غضون ذلك ، هذا الحل يتيح لك استخدام قريبا لتكون موحدة والآن -- مرة واحدة المتصفحات على الدعم الكامل من الضروري معالجة هذا التكرار من الأقسام المختلفة -- يمكنك استخدام المستندات الخاصة بك FML كما هي.

  

واحدة من القضايا مع أتش تي أم أل الأشكال هو أنها لم تعدل منذ أتش تي أم أل 2.0 أفرج عنه في عام 1995. كل ما فعلت مع الأشكال منذ ذلك الحين نتيجة لمطوري الويب باستخدام DHTML الإبداعية ، وجافا سكريبت ، فب] ، والمجموعة الاستشارية لاندونيسيا مخطوطات ، وبين غيرها من الأدوات. مع Mozquito ، والعمل مع الأشكال باستخدام لغة ترميزية يحصل على بدء. في حين أنه تم إنشاء أول ، FML هو في الامتثال لمعايير W3C XForms حاليا قيد التطوير. كما XForms نضوج ، حتى لا Mozquito في معالجة ذلك. FML يحقق العديد من المتطلبات الحالية لXForms ، بما في ذلك تلك التي وجدت في W3C العامل مشروع "XForms متطلبات". عندما يصل XForms كاملة مركز القياسية ، وسوف يكون FML 2.0 المتوافقة بنسبة 100 في المئة ، ما آمل أن تغطي في هذا المقال يتضمن مقدمة حول كيفية استخدام Mozquito مصنع ونظرة بتعمق في FML ، بما في ذلك التحقق من صحة مضمون ، وإعادة استخدام المدخلات ، وعلى ذبابة على الحساب ، وتحديد قوائم للتحرير. أفعل كل ذلك باستخدام مثال لنموذج طلب الشراء عبر الإنترنت على غرار ما قد تجد في أي موقع التجارة الإلكترونية اليوم.

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

1.المصادقة على الأقسام المختلفة.

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

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

نلاحظنضع في اعتبارنا أنه إذا كنت تستخدم أكثر راحة المفضل لديك محرر للكاتب أتش تي أم أل أتش تي أم أل بك ، تحويله إلى الأقسام المختلفة ، وتضيف في FML الخاص بك ، ثم وبكل الوسائل السير في هذا الطريق. كنت لا تزال في حاجة إلى استخدام Mozquito للتحقق من صحة الأقسام المختلفة FML قبل تشغيل عملية التحويل. تصور ، قد Mozquito تظهر في الأداة المفضلة لديك التأليف في شكل المكونات في المجمعة أو كتطبيق منفصل. إذا اخترت هذا الطريق ، يمكنك فتح قالب ناقش المقبل في محرر الخاصة. فإنه يظهر في "قوالب" أيا كان الدليل الفرعي في Mozquito مثبت. الملف الذي تريد فتحه هو template1.xhtml.

عند استخدام Mozquito في موقع ويب التنميةلا تستخدم الأقسام المختلفة لFML كل صفحة على موقع ويب الخاص بك. ان هدفه الاساسي هو لإضافة المزيد من التفاعل لأشكال سواء أكانوا على شكل ملاحظات بسيطة ، استبيان ، استمارة تسجيل لحدث ما ، أو معيار "عربة التسوق" شكل من الأشكال. إذا كنت بالفعل استخدام جافا سكريبت في بعض المشاريع الخاصة بك ، يمكنك أيضا اكتشاف (من خلال المثال التالي) التي يمكنك أيضا بديلا الأقسام المختلفة FML لDHTML طبقات ، وعندما Mozquito مصنع تحويل الأقسام المختلفة لFML جافا سكريبت ، ويمكن فقط للمستخدمين مع متصفحات معينة سوف تكون قادرة على عرض المحتوى الديناميكي. الأشخاص الذين يستخدمون متصفحات كبار السن أو المعوقين لن تكون قادرة على الاستفادة من ما ينتج. مع إمكانية الوصول إلى شبكة أصبحت أكثر من قضية لمطوري الويب ، وسيكون من المهم أن يعدل الناتجة Mozquito أتش تي أم أل. تأكد من قراءة هذا الباب في نهاية هذه المقالة على الويب الوصول إلى معرفة كيف ، ضمن نفس الملف أتش تي أم أل بأن ما تتمتعون به Mozquito المنتجة جافا سكريبت ، يمكنك إنشاء نسخة مكررة من النموذج الخاص بك أتش تي أم أل FML في متناول الجميع.

تحميل وتثبيت Mozquito

قبل أن تتمكن من استخدام Mozquito مصنع في الواقع ، لديك لتحميل وتثبيته. انتقل إلى موقع ويب Mozquito في http://www.mozquito.com ، انقر فوق تحميل ، وتأكد من اتباع التعليمات ل"30 يوما للمحاكمة الإصدار". إذا كنت تريد معرفة مصنع Mozquito التأليف البيئة ، بعد أن عمل مع التجريبي ، يمكنك دائما العودة إلى موقع ويب ، وشرائها ، ولأن Mozquito مصنع هو جافا القائمة على البرمجيات ، وتحتاج أيضا إلى تحميل جافا البيئة (JRE) أو البرمجيات التي تسمح لك لتشغيل تطبيقات جافا. ويندوز 95 ، 98 ، 2000 ، والإقليم الشمالي ، وهو JRE يتم تحميلها تلقائيا كجزء من إنترنت إكسبلورر 5.0 حزمة المتصفح. ومع ذلك ، فإن الناس في Mozquito.com ننصح باستخدام JRE 1.1.7 أو أعلى من أي آي بي إم (http://www6.software.ibm.com/dl/dkw/dkre-p) أو شركة صن مايكروسيستمز (http://java .sun.com/products/jdk/1.1/jre/download-jre-windows.html) لتشغيل Mozquito على نظام ماكنتوش ، تحتاج إلى تحميل وتثبيت ماك وقت لجاوا (مرى). تأكد من حصولك على الأقل الإصدار 2.1.4 أو أحدث لمنع أي مشاكل عند تشغيل Mozquito. بك يجب أن يكون نظام تشغيل مرى بالفعل. إذا لم يتم ذلك ، يمكنك العثور على نسخة في أبل جافا موقع ويب (http://www.apple.com/java).

لا تتردد في استكشاف هذا البرنامج التعليمي مصغرة إذا كنت تريد ، على الرغم من أنني تغطية كل ما في الامر خطوة بخطوة من خلال هذه المقالة. عندما كنت على استعداد للبدء ، انقر فوق موافق ومتابعة قراءة المقالة. هيا بنا لمعرفة قليلا عن استخدام Mozquito حتى تتمكن من الحصول بدأت على سبيل المثال. إنشاء أول "الجديدة" وثيقة عن طريق النقر على القائمة ملف واختيار جديد (أو ملف → جديد). إشعار لديك الآن اختيار العديد من الوثائق بما في ذلك الأقسام المختلفة FML والأقسام المختلفة ثلاثة 1.0 تعريف نمط الوثيقة : الصارم ، الانتقالية ، وإطارات

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

بلدي أول تجربة لاستخدام صفحة FML في مصنع Mozquito

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


نلاحظتأكد من أن الوثيقة هي كل شكل جيد وصالح قبل أن يدفع به إلى طريق المتصفح. على خلاف ذلك ، Mozquito مصنع يضيف رسالة خطأ لديك جافا سكريبت وهذا هو الشيء الوحيد لعرض المستند الخاص بك عندما يظهر في المستعرض. إذا كنت تريد أن يكون Mozquito تأكد هذا من قبل تصدير أي من الأقسام المختلفة FML الخاص بك ، يمكنك تعيين هذا في تحرير ® نافذة خيارات تحت علامة التبويب إعدادات. تأكد من "التحقق من صحتها على التصدير" محددا قبل النقر فوق موافق. وإذا كان عند أي نقطة لم تكن ترغب في معاينة الأقسام المختلفة FML في المتصفح ولكن أود أن مجرد تحويله إلى ملف أتش تي أم أل لاستخدامها لاحقا ، انتقل إلى ملف → تصدير ، اسم ملف بملحق. أتش تي أم أل ، وانقر فوق تصدير.

من أجل العمل مع FML ، يجب عليك اختيار الأقسام المختلفة FML الاختيار للمستند الخاص بك أولا. بعد إجراء التحديد الخاص بك ، في الأقسام المختلفة لبنية الأساسية FML يظهر المستند في محرر Mozquito النافذة. احظ الإعلان DOCTYPE يحتوي على معلومات عن الأقسام المختلفة 1.0 - FML الوثيقة كما هو موضح هنا :

 

بالإضافة إلى مساحة الأقسام المختلفة ، فإن العنصر أتش تي أم أل يتضمن إشارة إلى مساحة FML :

xmlns : س = "http://www.mozquito.org/xhtml-fml"

وهذا يعني أن أشكال لغة توصيف مساحة متاحة الآن للاستخدام في وثيقة باستخدام البادئة س : لكل عنصر.

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

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

 بدون عنوان  ... 

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

وشكل بسيط معلومات الاتصالالعنصر FML كنت بحاجة إلى أن نتعلم أولا ( (موجودة بالفعل. لاحظ أن FML شكل حاوية مشابها لمباريات أتش تي أم أل 4.01 المناظرة ، وفيما عدا ذلك فإنه يستخدم FML مساحة البادئة. كما لاحظت أن معظم مكونات النموذج لFML متشابهة الى حد بعيد أتش تي أم أل 4.01 ، والتي تمكنك من تعلم هذه اللغة الترميزية بسرعة. القادم FML استخدام العنصر هو مربع إدخال نص ، أو . إذا كنت تفعل هذا في أتش تي أم أل ، فإنه قراءة . كما تذهب من خلال هذا المثال ، ومعرفة العناصر الأساسية FML ، تذكر نظرائهم أتش تي أم أل. كنت في حاجة اليها عندما تحصل على المقطع حول إمكانية الوصول إلى شبكة. الآن دعونا تعطيه من اسم السلعة. هذه التسميات في النص مربع الإدخال ؛ اذا وقفت التي دعا اليها أجزاء أخرى من النموذج ، الذي كان يعرف مربع النص على شكل تريد.

 الاسم : 

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

 الاسم : 
البريد الإلكتروني :

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

الإدخال التحقق من الصحةكل ما يمكنك فعله مع النموذج الخاص بك في هذه المرحلة هو إدخال المعلومات في مربعات النص. هذا هو المكان المثالي ليكون نوعا من آلية للتحقق من أشكال المعلومات التي كتبتها. عادة ما يتم ذلك مع JavaScripting المعقدة. يمكنك أيضا إنجاز هذا البرنامج النصي مع المجموعة الاستشارية لاندونيسيا التي تتولى تحليل نتائج النموذج بعد النقر على زر إرسال. مع مرونة FML ، يمكنك القيام بذلك مع اثنين من السمات في العنصر دعا ctype (نوع المحتوى) والتحقق من صحة جميع عناصر نوع المحتوى في وظيفة على النحو التالي :

 :

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

 الاسم : 
البريد الإلكتروني :

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

-- وعلامة @

-- واحد أو أكثر من الأحرف الأبجدية قبل علامة @

-- واحد أو أكثر من أحرف أبجدية رقمية بعد علامة @

-- النقطة : "".

-- وبعد نقطة أو اثنين أو أكثر من الأحرف الأبجدية

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

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

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

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

السمة قيمة العنصر زر يحتوي على النص الذي يظهر على الزر عندما FML للملوثات العضوية الثابتة في المتصفح. هذا العنصر هو مماثل لأتش تي أم أل 4.01 نظرائه من _ _

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

الحذرفي أتش تي أم أل ، فقد بات من الشائع استخدام معالج الحدث "_ النقر" بدلا من "_ النقر". تأكد من أن جميع السمات والصفات هي صغيرة بما في ذلك معالجات مثل جافا سكريبت _ النقر. إليك ما يشبه النموذج الخاص بك في كامل FML المجد :

 الاسم : 
البريد الإلكتروني :
مقال مقدم من ألبرت يتشبلاو


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


Online: 168 users browsing the articles directory   


  

|