تلگرام آسمونی
ورود به کانال 👉
تازه های آسمونی
صفحه اصلی > کسب و کار > طراحی سایت و سئو > آشنایی با جاوا اسکریپت و کتابخانه جی کوئری
سامانه متقاضی - بازار ثبت تقاضای رایگان,آگهی رایگان,نیازمندیها

آشنایی با جاوا اسکریپت و کتابخانه جی کوئری

آشنایی با جاوا اسکریپت

جاوا اسکریپت یکی از زبان های برنامه نویسی جهت طراحی سایت و یا به عبارتی یک زبان برنامه نویسی شی گرا می باشد. این زبان بیشتر با کد های HTML در ارتباط است و دقیقا همانند کدهای HTML روی پلت فرم های مختلف اجرا می شود یا به عبارتی به وسیله مرورگر های وب interpret می شود.

جاوا اسکریپت یک زبان کلاینت ساید (سمت مشتری) می باشد. این زبان برنامه نویسی در گذشته به منظور اعتبارسنجی فرم ها به وجود آمد ، اما بتدریج دامنه گسترده تری را شامل شد. بطوریکه در موارد پیشرفته با این زبان برنامه نویسی طراحی اپلیکیشن های تحت وب را نیز می توان انجام داد.

زبان جاوا اسکریپت یک زبان مفسر است ، که بر پایه توسعه دهنده اصلی خود یعنی ECMASCRIPT بنیانگذاری شده است.

maxresdefault 1 آشنایی با جاوا اسکریپت و کتابخانه جی کوئری

از آنجا که JavaScript یک متن ساده میباشد، در نتیجه میتوان از هر ویرایشگر متنی برای نوشتن آن کمک گرفت، در سیستم ویندوز اغلب کاربران از برنامه notepad استفاده میکنند.
جاوا اسکریپت توانایی تغییر محتویات نمایش داده شده بر روی مرورگر بازدید کننده یک سایت را فراهم می سازد. این توانایی ها امکان پویا سازی و یا همان طراحی سایت داینامیک را بوجود می آورد. طراحان صفحات وب می توانند با استفاده از Function ها و Object های آماده و از پیش تعریف شده جاوا اسکریپت قابلیت های زیادی را برای صفحات وب ایجاد کنند. توانایی ها و قابلیت های جاوا اسکریپت بسیار متنوع بوده و تنها به موارد که در زیر می آید خلاصه نمی شود.

برخی ویژگی های جاوا اسکریپت

  1. اعمال تغییرات در متون سایت
  2. تغییر در مشخصه های آیتم ها و CSS آنها
  3. متحرک سازی و پویا نمایی
  4. تغییر رنگ ها، رنگ پس زمینه و موقعیت قرار گیری آیتم های استفاده شده در طراحی وب سایت
  5. تعامل با کاربر از طریق Textbox ها، Radio Button ها، Text Area و غیره
  6. پاسخ به رویدادها (مثل کلیک موس،load شدن صفحه و… )
  7. نمایش اخطار و یا پیام به کاربران
  8. انجام محاسبات ریاضی
  9. ساخت و تولید کد HTML بصورت پویا در شرایط مورد نیاز
  10. ساخت منوی متحرک
  11. جمع آوری آمار و اطلاعات کاربران از سایت
  12. ساخت برخی اپلیکیشن های کاربردی در موارد پیشرفته

مزایای جاوا اسکریپت

جاوا اسکریپت به صفحات سایت های استاتیک قابلیت پویایی می دهد، و انجام عملیات هایی مانند تعامل با کاربر و دریافت اطلاعات کاربری بازدید کنندگان مثل IP، تنها توسط این زبان برنامه نویسی قابل انجام است.

زبان برنامه نویسی جاوا اسکریپت از لحاظ ساختار نزدیک به به زبان های C++, C و یا # C می باشد. همچنین استفاده از کتابخانه های آماده این زبان برنامه نویسی و سادگی در برنامه نویسی و پیاده سازی بدون درگیر شدن با کامپایلرهای پیچیده ،کار با آن را برای برنامه نویسان بسیار آسان کرده است.

javascript آشنایی با جاوا اسکریپت و کتابخانه جی کوئری

معرفی کتابخانه جی کوئری

جی‌کوئری یا jQuery به زبان ساده یک کتابخانه جاوا اسکریپت سبک وزن چند مرورگری می‌باشد و برای ساده کردن نوشتن اسکریپت های سمت کلاینت (مشتری) که همان روال های جاری برنامه نویسی تحت وب در اچ تی ام ال(HTML) می باشد طراحی شده است.

شعار jQuery “کمتر بنویس و بیشتر انجام بده” و هدفش استفاده آسان و سریع از امکانات جاوا اسکریپت در وب سایت است. این ساده سازی از دسترسی به عناصر و اشیاء وب سایت تا کنترل رویدادهای آن ها می باشد و همچنین یک سری امکانات از پیش آماده شده را به شما ارائه می‌دهد.

یکی از کاربرد های مهم jquery داشتن دستورات بسیار راحت در زمینه بکار گیری تکنولوژِی ای جکس(Ajax) می باشد.

