loading...
بهترین اس ام اس
بهنام علیپور بازدید : 91 یکشنبه 16 آبان 1389 نظرات (0)

http://parsviva.parsaspace.com/parsviva-post-image/1/html5.PNG


در پست هاي گذشته ، 2 مورد از مهم‌ترين تغييراتي كه نسخه بعدي استاندارد زبان نشانه‌گذاري وب، قول تغييرش را داده است، با هم مرور كرديم. در اين پست پارس ويوا به 3 مورد باقي‌ مانده مهم ديگر مي‌پردازيم. ‌ ‌


3– توسعه ساده‌تر وب به‌كمك واسط‌هاي برنامه‌نويسي ‌

در ‌5HTML‌ چندين واسط برنامه‌نويسي معرفي شده‌اند كه به عناصر فعلي اضافه خواهند شد و توسعه نرم‌افزارهاي تحت وب را كه هم‌اكنون نسبت به نرم‌افزارهاي تحت سيستم‌‌عامل (سمت‌كاربر) با مشكل بيشتري روبه‌رو كرده است، آسان‌تر خواهد نمود. ‌ ‌

براي نمونه، يكي از اين واسط‌ها كه با صدا و تصوير كار خواهد كرد، با عناصر «‌audio‌» و «‌video‌» معرفي شده است. به‌كمك اين روش، ديگر براي پخش صدا و تصوير به‌ نرم‌افزارهاي جانبي‌اي چون فلش يا مدياپلير نيازي نخواهيد داشت.

4– توليد تصاوير به‌كمك عنصر ‌ >‌

بيشتر مردم از روي تصوير اطلاعات بيشتر و بهتري را درك مي‌كنند تا از روي متن. براي نمونه مي‌توانيم به دو نمودار اشاره كنيم كه يكي جدولي فقط حاوي اطلاعات عددي و ديگري يك نمودار كيك است، كه در بيشتر موارد نمودار كيكي حس بهتري را به مخاطب خود در فهم بهتر مقايسه بين داده‌ها و روابط آنها مي‌دهد.

ولي به‌هرحال اطلاعات اين تصاوير ثابت هستند. اگر شما بتوانيد با استفاده از يكي روش‌هاي مرسوم (مانند استفاده از يك ويرايشگر تصوير مثل فتوشاپ يا يك برنامه گرافيكي مانند اكسل) نموداري توليد كنيد ديگر قادر نخواهيد بود با تغيير اطلاعات، نمودار جديدي بدست آوريد و بايد مجدد نمودار خود را توليد كنيد.

حال با كمك عنصر ‌‌، مي‌توانيد اطلاعاتي را كه از ديتابيس آورده‌ايد به‌صورت همزمان در نمودار كيكي خود قرار دهيد، و همين كار را نه فقط با نمودار كيكي، بلكه با هر تصوير دو بعدي ديگري نيز مي‌توانيد انجام دهيد. مطمئن باشيد كه به هيچ نرم‌افزار ويرايش عكسي نياز نخواهد بود و همه چيز با اسكريپت‌نويسي انجام مي‌شود. ‌ ‌

به كمك واسطه‌هاي برنامه‌نويسي اين ‌canvas‌ مي‌توان با آن ارتباط برقرار كرد. براي مثال شما مي‌توانيد اسكريپتي بنويسيد كه اگر كاربر روي جاي خاصي از نمودار كيكي كليك كرد، اطلاعات بيشتري راجع‌به آن قسمت به كاربر بدهد.

5– ويرايش صفحه وب ‌

كاربران مي‌توانند بخش‌هاي صفحه وب را ويرايش كنند و يا با آنها تقابل داشته باشند. بخشي كه در ‌5 HTML‌ بسيار توصيه شده است راجع‌به «تعاملات كاربران» است كه راه‌هاي جديدي را براي نشانه‌گذاري صفحات تعاملي وب معرفي مي‌كند. ويژگي ‌contenteditable‌(يك ويژگي دوتايي است كه مي‌تواند مقادير صحيح يا غلط را ‌(True-False)‌ بپذيرد) به شما اين اجازه را مي‌دهد كه تعيين كنيد كاربر كدام قسمت صفحه وب شما را مي‌تواند تغيير دهد.

