جاوا اسکریپت یکی از گویش های اپ نویسی جهت ساخت سایت و یا به عبارتی یک گویش اپ نویسی "شی گرا" میباشد. این لهجه بیشتر با کد های HTML در زمینهی است و دقیقا همانند کدهای HTML روی پلت فرم های گوناگون اعمال می گردد یا به عبارتی توسط مرورگر های وب interpret میگردد.
از آنجا که JavaScript یک متن ساده است، در سود میتوان از هر ویرایشگر متنی برای نوشتن آن کمک گرفت، در طراحی سایت در مشهد سیستم ویندوز اکثر زمان ها کاربران از اپ notepad به کار گیری میکنند.
جاوا اسکریپت توان تغییر و تحول محتویات نمایش داده شده بر روی مرورگر بازدید کننده یک وب سایت را مهیا می سازد. این توان ها قابلیت و امکان پویا سازی و یا همان طراحی سایت داینامیک را بوجود می آورد. طراحان صفحه ها وب می توانند با به کار گیری از Function ها و Object های فراهم و از پیش تعریف شده جاوا اسکریپت قابلیت طراحی سایت و امکان های زیادی را برای صفحه ها وب ایجاد کرد کنند. اقتدار ها و امکان های جاوا اسکریپت بسیار متنوع بوده و تنها به موردها که در پایین می آید خلاصه نمیشود.
ویژگی های جاوا اسکریپت
- اعمال تغییرات در متن ها وبسایت
- تغییر و تحول در مشخصه های مورد ها و CSS آنها
- متحرک سازی و پویا نمایی
- تغییر تحول رنگ ها، رنگ پس زمینه و وضعیت قرار گیری مورد های مصرف شده در ahrefs طراحی سایت
- تعامل با استفاده کننده از طریق 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 میگویند):
جی کوئری اینکار را بدون نیاز به دانستن مختصات ویژه هر سرور و صرفا با مراجعه مستقیم به نتیجه ها آن برگه (محتویات سرور) اعمال می دهد.
جاوا اسکریپت یکی از گویش های اپ نویسی جهت ساخت سایت و یا به عبارتی یک گویش اپ نویسی "شی گرا" میباشد. این لهجه بیشتر با کد های HTML در زمینهی است و دقیقا همانند کدهای HTML روی پلت فرم های گوناگون اعمال می گردد یا به عبارتی توسط مرورگر های وب interpret میگردد.
از آنجا که JavaScript یک متن ساده است، در سود میتوان از هر ویرایشگر متنی برای نوشتن آن کمک گرفت، در طراحی سایت در مشهد سیستم ویندوز اکثر زمان ها کاربران از اپ notepad به کار گیری میکنند.
جاوا اسکریپت توان تغییر و تحول محتویات نمایش داده شده بر روی مرورگر بازدید کننده یک وب سایت را مهیا می سازد. این توان ها قابلیت و امکان پویا سازی و یا همان طراحی سایت داینامیک را بوجود می آورد. طراحان صفحه ها وب می توانند با به کار گیری از Function ها و Object های فراهم و از پیش تعریف شده جاوا اسکریپت قابلیت طراحی سایت و امکان های زیادی را برای صفحه ها وب ایجاد کرد کنند. اقتدار ها و امکان های جاوا اسکریپت بسیار متنوع بوده و تنها به موردها که در پایین می آید خلاصه نمیشود.
ویژگی های جاوا اسکریپت
- اعمال تغییرات در متن ها وبسایت
- تغییر و تحول در مشخصه های مورد ها و CSS آنها
- متحرک سازی و پویا نمایی
- تغییر تحول رنگ ها، رنگ پس زمینه و وضعیت قرار گیری مورد های مصرف شده در ahrefs طراحی سایت
- تعامل با استفاده کننده از طریق 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 میگویند):
جی کوئری اینکار را بدون نیاز به دانستن مختصات ویژه هر سرور و صرفا با مراجعه مستقیم به نتیجه ها آن برگه (محتویات سرور) اعمال می دهد.