برای یادگیری جی کوئری باید اطلاعات پایه ای در مورد HTML، CSS و JavaScript داشته باشید. جی کوئری برنامه هایی که نیاز به کدنویسی های فراوان جاوا اسکریپت دارد را به گونه ای ساده می کند که می توانید با نوشتن یک خط کد و مراجعه به یک کتاب مرجع همه آنها را انجام دهید. خود فایل JQuery در واقع حکم کتاب مرجع را دارد. به همین خاطر در صورتی که دستورات خودتان را بر اساس قوانین جی کوئری بنویسید و فایل اصلی جی کوئری را به صفحه لینک نکنید اتفاقی نمی‌افتد و در واقع دستورات کار نخواهند کرد. (چون در این حالت دستورات هست ولی کتاب مرجع نیست که مرورگر وب بفهمد هر دستور چه معنایی می‌دهد.)

در استفاده از jQuery ما دو فایل خواهیم داشت:

یک فایل، خود فایل jQuery می‌باشد که باید در ابتدا به صفحه مورد نظر ما لینک شود.

فایل دوم فایل اسکریپتی است که دستورات ما بر اساس قوانین Jquery داخل آن نوشته شده است. (البته می‌توان این دستورات را در داخل کدهای صفحه نیز قرار داد و یک فایل جداگانه نداشته باشد)

oonternet 2252249764810 آشنایی با جاوا اسکریپت و کتابخانه جی کوئری

برخی ویژگی های جی کوئری

  1. قابلیت اجرا بر روی مرورگرهای رایج مانند اینترنت اکسپلورر، فایرفاکس، کروم و…
  2. قابلیت تغییر خصوصیات CSS
  3. متحرک سازی و قرار دادن افکت روی عناصر وب سایت
  4. کار با ایجکس
  5. کنترل آسان و قدرتمندتر رویدادها (Events)
  6. ایجاد افکت و حرکات انیمیشن
  7. توسعه دادن پلاگین ها

به کارگیری همه این اجزای جی کوئری کمک می‌کند صفحات وب قدرتمند و داینامیک (پویا) داشته باشیم.

مزایای جی کوئری

جی کوئری امروزه محبوبترین کتابخانه جاوا اسکریپت در حال استفاده است.

جی کوئری نرم‌افزار متن باز(open source) و رایگان است که تحت دو پروانه GPL و MIT منتشر می‌شود.

دستور زبان جی کوئری به گونه‌ای طراحی شده است که عمل هدایت به پرونده را آسان تر نموده است، بدین صورت که می‌توان حرکات انیمیشن و رویدادهایی را در صفحه ایجاد کرد و به وسیله آن نرم‌افزارهای مبتنی بر Ajax را ایجاد نموده و توسعه داد.

جی کوئری همچنین این اختیار را به برنامه نویسان می‌دهد که پلاگین هایی برای کتابخانه جاوا اسکریپت ایجاد کنند.

افزودن انیمیشن (Fade) به یک صفحه:

کسب بازخورد(feedback) از کاربران و یا به آنها، امری بسیار مهم است و جی کوئری این ویژگی را به سادگی با استفاده از امکاناتی همچون Fadee و غیره به شما می دهد.

امکان تغییر ظاهر یک صفحه:

CSS ابزار قدرتمندی در تغییر ظاهری صفحات محسوب می شود اما قادر به انجام این کار در مرورگرهای مختلف که استانداردهای متفاوتی دارند، نیست. اما جی کوئری به راحتی می تواند هر نوع مرورگری را پشتیبانی کند و حتی قادر است که مختصات ویژه صفحات وب را، حتی بعد از دستکاری و تغییر ساختاری و ظاهر، دوباره تغییر دهد.

کسب اطلاعات از یک سرور بدون نیاز به Refresh کردن آن صفحه (که اصطلاحاً به آن AJAX می‌گویند):

جی کوئری اینکار را بدون نیاز به دانستن مختصات ویژه هر سرور و صرفا با مراجعه مستقیم به نتایج آن صفحه (محتویات سرور) انجام میدهد.

ajax آشنایی با جاوا اسکریپت و کتابخانه جی کوئری

جاوا اسکریپت و جی کوئری اختصاصی آسمونی

+ سایر موضوعات در تلگرام، کلیک نمایید


امتیاز شما به این صفحه:
1 Star2 Stars3 Stars4 Stars5 Stars
Loading...

< اشتراک این مطلب در شبکه های اجتماعی >

🔗 لینک کوتاه: http://www.asemooni.com/?p=262172
loading...
  • کانال تلگرام آسمونی
  • تبلیغات اینترنتی
  • خدمات اینترنت پرسرعت بیسیم - شبکه رسانه
  • تبلیغات اینترنتی
  • افزایش فالوراینستاگرام
  • اینم جالبه !

    مراحل سئو وب سایت

    سئو به مجموعه عملیاتی گفته می شود که طی آن رتبه وب سایت در موتورهای …

    پاسخ دهید

    نشانی ایمیل شما منتشر نخواهد شد.

    تبلیغات اینترنتی