آشنایی با جاوااسکریپت
همیشه فکر می کنید که جاوااسکریپت چیست ؟ واز خودتان میپرسید آیا من هم می توانم جاوااسکریپت را یاد بگیریم ?بله شما هم میتوانید . با وجود علاقه و تلاش و پشت کار به راحتی میتوانید از اسکریپتهای جاوااسکریپت استفاده کنید . و با باور داشتن خودتان شما هم میتوانید به آسانی یاد بگیرید . خوب پس حالا شروع می کنیم
جاوااسکریپت مستقیماً در صفحات HTML نقش دارد و میتواند عکس العمل رویدادها (events ) را نشان دهد اینترنت در اصل برای انتقال دادهها و رسالههای علمی طراحی شد. در آن زمانی زبانی موردنیاز بود که بتواند متن را فرمت کند و تصاویر را به نمایش در آورد. طرحهای تخیلی و جلوههای چندرسانهای لازم نبود، در نتیجه، موقع طراحی HTML این امکانات در نظر گرفته نشد. با محبوبشدن فوقالعادهی اینترنت، مشخص شد که این زبان قدرت کافی برای طراحان وب ندارد، و در نتیجه زبانهایی چون جاوااسکریپت (JavaScript) به میدان آمدند.جاوااسکریپت مستقیماً در صفحات HTML نقش دارد و میتواند عکس العمل رویدادها (events ) را نشان دهد .کدهای جاوا اسکریپت می تونن بین کدهای Html قرار بگیرند و قابلیت های زیادی رو به یک صفحه ی اینترنتی اضافه کنن . بهتر بگم شما با کدهای Html فقط می تونید صفحاتی ایستا داشته باشید . یعنی در Html کاملا تعیین شده که فلان تگ فلان چیز رو در مرورگر نمایش میده .
جاوااسکریپت به این زودیها از بین نخواهد رفت، مهمتر از همه یادگیری سادهی آن است و همچنین میتوان از آن به عنوان یک زبان اسکریپت عالی نام برد. این زبان به عنوان یک زبان عالی برای آموزش مبتدیان مطرح میشود. وقتی مبانی را یاد بگیرید بخش پیشرفتهی آن کمی پیچیدهتر از HTML میباشد.
سادگی جاوااسکریپت این مزیت را دارد که باعث میشود فایل غیرضروری به یک صفحه وب اضافه نشود و در نتیجه زمان لود صفحه به حداقل برسد.
اطلاعات بیشتر در ادامه مطلب…
مزیت دیگر جاوااسکریپت آن است که اکثر جلوههای آن در واقع مرور وب را بهینه میسارد و راه بازدیدکنندگان را منحرف نمیکند.با کدنویسی جاوا اسکریپت شما خیلی کارای جالب تر و جذاب تر می تونید انجام بدید . مثلا با رفتن روی یه لینک یه سری اتفاقات جالب بیفته ، تاریخ و ساعت در صفحه داشته باشید ، با استفاده از یه فرم محاسبات ریاضی انجام بدید ! و خیلی کارای دیگه . خلاصه بگم . زبان جاوا اسکریپت براحتی می تونه به خشک و بی روح بودن Html تازگی و جذابیت ببخشه.
خوشبختانه هرروز امنیت جاوااسکریپت بالاتر میرود؛ نگارشهای جدید مرورگرها کاربران را بسان یک ژنرال در برابر حملات مخرب جاواسکریپت مقاوم میسازند.
حال در زیر یک نمونه از جاوااسکریپت را برای شما شرح میدهیم تا بیشتر با کاربری آن آشنا شوید. در این نمونه اگر کاربر روی متن برود، رنگ متن تغییر خواهد کرد.
<font color=”#۰۰۰۰FF” onmouseover=”style.color=’#FF۰۰۰۰’” onmouseout=”style.color=’#ooooFF’”>This
Text Will change colors</font>
فکر میکنید که جاوا و جاوااسکریپت یکسان هستند ؟
نه اینطور نیست . جاوا و جاوااسکریپت دو زبان کاملاً متفاوت هستند . جاوا یک زبان پیچیده کاملا شیء گرا است جاوا خیلی بیشتر از یک زبان برنامه نویسی ، برای خلق برنامه های کاربردی بر پایه وب است . بر خلاف برنامه های جاوا ( اپلت ها ) که به صورت فایل های جداگانه ای در وب ارائه می شوند ، برنامه های جاوااسکریپت می توانند با کدهای HTML صفحات وب ترکیب شوند .
جاوااسکریپت در میان وبلاگنویسان تازهکار ایرانی بسیار محبوب است. اما اکثر آنها پس از یکی دو ماه جاوااسکریپتهای وبلاگشان را حذف میکنند. بنابراین در انتخاب جاوااسکریپتهایی که میخواهید در سایت یا وبلاگتان به کار بگیرید، دقت کنید. هر جاوااسکریپتی که مییابید را به وبلاگتان اضافه نکنید. این مثل آن است که به غذایی که درست کردهاید، هر نوع ادویهی خوشمزهای که به دستتان میرسد اضافه کنید. قطعا نتیجه دلچسب نخواهد بود. اما اگر از میان آن ادویهها، یکی دوتا از بهترینها که با هم سنخیت دارند را برگزینید، غذای خود را بسیار خوشمزهتر خواهید نمود.