۱۳۸۹ آبان ۶, پنجشنبه

HTML5 و فایرفاکس

نه کروم نیست!

این فایرفاکس نسخه 4 بتاست.
می‌تونید از اینجا دانلودش کنید: http://www.mozilla.com/en-US/firefox/beta
با توجه به اینکه این نسخه در حال گذراندن مرحله‌ی Beta می‌باشد و ممکن از ناپایداری‌هایی داشته باشد، نصب آن در کنار فارفاکس فعلی شما صورت می‌پذیرد و می‌توانید هر دو نسخه‌ی فعلی و بتا را داشته باشید.
یکی از تغییرات اصلی در این نسخه، پشتیبانی از نسخه‌ی 5 HTML می‌باشد.

HTML5 در مقایسه با HTML4 تغییرات زیادی را به خود دیده است. لیست زیر پاره از مهمترین ویژگی‌های HTML5 است:

عناصر جدید در HTML5
عناصر جدیدی که برای پیاده سازی بهتر ساختار صفحات وب به کار گرفته می‌شوند:
  • section: نشان دهنده ساختار سند. می تواند همراه با h1,h2,h3,h4,h5 و h6 به کار گرفته شود.
  • article: نشان دهنده‌ی یک بخش مستقل از سند مانند نوشتار یک بلاگ یا روزنامه.
  • aside: نمایشگر بخشی از سند که اندکی به باقی محتوا نزدیکی دارد.
  • hgroup: نمایش دهنده سرآیند یک بخش
  • header: نشان دهنده گروهی از بخش های آغازین یا ناوبری
  • footer: بخش پی‌آیند یک سند و می‌تواند حاوی اطلاعاتی از نویسنده، حق موئلف و .. باشد.
  • nav: بخشی از سند که برای ناوبری تعیین شده است.
  • figure: نشان دهنده قسمتی از -محتوای جاری خود موجود- نظیر ویدئوها، که به طور معمول به عنوان یک واحد از سند اصلی اشاره دارد.
  • figcaption: عنوانی برای figure

قسمت دیگری از عناصر جدید:
  • video و audio: محتوای چند رسانه ای. مستقل از سیستم عامل و هم می تواند وابسته به افزونه های کاربر باشد.
  • source: استفاده با video و audio در زمانی که چند نوع از آن محتواها در حال عرضه باشد.
  • embed: استفاده برای بکارگیری افزونه های کاربر.
  • mark: نماینده اجرایی از متن مشخص شده در یک سند یا هایلایت برای مشخص نمودن مرجع در سند دیگری.
  • progress: نمایش دهنده یک کار در حال انجام مانند دانلود یا انجام پشت سرهم چند عمل زمان بر.
  • meter: اندازه گیری مانند میزان استفاده از فضای دیسک
  • time: نمایش دهنده زمان یا/و روز
  • ruby: حاشیه نویسی در Ruby
  • rt: حاشیه نویسی در Ruby
  • rp: حاشیه نویسی در Ruby
  • wbr: همان br ولی در صورت امکان
  • canvas: نمایش محتوای گرافیکی به صورت آنلاین(در لحظه - on fly)
  • command: نمایش دهنده یک دستور برای اعمال توسط کاربر
  • details: نمایش جزئیات در صورت درخواست کاربر
  • datalist: استفاده همراه با حامل جدید list در فرم ها برای ایجاد لیست باز شونده
  • keygen: عامل کنترلی برای ایجاد کلید
  • output: نمایشگر انواعی از خروجی ها مانند اتمام کار یک اسکریپت
آنچه پیداست، W3C استانداردهای xHTML را به سمتی می‌برد که وابستگی‌هایی که در اثر نیازهای جدید کاربران وب به به برنامه‌های جانبی مرورگرها نظیر: Flash Player, SilverLight, Google Gear و ... به وجود آمده را خود برآورده سازد.
تصور من از این رویه، جایگزینی وب در آینده‎ی نه چندان دور به جای Desktop Applicationها خواهد بود. حرکتی که گوگل با درایت و آینده‎نگری هم‌اکنون در حال پیاده سازی آن می باشد.(نگاهی به اینجا بیاندازید : http://www.chromium.org/chromium-os )
پروژه‌ی نظیر و شاید پیشروتر فایرفاکس 4، در گوگل، کروم می‌باشد که بد نیست به هردوی این ها سری بزنید و از قافله‌ی تکنولوژی که خیلی سریع پیش می‌رود عقب نمانیم.
این قافله یک نیاز دارد که ما در هر سطحی می‌توانیم آن را برآورده کنیم و آن چیزی نیست بجز تست. اگر برنامه نویسیم، در این پروژه های متن باز شریک شویم و بنویسیم و اگر کاربریم، فیدبک کنیم.
نرود اگر Firefox4 کرش کرد، سرش داد نزنیم و بجاش چند خط از شرح اتفاق و مشاهدات خودمان را در هنگام بروز خطا بنویسیم.
همین

3 عقیده:

sardar ardalan گفت...

من فوراً بکارش گرفتم البته فایر فاکس قبلی رو پاک کردم از دستش هم راضی هستم هر چند احساس میکنم از نظر گرافیکی و یکسری کارها کمبودهایی نسبت به ورژن قبلی دارد .

عسل دبیری گفت...

وبلاگت مبارکا باشه داش ..

pegah گفت...

mibinam keeeee daram azat mibaram mosabeghe ro