[أحدث الأخبار][6]

، أنترنت
، برامج
، مقالات
، مقالات،
، مقالات، أنترنت
،،شروحات،
،شروحات
،شروحات، مقالات
،مقالات
ابتكارات
أبل
أخبار
اخبار التقنية
أدرويد
اضافات بلوجر
اضافات بلوجر 2014
اضافات بلوجر 2015
اضافات كروم
إعلانات
الاسئلة و المشاكل الشائعة
الافلام
الالعاب
الإنفوجرافيك
الايفون
البرمجة
التدوين
التسويق الالكتروني
التصميم
التصوير الفوتوغرافي
الحلقات
الحماية
الربح من الانترنت
الربح من الانترنت 2015
الربح من الانترنت 2016
السيو
السيو 2014
السيو 2015
العمل الحر
المقالات
الهواتف
الهواتف المحمولة
الويندز
أنترنت
انترنت
أنترنت، مقالات
أنترنيت ، شروحات
أندرويد
اندرويد
أيباد
برامج
بلوجر
بلوجر ، المقالات
بلوجر ، مواقع ، الحلقات ، المقالات
تسو
تطبيقات
تطوير المواقع
تكنولوجيا
جوجل أدسنس
حصريات
حلقات متخصيصي الحماية
حماية
خدع
دروس الهاردوير
دروس حماية
ربح من الانترنت
سامسونج
سلايدر شو
شروحات،
شروحات، مقالات
صور
فوتوشوب
فيس بوك
فيسبوك
قوا
قوالب 2015
قوالب بلوجر
قوالب بلوجر 2014
قوالب بلوجر اخبارية
قوالب بلوجر التقنية
قوالب بلوجر تقنية
قوالب وردبريس
قوالب psd
كل
كمبيوتر
كورس
لابتوب
مجانيات
مدفوع
مراجعات
مشاكلVS حلول
مقالات
مقالات الضيوف
مقالات،
مقالات، أنترنت
ملحقات الفوتوشوب
منوعات
مواضيع مميزة
مواقع
مواقع ، الحلقات ،
مواقع التواصل الاجتماعي
نصائح
نصائح وتوجيهات
هاردوير
هاردوير ،
وثائقي
ووردبريس
ويندز فون
ويندوز
يوتيوب
android
app
apple
css
Facebook
game
game، مقالات
giveaway
google
HTML
HTML5
ios
iphone
javascript
kali
linux
programing
PSD
skype
video
whatsapp
windows
windows 10
windows10
windows7
Youtube
Youtube ، أنترنت

[برمجة] تعرف على التطوير المتقدم - Progressive Enhancement


[برمجة] تعرف على التطوير المتقدم التفاعل - Progressive Enhancement

التطور الذي يحصل في هذه الفترة في عالم البرمجة وعالم التصميم ليس مخفياً على احد فالجميع يمكنة ان يشاهد هذه التطور بنفسة , الافكار والتقنيات الجديدة نظهر من اماكن مختلفة في العالم  , ظهر ما يسمى التطوير المتقدم في مراحل ليست بالمتأخرة بل متقدمة من ثورة الويب الحالية ويعزى الية الفضل في كثير من التحسينات في مجال تجربة الاستخدام UX .

 ما هو التطوير المتقدم؟


التطوير المتقدم او ما يعرف باللغة الانجليزية Progressive Enhancement هو استراتيجية ظهرت في التصميم كالواجهات بشكل يظمن عملها بشكل جيد وبفاعلية اكثر على اكبر طيف من الاجهزة بمراعاة قابلية الوصول (Accessibility) والترميز الدلالي او مايعرف (Semantic Markup) وعملية فصل ملفات التنسيف (CSS) والاضافة البرمجية (JavaScript) عن الترميز الاساسي (HTML) , بعد ذلك نقوم بادخال كل مايحسن العمل

[برمجة] تعرف على التطوير المتقدم التفاعل - Progressive Enhancement

طبقات التطوير المتقدم


اليكم بشرح بسيط طبقات التطوير المتقدم لنتعمق اكثر في التطوير المتقدم فهو يتكون من 3 طبقات : 

 

الطبقة الأولى: الترميز (HTML)

 تعتبر لغة html القاعدة الاساسية لاي عمل ويب , عليك بكتابة جميع ترميزات HTML بشكل جيد وصحيح وعليك الابتعاد عن الاخطاء مع مراعاة قابلية الوصول (Accessibility) . حيث يمكن ان يحصل التطوير المتقدم عبر هذه الطبقةمثال على ذلك ، بنستخدم عناصر الإدخال التي تعتبر اساسية من نوع Text ضمن المستعرضات القديمة، والتحسين باستخدام العناصر التي تعتبر جديدة  مثل Date و Range ضمن المستعرضات التي تدعمها.


[برمجة] تعرف على التطوير المتقدم - Progressive Enhancement

 الطبقة الثانية: التنسيق (CSS)

 تقوم CSS بدور كبير في عملية التنسيق عبر تنسيق الواجهة وتنظيم الصفحة وعليك بدمجها مع html فلها دور كبير في التطوير المتقدم ثم نقوم  بالتحسين فنعتمد على مزايا المستعرضات الجديدة وتجاهل المستعرضات القديمة لتلك المزايا
[برمجة] تعرف على التطوير المتقدم - Progressive Enhancement

الطبقة الثالثة: التفاعل (JavaScript)

بعد ان نظمن عمل الواجهة بشكل جيد وبعد اضافة الترميز HTML وبعد ان نظيف التنسيق (CSS) نقوم باضافة التفاعل (JavaScript)  لزيداة تفاعل عملك في عالم الويب فال جافا سكريبت اصبحت مهمة لزيادة تفاعل عملك
[برمجة] تعرف على التطوير المتقدم - Progressive Enhancement

 مراجع مفيدة

للتعرف اكثر على التطوير المتقدم (Semantic Markup)  اليكم مجموعة من المراجع : 


عن الكاتب "فلان"

وصف موجز عن الكاتب هنا، كما يمكنكم متابعتي عبر المواقع الإجتماعية أدناه.

ليست هناك تعليقات:

إرسال تعليق

إبدء الكتابة للبحث ثم أنقر enter