(HTTP ( Hyper Text Transfer Protocol
HTML Web page
< HTML >
< HEAD >
< TITLE > This is the title< /TITLE >
< HEAD/ >
This is the body
< BODY/ >
< HTML/ >
< HEAD >
< TITLE > < /TITLE >
< META > < /META >
< BASE >
< HEAD/ >
< META name="keyword"{اجباری} content="Hedayat, students,zahiri,yaghoubi,schoolnet") >
< META name="description"{اجباری} content="This is Hedayat high school" >
< META name="vali "{دلخواه} http_equiv="refresh" content="زمان بر حسب ثانیه" >
Content="60; URL= http://www.schoolnet.ir"
< BASE href="آدرس" >
< BASE href="http://www.schoolnet.ir/~zahiri/index.htm" >
alink = “color” ( active link)
vlink = “color” ( visited link) >
منبع: www.iritn.com
در یک نگاه
با اطمینان کامل می توان گفت « بیش از نیمی از کسانی که با دنیای اینترنت در ارتباط هستند حداقل یک بار اسم Java Script را شنیده اند » ولی با دیدن یک برنامه ساده که توسط زبان Java Script نوشته شده , دیگر حتی حاضر نشده اند حتی یک بار دیگر اسم آن را بشنوند !!! Java Script در ابتدا بسیار سخت و حتی عذاب آور! به نظر میرسد , ولی اصلاً اینطور نیست . فقط کمی تلاش و کوشش می تواند شما را در آموختن این زبان بسیار زیبا کمک کند .
در ابتدا می خواهم مقدمه ای درباره Java Script بنویسم که بسیاری از مسائل مربوط به آن را آشکارتر کند , و مسائلی در مورد آن را بررسی کنیم تا ذهنیت های اشتباه در مورد Java Script را از بین ببرد .
در این مقدمه یکسری موارد پایه در مورد زبان برنامه نویسی Java Script مورد بحث قرار می دهیم که دانستن انها برای درک بقیه مفاهیم آن الزامیست . مشکلات و موارد مبهم را در قسمت Java Script تالار گفتگوی سایت مطرح کنید تا این مشکلات را رفع کنیم .
در این سری آموزش ها سعی خواهم کرد که دروس ومطالب را به صورت طبقه بندی شده و همراه با سادگی بیان و ذکر تمام جزئیات و مفاهیم ارائه کنم تا برای خوانندگان - با هر سطح معلومات - قابل استفاده باشد .
برای آموختن Java Script حتما باید یکسری اطلاعات اولیه و در واقع پیش نیاز در زمینه زبان HTML داشته باشید در میان هر درس , در صورت نیاز مواردی از HTML را ذکر خواهم کرد که در آموختن Java Script مفید خواهند بود . شما می توانید اطلاعات مفیدی در مورد زبان HTML در آدرس های زیر بدست آورید واگر سوالی در این زمینه داشتید در قسمت Java Script یا HTML تالار سایت مطرح نمایید .
http://www.davesite.com/webstation/html
http://www.htmlgoodies.com/primers/basics.html
http://www.pagetutor.com/pagetutor/makepage
بسیاری زبان برنامه نویسی Java Script را با زبان JAVA اشتباه می گیرند و ایندو را یکی می دانند ولی اصلا اینطور نیست ! JAVA زبانی است که در واقع نسخه پیشرفته تری از زبان C تحت ویندوز است در حالی که Java Script یک زبان مستقل از هر زبان دیگری است , JAVA هم به صورت فایل اجرایی (Execute ) وهم در صفحات وب قابل استفاده و بکارگیری است در صورتی که Java Script صرفا به منظور استفاده در وب و صفحات اینترنتی است . در درس های بعدی موارد دیگری از تفاوت ها یا شباهت های این دو زبان را ذکر خواهم کرد ...
دو زبان Java Script و VB script متداول ترین زبان های برنامه نویسی اسکریپتی در وب می باشند که از ایندو , Java Script به دلیل پشتیبانی شدن توسط بیشتر مرورگرهای وب مانند Microsoft Internet Explorer و Netscape Navigator نظر تعداد بیشتری از برنامه نویسان را به خود جلب کرده است .
زبان Java Script محصولی مشترک از دو شرکت Sun Microsystem و Netscape Communications می باشد که مترجم های ان مرورگرهای وبی هستند که از آن پشتیبانی می کنند . (مترجم برنامه ایست که کدهای نوشته شده توسط برنامه نویس را بر اساس قواع00000000000000000000000000د همان زبان برنامه نویسی ترجمه کرده ونتایج این پردازش را به کاربر نمایش می دهد ) یعنی وقتی کدهای نوشته شده توسط JS (Java Script) توسط مرورگر IE (Internet Explorer ) خوانده می شود , این کدها توسط مترجم JS ی که در ان تعبیه شده ترجمه میگردد وحاصل این ترجمه به بیننده ارائه می شود .
گفتیم که JS یک زبان اسکریپتی است . یعنی برنامه هایی که توسط آن می نویسیم متن ساده هستند (text only documents ) و توسط هر ویرایشگری که بتواند متن ساده ایجاد کند قابل ویرایش و مشاهده هستند . متداول ترین و ساده ترین آنها ویرایشگر Note Pad است که در تمامی نسخه های ویندوز وجود دارد . دستورات زبان JS در بین تگ های خاصی از زبان HTML قرار می گیرند (تک علامتی در زبان html است که برای مشخص کردن دستورات این زبان از متون ساده استفاده شده و شکل کلی آن به این صورت است <دستور زبان HTML>) . در این حالت script ها همراه با دستورات html و معمولا درون فایلی با پسوند htm یا html قرار میگیرند . این ساده ترین راه است . راه دیگر نوشتن برنامه ها به زبان JS , ایجاد فایلی با پسوند JS و نوشتن برنامه ها در ان است ، پس از این کار فایل JS ی که ایجاد کرده ایم را در داخل یک صفحه وب مسیردهی کرده و استفاده می کنیم . مزایا ، معایب ، و چگونگی انجام آن را در دروس بعدی شرح داده می شود....
دربخش بعد مفهوم « شئ گرایی» در JS و حالت دینامیکی این زبان شرح داده خواهد شد.
آموزش فرمان های منوی Edit
این منو شامل فرمانهایی برای انتخاب و ویرایش اشیاء صحنه است این فرمان ها به قرار زیر می باشند.
فرمان Undo
آخرین عملیات انجام شده توسط شما را معکوس می کند و برمی گرداند و معادل کلیدهای میان بر Ctrl +z است.
فرمان Redo
این فرمان آخرین عملیات لغو شده توسط فرمان Undo را برمی گرداند و معادل کلیدهای میان بر Ctrl+y است برای افزایش تعداد Redo و Undo می توان از منوی
Customize = Preferences = Gene yal= Scan Undo
استفاده نمود.
همچنین می توانید از کلیدهای Undo وRedo در نوار ابزار استفاده نموده و اگر هم بر روی این کلیدها راست کلیک کنید لیستی از عملیاتی که تا به حال انجام شده را در اختیار شما قرار می دهد.
فرمان Hold
هرگاه می خواهید عملیاتی را انجام دهید که این عملیات برای شما ناشناخته است امکان از بین رفتن و تبدیل کردن شیی به شیی دیگر را دارید و امکان undo هم نیست(undo در همه موارد کار نمی کند) استفاده کنید. این فرمان یک فایل موقتی(max hold. my) را ایجاد می کند. این فایل بر روی کلیپ برد یا حافظ موقت ذخیره می شود و با بشته شدن یا خاموش شدن ناگهانی از بین می رود.
برای بازیابی این فایل باید از فرمان Fetch استفاده نمود.
فرمان Fetch محتوی بافر Hold شامل صحنه ذخیره شده و تنظیمات سیستم را حفظ می کند.
فرمان Delete
به کمک این فرمان می توانید اشیا داخل صحنه را از بین ببرید و حذف نمایید البته اشیاء حذف شده قابل برگشت(undo) هستند.
فرمان Clone
به کمک این فرمان می توانید یک کپی از اشیاء یا شی های موجود در صحنه بگیریم که کلید میان بر آن معادل Ctrl +V می باشد.
فرمان Select All
به کمک این فرمان تمامی اشیاء در صحنه را انتخاب می نماید که کلید میان بر آن معادل Ctrl +A می باشد.
فرمان Select invert
این فرمان عملیات انتخاب را معکوس می کند که کلید میان بر آن معادل Ctrl +I می باشد.
گزینه Object Propertise
این گزینه یک سری اطلاعات و قابلیت ها را در اختیار ما قرار می دهد که در آموزش های بعد مفصل به آن می پردازیم.