دوشنبه، آبان ۱۳، ۱۳۸۱

امکان تعريف Behavior اولين بار در IE 5 معرفی شد اما متاسفانه چندان مورد استفاده برنامه نويسان وب قرار نگرفت. با اين امکان شما می توانيد بدون استفاده از زبانهايی مثل VB يا VC و لودکردن ActiveX ها، يک سری Component از نوع و جنس HTML برای استفاده در صفحات خود طراحی کنيد! با اين روش شما قادر خواهيد بود از مزايای برنامه نويسی Component based در صفحات وب استفاده کرده و از تکرار کدهای جاوا اسکريپت و Event Handler های مختلف در اين صفحات و پيچيده شدن سورس صفحات وب تان جلوگيری کنيد. با اين روش براحتی با يک معرفی ساده ، نوع خاصی از رفتار و پاسخ گويی به رخدادها را به هر جزيی از اجزاء صفحه تان انتصاب می دهيد. کامپوننت های HTML که شما خلق می کنيد در فايلهايی با پسوند HTC ذخيره می شوند و در قسمت هدر صفحه در بخش STYLE معرفی می شوند.
در يادگيری و نيز آموزش تکنيکهای برنامه نويسی بيش از هر چيز بايد بر نقش مثالهای ساده (ساده ترين مثالها) تاکيد کرد. هيچيک از صفحات پيچيده مايکروسافت برای توضيح اين تکنولوژی که خود خلق کرده است به اندازه اين صفحه در يادگيری Bahavior ها موثر نيست. کافيست دو بخش STYLE و DIV داده شده را در يک صفحه HTML درج کرده و آن را در يک دايرکتوری ذخيره کنيد. سپس فايل fly.htc را که مايکروسافت بعنوان مثالی از يک کامپوننت HTC عرضه کرده از اين آدرس گرفته و در کنار فايل HTML خود قرار دهيد. به امتحانش می ارزد...