جاوا اسکریپت یک کدام از لهجه های نرمافزار نویسی جهت ساخت وب سایت و یا این که همان یک لهجه نرم افزار نویسی "شی گرا" است. این لهجه بیشتر با کد های HTML در باب میباشد و دقیقا همچون کدهای HTML روی پلت هیبت های طراحی سایت در مشهد متعدد اعمال میگردد یا این که همان بوسیله مرورگر های اینترنت interpret میگردد.
ازآنجاکه JavaScript یک متن بی آلایش هست، در سود میتوان از هر ویرایشگر متنی برای تایپ کردن آن یاری گرفت، در سیستم ویندوز اکثر اوقات یوزرها از نرم افزار notepad به کارگیری میکنند.
جاوا اسکریپت توانگری تغییر و تحول محتویات اکران داده گردیده بر روی مرورگر بازدید طراحی سایت کننده یک وبسایت را آماده می سازد. این بضاعت و توان ها قابلیت پویا سازی و یا این که به عبارتی ساخت سایت داینامیک را بوجود میآورد. طراحان صفحه ها اینترنت میتوانند با به کار گیری از Function ها و Object های مهیا و از پیش تعریفوتمجید گردیده جاوا اسکریپت امکان های متعددی را برای صفحه ها اینترنت ساخت و ساز نمایند.ahrefs توانگری ها و قابلیت و امکان های جاوا اسکریپت بسیار متنوع بوده و صرفا به مورد ها که در پایین میاید خلاصه نمیشود.
خصوصیت های جاوا اسکریپت
- انجام تغییرات در متن ها وبسایت
- تغییر تحول در مشخصه های مورد ها و CSS آنان
- متحرک سازی و پویا نمایی
- تغییر تحول رنگ ها، رنگ بگراند و حالت قرار گیری گزینه های مستعمل در ساخت سایت
- تعامل با استفاده کننده از روش Textbox ها، Radio Button رایا پارس ها، Text Area و غیره
- جواب به حادثه ها (مثل کلیک ماوس،load شدن شیت و... )
- اکران اخطار و یا این که پیام به یوزرها
- ایفا محاسبات ریاضی
- تشکیل داد و ساختوساز کد HTML بصورت پویا در موقعیت لازم
- تشکیل داد منوی متحرک
- گردآوری داده های عددی و داده ها یوزرها از تارنما
مزایای جاوا اسکریپت
جاوا اسکریپت به صفحه های تارنما های استاتیک قابلیت و امکان پویایی میدهد و اجرا عملیات هایی مانند تعامل با استفاده کننده و اخذ داده ها کاربری بازدید کنندگان مثل IP، فقط بوسیله این گویش نرمافزار نویسی قابل اجرا میباشد.
لهجه اپ نویسی جاوا اسکریپت از دید ساختار در حدود به گویش های C++, C و یا این که # C میباشد. همینطور به کار گیری از کتابخانه های فراهم این لهجه اپلیکیشن نویسی و آسانی در نرم افزار نویسی و طراحی فارغ از سرگرم شدن با کامپایلرهای غامض ،شغل با آن را برای برنامه نویس ها بسیار سهل نموده است.
معرفی جی کوئری
جیکوئری یا این که jQuery به لهجه معمولی یک کتابخانه جاوا اسکریپت مدل وزن یک سری مرورگری می باشد و برای بی آلایش کردن تایپ کردن اسکریپت های سمت کلاینت (مشتری) که به عبارتی مشی های سرازیر نرمافزار نویسی ذیل اینترنت در اچ تی ام ال(HTML) است پیاده سازی شدهاست.
شعار jQuery "کمتر بنویس و بیشتر جاری ساختن بده" و هدفش به کارگیری راحت و سریع از تجهیزات جاوا اسکریپت در تارنما میباشد. این معمولی سازی از دسترسی به موادسازنده و شی ها تارنما تا در دست گرفتن رویدادهای آنها است و همینطور تعدادی تجهیزات از پیش مهیا گردیده را به شما ارائه می دهد.
یکی کاربرد های اصلی jquery داشتن دستورها بسیار شل در قضیه بکار گیری تکنولوژِی ای جکس(Ajax) میباشد.
برای یادگیری جی کوئری می بایست داده ها اساس ای در باب HTML، CSS و JavaScript داشته باشید. جی کوئری اپلیکیشن هایی که نیاز به کدنویسی های فراوان جاوا اسکریپت داراست را به طوری بی آلایش می نماید که میتوانید با تایپ کردن یک خط کد و مراجعه به یک کتاب مرجع کلیه آنان را ایفا دهید. خویش فولدر JQuery در واقع حکم کتاب مرجع را دارااست. به همین خیال درحالتی که که دستورها خودتان را بر طبق ضوابط جی کوئری بنویسید و پوشه مهم جی کوئری را به کاغذ پیوند نکنید اتفاقی نمیافتد و در واقع امرها شغل نخواهند کرد. (زیرا دراینحالت امرها است اما کتاب مرجع وجود ندارد که مرورگر اینترنت بفهمد هر فرمان چه معنایی می دهد.)
در استعمال از jQuery ما دو فولدر خوا هیم داشت:
- یک پوشه، خویش فولدر jQuery هست که می بایست در بالا به شیت متبوع ما پیوند گردد.
- فولدر دوم پوشه اسکریپتی میباشد که اوامر ما بر پایه ی ضوابط Jquery باطن آن مندرج میباشد. (اما میقدرت این دستورها را در درون کدهای شیت نیز قرار اعطا کرد و یک فولدر جدا نداشته باشد)
خصوصیت های جی کوئری
- قابلیت و امکان جاری ساختن بر روی مرورگرهای رایج مانند وب اکسپلورر، فایرفاکس، کروم و...
- قابلیت و امکان تغییر و تحول مختصات CSS
- متحرک سازی و قرار دادن افکت روی موادتشکیل دهنده تارنما
- فعالیت با ایجکس
- در دست گرفتن راحت و قدرتمندتر حوادث (Events)
- ساخت و ساز افکت و حرکات برنامه کودک
- بسط دادن افزونه ها
استعمال تمامی این اجزای جی کوئری یاری مینماید صفحه ها اینترنت حاذق و داینامیک (پویا) داشته باشیم.
مزایای جی کوئری
جی کوئری امروزه محبوبترین کتابخانه جاوا اسکریپت در اکنون استعمال میباشد.
جی کوئری برنامه متن گشوده(open source) و مجانی میباشد که ذیل دو پروانه GPL و MIT منتشر میگردد. فرمان لهجه جی کوئری به سیرتکاملای پیاده سازی شدهاست که کار هدایت به پرونده را آسوده خیس کرده است، بهاین شکل که میاقتدار حرکات برنامه کودک و رویدادهایی را در شیت تشکیل داد و توسط آن قابل انعطافافزارهای بر اساس Ajax را ساختوساز نموده و بسط بخشید.
جی کوئری همینطور این اختیار را به برنامه نویس ها می دهد که افزونه هایی برای کتابخانه جاوا اسکریپت تولید نمایند.
اضافه کردن کارتون (Fade) به یک برگه:
استخراج برخورد(feedback) از یوزرها و یا این که به آنها، امری بسیار اساسی میباشد و جی کوئری این خصوصیت را به آسانی با به کار گیری از امکاناتی همانند Fade و غیره به شما میدهد.
قابلیت و امکان تغییرو تحول ظواهر یک شیت:
CSS ابزار قدرتمندی در تغییر و تحول ظاهری صفحه ها به حساب آورده می شود البته توانا به ایفا این عمل در مرورگرهای گوناگون که استانداردهای متفاوتی داراهستند، وجود ندارد. ولی جی کوئری به راحتی قادر است هر نوع مرورگری را امان نماید و حتی می تواند که خصوصیات ویژه صفحه های اینترنت را، حتی پس از ویرایش و تغییرو تحول ساختاری و ظواهر، مجدد تغییرو تحول دهد.
حصول داده ها از یک سرور سوای نیاز به Refresh کردن آن ورقه (که اصطلاحاً به آن AJAX می گویند):
جی کوئری اینکار را سوای نیاز به فهمیدن خصوصیات ویژه هر سرور و فقط با مراجعه بی واسطه به حاصل آن شیت (محتویات سرور) ایفا میدهد.