مقصود یک افزونه ارتقاء همت مرورگر HTML میباشد.
نرمافزار های کمکی که به آنها افزونه هم گفته میشود، اپلیکیشن های کامپیوتری می باشند طراحی سایت آموزشی که عملکرد استاندارد یک مرورگر اینترنت را ارتقاء میدهند.
یک مثال از افزونه های پر اسم و رسم Java applets میباشد.
افزونه ها میتوانند بوسیله تگ یا این که تگ به صفحه های اینترنت اضافه شوند.
افزونه ها کاربردهی متعددی دارا هستند :
اکران نقشه ها، کپی کردن ویروس ها ، verify your bank id و ...
نکته : برای اکران ویدیو و پخش صدا از تگ های
ذخیره اطلاعات در HTML5
ذخيره اطلاعات بر روي کامپيوتر استفاده کننده (Client)
local storage چه می باشد ؟
local Storage یکی تجهیزات جدیدی میباشد که برای ذخیره داده ها در مرورگر مخاطب در html5 اضافه گردیده و دارنده دو متغیر اسم و مقدار میباشد.
در پیشین برنامه نویس ها اینترنت از این طرز به کارگیری می نمودند که همگی اطلاعات دردسترس دردیتابیس را که در نرمافزار نیاز داشتند, به طور آنی و در به عبارتی لحظه ازبانک اطلاعاتی واکشی و استعمال میکردند که تاثیر بسزایی در کاهش سرعت نرمافزار داشت, پس از سپری شد مدتی دو مقوله coockie و sessionها وارد فرهنگ وتمدن لغت اینترنت و مرورگرها شدند که تا حدی نیاز به ذخیره داده ها و تراکنش های مختلف با خزانه اطلاعاتی را کاهش میدادند.
در نوع خودش و در طی خودش ابزارهای خوب و مفیدی بودند البته نا توانائیهایی هم به یاروهمدم داشتند که در پروژه های اینترنت وسیع نمیشد آیتم به کارگیری قرار بگیرند.
کوکي ها براي تعداد زياد داده کارايي ندارد، زيرا کوکي ها با هر توشه درخواست از سرور انتقال پيدا مي نمایند، که اين سبب ساز کاهش سرعت و عدم کارايي مطلوب مي گردد.
Local Storage نحوه مطمئن تری نسبت به کوکی ها ست، و توسط آن داده ها بیشتری را می اقتدار ذخیره کرد، سوای اینکه اختلالی در سعی سایت به وجود بیاید.
مغایر کوکی ها، در HTML5 اطلاعات با هر توشه درخواست از سرور ارسال نمي شوند و تنها زماني که نياز به آنها داشته باشيم استعمال مي شوند.
داده هاي سايت هاي متفاوت بصورت key/value ذخيره مي شوند و هر اینترنت سايت تنها به داده هايي که خودش ذخيره کرده مي تواند دسترسي پيدا نماید.
HTML5 از JavaScript براي ذخيره سازي و دسترسي به اطلاعات استعمال مي نماید.
پشتيباني مرورگرها
مرورگرهاي Internet Explorer 8+, Firefox, Opera, Chrome, Safari ذخيره اطلاعات را پشتيباني مي نمایند.
اعتنا: Internet Explorer 7 و ورژن هاي قديمي خیس آن، web storage را پشتيباني نمي نمایند.
localStorage و sessionStorage
HTML5 دو شيء جديد براي ذخيره سازي اطلاعات بر روي کلاينت معرفي نموده است:
localStorage: ذخيره اطلاعات سوای دوران انقضاء
sessionStorage: داده هاي يک نشست (session) را ذخيره مي نماید.
پیش از به کار گیری از اشياء بالا، بايد بررسي کنيد که مرورگر، localStorage و sessionStorage را پشتيباني مي نماید يا خیر.
if(typeof(Storage) !== "undefined") {
// Code for localStorage/sessionStorage.
} else {
// Sorry! No Web Storage support..
}
شيء localStorage
اين شيء اطلاعات را براي بازه نامحدودي (سوای دوران انقضا) ذخيره مي نماید. زماني که مرورگر بسته گردد اطلاعات حذف نخواهد شد و روز آنگاه، هفته بعد از آن و حتي سال بعد از آن در دسترس خواهد بود.
نمونه :
// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
مشاهده سود
توضیح کد :
نخست يک شيء loaclStorage با اسم "lastname" و مقدار "Smith" ايجاد شدهاست.
بعد از آن مقدار "lastname" را بازيابي مي کنيم و بعد محتواي عنصر با شناسه "result" را با آن مقداردهي مي کنيم.
کد بالا را به طور پایین هم می اقتدار نوشت :
// Store
localStorage.lastname = "Smith";
// Retrieve
document.getElementById("result").innerHTML = localStorage.lastname;
نکته : اطلاعات هميشه بصورت فن اي ذخيره مي شوند. بياد داشته باشيد که در شکل نياز بايد آنرا تبديل کنيد.
نمونه پایین تعداد دفعاتی که مخاطب روی یک دکمه کلیک کرده را نشان میدهد. مقدار حرفه اي به عددي تبديل شدهاست:
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount) + 1;
} else {
localStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
localStorage.clickcount + " time(s).";
مشاهده سود
شيء sessionStorage
شی ء sessionStorage مانند شی ء loaclStorage میباشد، با این تفاوت که داده را صرفا یک گردهمایی ذخیره می نماید. وقتی که استفاده کننده پنجره مرورگر را ببندد این اطلاعات از دربین میروند.
نمونه زير، تعداد دفعات کليک استفاده کننده روي يک دکمه در گردهمایی جاري را نشان مي دهد:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
sessionStorage.clickcount + " time(s) in this session.";
مقصود یک افزونه ارتقاء همت مرورگر HTML میباشد.
نرمافزار های کمکی که به آنها افزونه هم گفته میشود، اپلیکیشن های کامپیوتری می باشند طراحی سایت آموزشی که عملکرد استاندارد یک مرورگر اینترنت را ارتقاء میدهند.
یک مثال از افزونه های پر اسم و رسم Java applets میباشد.
افزونه ها میتوانند بوسیله تگ یا این که تگ به صفحه های اینترنت اضافه شوند.
افزونه ها کاربردهی متعددی دارا هستند :
اکران نقشه ها، کپی کردن ویروس ها ، verify your bank id و ...
نکته : برای اکران ویدیو و پخش صدا از تگ های
ذخیره اطلاعات در HTML5
ذخيره اطلاعات بر روي کامپيوتر استفاده کننده (Client)
local storage چه می باشد ؟
local Storage یکی تجهیزات جدیدی میباشد که برای ذخیره داده ها در مرورگر مخاطب در html5 اضافه گردیده و دارنده دو متغیر اسم و مقدار میباشد.
در پیشین برنامه نویس ها اینترنت از این طرز به کارگیری می نمودند که همگی اطلاعات دردسترس دردیتابیس را که در نرمافزار نیاز داشتند, به طور آنی و در به عبارتی لحظه ازبانک اطلاعاتی واکشی و استعمال میکردند که تاثیر بسزایی در کاهش سرعت نرمافزار داشت, پس از سپری شد مدتی دو مقوله coockie و sessionها وارد فرهنگ وتمدن لغت اینترنت و مرورگرها شدند که تا حدی نیاز به ذخیره داده ها و تراکنش های مختلف با خزانه اطلاعاتی را کاهش میدادند.
در نوع خودش و در طی خودش ابزارهای خوب و مفیدی بودند البته نا توانائیهایی هم به یاروهمدم داشتند که در پروژه های اینترنت وسیع نمیشد آیتم به کارگیری قرار بگیرند.
کوکي ها براي تعداد زياد داده کارايي ندارد، زيرا کوکي ها با هر توشه درخواست از سرور انتقال پيدا مي نمایند، که اين سبب ساز کاهش سرعت و عدم کارايي مطلوب مي گردد.
Local Storage نحوه مطمئن تری نسبت به کوکی ها ست، و توسط آن داده ها بیشتری را می اقتدار ذخیره کرد، سوای اینکه اختلالی در سعی سایت به وجود بیاید.
مغایر کوکی ها، در HTML5 اطلاعات با هر توشه درخواست از سرور ارسال نمي شوند و تنها زماني که نياز به آنها داشته باشيم استعمال مي شوند.
داده هاي سايت هاي متفاوت بصورت key/value ذخيره مي شوند و هر اینترنت سايت تنها به داده هايي که خودش ذخيره کرده مي تواند دسترسي پيدا نماید.
HTML5 از JavaScript براي ذخيره سازي و دسترسي به اطلاعات استعمال مي نماید.
پشتيباني مرورگرها
مرورگرهاي Internet Explorer 8+, Firefox, Opera, Chrome, Safari ذخيره اطلاعات را پشتيباني مي نمایند.
اعتنا: Internet Explorer 7 و ورژن هاي قديمي خیس آن، web storage را پشتيباني نمي نمایند.
localStorage و sessionStorage
HTML5 دو شيء جديد براي ذخيره سازي اطلاعات بر روي کلاينت معرفي نموده است:
localStorage: ذخيره اطلاعات سوای دوران انقضاء
sessionStorage: داده هاي يک نشست (session) را ذخيره مي نماید.
پیش از به کار گیری از اشياء بالا، بايد بررسي کنيد که مرورگر، localStorage و sessionStorage را پشتيباني مي نماید يا خیر.
if(typeof(Storage) !== "undefined") {
// Code for localStorage/sessionStorage.
} else {
// Sorry! No Web Storage support..
}
شيء localStorage
اين شيء اطلاعات را براي بازه نامحدودي (سوای دوران انقضا) ذخيره مي نماید. زماني که مرورگر بسته گردد اطلاعات حذف نخواهد شد و روز آنگاه، هفته بعد از آن و حتي سال بعد از آن در دسترس خواهد بود.
نمونه :
// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
مشاهده سود
توضیح کد :
نخست يک شيء loaclStorage با اسم "lastname" و مقدار "Smith" ايجاد شدهاست.
بعد از آن مقدار "lastname" را بازيابي مي کنيم و بعد محتواي عنصر با شناسه "result" را با آن مقداردهي مي کنيم.
کد بالا را به طور پایین هم می اقتدار نوشت :
// Store
localStorage.lastname = "Smith";
// Retrieve
document.getElementById("result").innerHTML = localStorage.lastname;
نکته : اطلاعات هميشه بصورت فن اي ذخيره مي شوند. بياد داشته باشيد که در شکل نياز بايد آنرا تبديل کنيد.
نمونه پایین تعداد دفعاتی که مخاطب روی یک دکمه کلیک کرده را نشان میدهد. مقدار حرفه اي به عددي تبديل شدهاست:
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount) + 1;
} else {
localStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
localStorage.clickcount + " time(s).";
مشاهده سود
شيء sessionStorage
شی ء sessionStorage مانند شی ء loaclStorage میباشد، با این تفاوت که داده را صرفا یک گردهمایی ذخیره می نماید. وقتی که استفاده کننده پنجره مرورگر را ببندد این اطلاعات از دربین میروند.
نمونه زير، تعداد دفعات کليک استفاده کننده روي يک دکمه در گردهمایی جاري را نشان مي دهد:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
sessionStorage.clickcount + " time(s) in this session.";

طراحی سایت ایرانسل