امروزه و در بسياري از وب‌سايت‌هاي وب 2، تكنيك ويرايش و تغيير توسط كاربران به‌كمك برنامه‌نويسي‌هاي سنگين انجام مي‌شود و اين موضوع، قطعا به سهولت نسل جديد وب‌سايت‌ها كمك بزرگي خواهد كرد. ‌ ‌

اين خاصيت بيشتر در وب‌سايت‌هايي مانند ويكي‌پديا كه اطلاعات آن توسط بازديدكنندگان تغيير داده مي‌شود، كاربرد دارد. استفاده ديگر از اين ويژگي، ساختن قالب‌هاي صفحات وب است. شما با اين روش مي‌توانيد به مناطقي از صفحه‌تان كه ويرايش مي‌شوند، اجازه اين كار را بدهيد و حالت مناطقي را كه نبايد تغيير كنند، قفل كنيد. شما با اين كار به كاربراني از سايت‌هايتان كه تخصصي در ‌HTML‌ ندارند اين فرصت را مي‌دهيد كه مطالب‌شان را بدون نگراني از اينكه ممكن است بقيه صفحه را خراب كند، به وب‌سايت اضافه كنند.

در سطح سندسازي، شما مي‌توانيد يك صفحه كامل قابل ويرايش توسط ويژگي ‌designMode‌ ايجاد كنيد كه دو مقدار مي‌پذيرد: روشن يا خاموش.

درمجموع

اين ويژگي‌هاي پيشنهاد شده، براي رسيدن به وضعيت كانديداي پيشنهادي ‌C3W‌ در سال 2012 ثبت شده‌اند، ولي اين به اين معنا نيست كه براي استفاده از اين ويژگي‌هاي جديد در ‌5HTML‌ مدت زيادي منتظر بمانيد. زيرا به‌عنوان مثال بسياري از مرورگرهاي جديد استفاده از عنصر ‌‌ را از مدتي پيش شروع كردند (فايرفاكس از جمله اين مرورگرهاست كه از نسخه 1.5 به بعد از آن پشتيباني مي‌كند.)

‌5HTML‌ چگونگي نشانه‌گذاري مطلب توسط برنامه‌نويسان را دوباره تعريف خواهد كرد. بدين ترتيب راه بهتري براي شرح مطالب نمايش يافته، فراهم مي‌شود، مجموعه بيشتري از انواع مطالب قابل نمايش خواهد بود و پشتيباني نرم‌افزارهاي وب و رسانه را بهبود مي‌بخشد و هماهنگي سندهاي ‌HTML‌ را با بقيه بخش‌ها افزايش مي‌دهد. لازم به ذكر است كه اين ويژگي‌ها براي اين‌كه به مرز استفاده برسند، هنوز نياز به توسعه بيشتري دارند و همچنين محدوديت‌هايي نيز براي اعمال تغييرات وجود دارد.

بسياري از اين اصلاحات پيشنهاد شده بايد در آينده‌اي نه‌چندان دور بازبيني شوند و يا اينكه اصلا مورد استفاده قرار نگيرند. اما، به‌عنوان يك كاربر و يك توسعه دهنده وب، همواره از وجود امكانات بيشتر در محيط مرورگر استقبال خواهيم كرد. ‌ ‌

براي اطلاعات بيشتر در مورد سند ‌5HTML‌ و همچنين تفاوت‌هاي آن با نسخه 4، دو لينك زير را ببينيد:

http://www.w3.org/TR/html5/

http://www.w3.org/TR/html5-diff/

 
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 517
  • کل نظرات : 0
  • افراد آنلاین : 47
  • تعداد اعضا : 0
  • آی پی امروز : 125
  • آی پی دیروز : 53
  • بازدید امروز : 231
  • باردید دیروز : 126
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 357
  • بازدید ماه : 357
  • بازدید سال : 4,803
  • بازدید کلی : 43,926