تبليغاتX
ما مسافریم مقصد ما صبح است
خانه | آرشیو | پست الکترونیک
آشنایی با اسکریپت نویسی (قسمت اول)

اسکریپت نویسی

مقدّمه

در این مجموعه سعی می کنیم تا مفاهیم اسکرپت نویسی در صفات وب را به همراه مثال هایی برای شما بیان کنیم. درک مفاهیم اسکریپت نویسی البته نیاز به یک سری پیش نیاز هائی دارد که به اختصار در این مجموعه ها بیان خواهند شد. بنابر این سعی می­کنیم. سعی می­کنیم حداقل مفاهیم اوّلیه را بیان کنیم .

این مباحث تنها می کوشند تا ضمن ارائه یک تصویر کلّی­تر در مورد اسکریپت نویسی باب ورود به آن را برای علا قه مندان نشان دهند. پیشرفت در اسکریپت نویسی البته با مطالعه سایر منابع و همچنین تمرین زیاد امکان پذیر است .

 

وب(web)چیست؟

 

وب در عالم رایانه به مجموعه ای از صفحات گفته می­شود که توسط لینک هائی (link)به هم مرتبط شده اند. و شا ید به همین دلیل وب را به تار عنکبوت شبیه می­دانند. در واقع شما می­توانید از طریق یک لینک از یک صفحه به صفحه دیگر بروید و در جایی دیگر دسترسی داشته باشید.

رشد وب:

رشد وب بیشتر به استانداردهای صفحات مربوط می­شود تا به قراردادها و شیوه های  شیوه های ارتباطی. منظور از پروتوکل های ارتباطی نمونه­های tcp/hp ویا ftp می­باشد. باید توجه داشت صفحات وب اولیه واقعا مشابه صفحات وب امروزی نبودند و در آنها از عکس و صدا و فیلم و انیمیشن و غیره خبری نبود.

وب ایستا:

صفحاتی مانند یک وب ساده، بدون هیچ گونه کنش و واکنش از طرف کاربر می­باشد. به عبارتی کاربر نمی تواند با چنین صفحه ای تبادل دو طرفه از نظر ارسال و دریافت اطلاعات داشته باشد. صفحات وب اولیه چنین حالتی داشتند.

وب پویا

صفحاتی که امکان تبادل اطلاعاتی بین صفحه و کاربر را می­دهد. به عبارتی دیگر کاربر می­تواند با آن تعامل داشته باشد و مثلا با ارسال اطلاعاتی به آن درخواست های مورد نظر خود را تحویل بگیرد. به این گونه صفحات وب به اصطلاح وب دینامیک یا وب چویا گفته می شود و به سایت هایی مه چنین ویژگی دارند سایت های پویا گفته می­شود.

مفاهیم زبانhtml

 

بسیاری از صفحات وب از مفهومی به نام html بهره می­جویند. این کلمه را( و یا مشا به آن  html را) در پسوند خیلی از صفحات وب می توانید ملا حظه کنید.thml مخفف {,{ hyper textmarkuplanguage و به معنای زبان علامت گذلری فرامتن در واقع به صفحات امکان می­دهد که بتوانند لینک خود را با سایر صفحات برقرار کنند. در واقع این فناوری فراتر از یک متن ساده است. و به یک متن ساده قابلیت ارتباط پذیری یا متصل شدن به سایر صفحات را می­دهد.

صفحات وب را در چه محیطی می­توان نوشت.؟

 

برای نوشتن صفحات وب از ادیتورهای بسیار ساده می­توانید استفاده کنید. برای مثال در محیط سیستم عامل ویندوز notpad به شما کمک می­کند. ویژگی نت پد این است که به شما کمک می­کند که شما به طور مستقیم با دستورات آشنا شوید و هنگام ورود به محیط های پیشرفته در ک بهتری از دستورات داشته باشید. البته شما به کسب مهارت های لازم می­توانید از محیط های پیشرفته استفاده کنید.

 

صفحات html چگونه اجرا می­شود؟

مسولیت اجرایی صفهات html به عهده اینترنت اکپلورر یا موارد مشابه است. از قبیل نت اکریپت و... این صفحات در هر جای رایانه شما باشد می­توانید آن را اجرا کنید.  نحوا اجرا این گونه است که مرورگر کدهای نوشته شده را خوانده و آن را ترجمه می کند و به نمایش می­گذارد.

 

برنامه نویسی صفحات html

برنامه نویسی صفحات htmlمبتنی بر یک رشته دستورات ویژه است که توسط مرورگرها مانند نت اکریپت یا اینترنت اکپلورر قابل تفسیر است. بنابراین ما نیازمند فهم ساختار یک صفحه html و دستورات  آن هستیم

هر دستور html  داخل <  > یا < / > قرار می گیرد. که به هر علامت به اصطلاح تگ ( گفته می­شود.تگ اولیه >یا/> نشان دهنده آغاز دستورات و تگ <یا

آغاز و پایان هر صفحه html به صورت است

بنابراین کلیه دستورات در داخل این دو تگ قرار می­گیرند. هر صفحه html دارای یک سرصفحه، head، می­باشد که میتوان پاره ای اصلاعات را در آن قرار داد. و البته می­توان از آن صرف نظر کرد. هر صفحه html دارای یک بدنه body است. که داخل همان دو تگ معروف قرار می­گیرند. پس بنا بر آنچه گفتیم خواهیم داشت:

 کارعملی

می­خواهیم یک صفحه htmlبسازیم که با کلیک روی آن برنامه اینترنت اکپلورر باز شده و جمله helo worldنماش داده شود.

1-     برنامه نت پد را باز کنید.

2-     داخل آن دستورات را به دقت تایپ کنید.

Helo world

3- فایل مزکور را با نام hw.htm ذخیره کنید. برای ذخیره با فرمتhtm به این صورت عمل کنید: file>seave as>در داخل کادراول wh.htm در کادر دوم seave as typ   انتخاب کنید. و seave را بزنید.

مراقب باشید فیل خود را hw..htm.txt  ذخیره نکنید زیرا در این صورت فایل قابل ترجمه برای مرورگر ها نخواهد بود.

ادامه دارد...

|+| نوشته شده توسط محمد جلیل در دوشنبه هفدهم تیر 1387 و ساعت 7:18 | 
Powered By Blogfa - Designing & Supporting Tools By WebGozar