کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش javascript

جاوا اسکریپت زبان برنامه‌نویسی اسکریپت مبتنی بر اشیاء است که توسطNetScapeتولید شده‌است. این زبان، یک زبان شی‌گرا است که بر اساس استانداردECMA-262 Edition 3نوشته شده‌است. علیرغم اشتباه عمومی، زبان جاوا اسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C)و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شده‌است.از همین رو دستورهای متداول مانند if, for, try..catch ,"while"و... در این زبان هم یافت می‌گردند. این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته می‌شوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی می‌تواند به عنوان نمونه‌ای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد


javascript

مرور کلی بر زبان جاوا اسکریپت
مرور کلی بر زبان جاوا اسکریپت

JavaScript زندگی خود را با نام Live Script آغاز نمود، اما شرکت Netscape نام آن را، احتمالا به دلیل هیجانی که می توانست از سوی زبان Java به خود بگیرد، به JavaScript تغییر داد.

8983 بازدید
ادامه
آموزش ساختار دستوری جاوا اسکریپت
آموزش ساختار دستوری جاوا اسکریپت

می توانید کدهای جاوا اسکریپت خود را که در تگ <script> تعریف نموده اید ، در هر جای صفحه وب مورد نظرتان قرار دهید ، اما بهترین روش این است که آنها را در تگ ابتدای صفحه ) تگ <head> ) بگنجانید .

14569 بازدید
ادامه
فعال سازی جاوا اسکریپت در مرورگرها
آموزش فعال سازی جاوا اسکریپت در مرورگرها

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

45453 بازدید
ادامه
آموزش محل قرار گیری کدهای جاوا اسکریپت
آموزش محل قرار گیری کدهای جاوا اسکریپت

خوشبختانه جاوا اسکریپت این قابلیت و انعطاف پذیری را دارد که می توانید کدهای آن را در هر جای صفحات HTML مورد نظرتان است ، قرار دهید . اما لیست زیر ، رایج ترین و مناسب ترین روش ها و مکان ها را برای قرار دادن این کدها معرفی می کند :

15255 بازدید
ادامه
آموزش متغیرها و انواع داده ای در زبان جاوا اسکریپت
آموزش متغیرها و انواع داده ای در زبان جاوا اسکریپت

یکی از مشخصه های اساسی هر زبان برنامه نویسی ، انواع داده ای ( Data Types ) است که توسط آن پشتیبانی می شود . جاوا اسکریپت امکان استفاده از سه نوع داده ای اساسی زیر را به کاربر می دهد :

7962 بازدید
ادامه
آموزش عملگرهای محاسباتی جاوا اسکریپت
آموزش عملگرهای محاسباتی جاوا اسکریپت

آن دسته از عملگرهای جاوا اسکریپت که برای محاسبه بکار می روند به ترتیب زیر هستند (مقادیر ثابت یا متغیر /literals or variables) :

13849 بازدید
ادامه
آموزش زبان برنامه نویسی جاوااسکریپت،JavaScript
معرفی زبان برنامه نویسی تحت وب JavaScript

جاوا اسکریپت (JavaScript) زبان برنامه نویسی HTML و وب است . با استفاده از برنامه نویسی می توان کامپیوتر را قادر به انجام کارها یا وظایف مورد نظر کرد .

15114 بازدید
ادامه
آموزش محل قرارگیری دستورات جاوااسکریپت-javascript
آموزش محل قرارگیری دستورات جاوااسکریپت-javascript

دستورات جاوا اسکریپت را در کدام بخش از صفحه HTML باید قرار داد

7838 بازدید
ادامه
خروجی جاوا اسکریپت
آموزش خروجی جاوا اسکریپت

زبان JavaScript هیچ گونه توابع توکار (built-in) مربوط به چاپ و نمایش (print, display) ندارد .

9528 بازدید
ادامه
آموزش Syntax جاوا اسکریپت
آموزش Syntax جاوا اسکریپت

Syntax یا دستور گرامری در حقیقت یک سری قوانین است که به وسیله ی آن می توان فهمید برنامه های جاوا اسکریپت چگونه ساخته می شوند .

8150 بازدید
ادامه
آموزش دستورات جاوا اسکریپت
آموزش دستورات جاوا اسکریپتstatements

در جاوا اسکریپت statements, دستوراتی هستند که توسط مرورگر وب اجرا می شوند .

9884 بازدید
ادامه
آموزش توضیحات در جاوا اسکریپت
آموزش توضیحات در جاوا اسکریپت

از Comment ها در جاوا اسکریپت برای توضیح کد و بهبود خوانایی آن ها استفاده می شود . همچنین از توضیحات / comments می توانیم زمانی که می خواهیم کد جایگزینی را به جای کد اصلی امتحان کنیم, کمک بگیریم .

5183 بازدید
ادامه
متغیرها در جاوا اسکریپت
آموزش متغیرها در جاوا اسکریپت

Variables / متغیرها ظرف هایی برای ذخیره ی مقادیر داده ها (data values) محسوب می شوند . در این مثال x, y و z هر سه متغیر هستند :

12604 بازدید
ادامه
انواع داده data types در جاوا اسکریپت
آموزش انواع داده در جاوا اسکریپت-data types

نوع داده دسته بندی ای از انواع تایپ‌های موجود مانند اعداد صحیح (integer), بولی(boolean) و... است که ویژگی‌هایی از جمله : مقادیر قابل پذیرش توسط متغیر، عملیات قابل اجرا بر روی متغیر، معنای داده و حافظه مورد نیاز برای ذخیره متغیر را تعین می ‌کند .

11165 بازدید
ادامه
توابع (functions) درجاوا اسکریپت
آموزش توابع (functions) درجاوا اسکریپت

تابع (function) در جاوا اسکریپت عبارت است از یک مجموعه یا بلوکی از کدهای داخل آکولاد {} که برای انجام وظیفه ی (task) خاصی طراحی شده اند .

10032 بازدید
ادامه
آموزش اشیا متدها و خصوصیات javascript
آموزش اشیا متدها و خصوصیات javascript

در جهان واقع اتومبیل یک object یا شئ محسوب می شود . یک اتومبیل دارای property یا خصوصیت هایی از قبیل وزن, رنگ و همچنین توابع یا method هایی از قبیل : start و stop دارد .

5834 بازدید
ادامه
آموزش حوزه ی دسترسی در جاوا اسکریپت
آموزش حوزه ی دسترسی در جاوا اسکریپت / JavaScript Scope

در زبان مبتنی بر اشیا جاوا اسکریپت، scope به مجموعه ی از متغیرها، اشیا و توابع گفته می شود که شما به آن ها دسترسی دارید.

6185 بازدید
ادامه
آموزش رخدادادها در جاوا اسکریپت
آموزش رخدادادها در جاوا اسکریپت-JavaScript

در HTML رخدادها, اتفاقاتی هستند که برای عناصر (HTML) روی می دهند.

7572 بازدید
ادامه
آموزش عملگر های جایگزین در جاوا اسکریپت
آموزش عملگر های جایگزین در جاوا اسکریپت

عملگر جایگزین یا انتساب / assignment operator (=) یک مقدار به متغیر تخصیص می دهد.

5562 بازدید
ادامه
آموزش رشته در جاوا اسکریپت
آموزش رشته ها (string) در جاوا اسکریپت

از رشته (string) به منظور ذخیره سازی و دستکاری نوشته یا متن در جاوا اسکریپت استفاده می شود. رشته در جاوا اسکریپت اصولا جهت ذخیره ی یک سری کاراکتر بکار می رود

11906 بازدید
ادامه
آموزش متد های رشته ای در جاوا اسکریپت
آموزش متد های رشته ای در جاوا اسکریپت

متد indexOf() اولین مکان رخداد نوشته ی معین را در رشته برمی گرداند، در واقع تابع بیان شده شماره / اندیس مکان قرار گيری اولين نمونه يک حرف يا کلمه را در يک متغير متنی باز می گرداند.

14496 بازدید
ادامه
اعداد در جاوا اسکریپت
آموزش اعداد در جاوا اسکریپت

زبان جاوا اسکریپت فقط یک نوع متغیر عددی دارد. متغیرهای عددی می توانند از نوع عددی یا اعشاری باشند.

11998 بازدید
ادامه
آموزش متد های مربوط به اعداد در جاوا اسکریپت
آموزش متد های مربوط به اعداد در جاوا اسکریپت

توابع سراسری (global functions) را می توان برای تمامی نوع داده های (data type) جاوا اسکریپت بکار برد.

14385 بازدید
ادامه
آموزش شی math در جاوا اسکریپت
آموزش شی math در جاوا اسکریپت

شی math به شما این امکان را می دهد که روی اعداد عملیات ریاضی انجام دهید. شی math امکان انجام عملیات محاسباتی و ریاضی را برای برنامه نویس فراهم می کند.

20051 بازدید
ادامه
آموزش کار با تاریخ در جاوا اسکریپت
آموزش کار با تاریخ در جاوا اسکریپت

شی date در جاوا اسکریپت به برنامه نویس این امکان را می دهد که تاریخ و زمان را در صفحات وب مدیریت کند.

8262 بازدید
ادامه
فرمت تنظیم تاریخ در جاوا اسکریپت
آموزش قالب تنظیم تاریخ در جاوا اسکریپت

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

28 بازدید
ادامه
آموزش متد های تاریخ در جاوا اسکریپت
آموزش متد های تاریخ در جاوا اسکریپت

متدهای شی date به برنامه نویس اجازه ی بدست آوردن و تنظیم (مقدار) تاریخ و زمان را می دهد...

11598 بازدید
ادامه
آموزش آرایه ها در جاوا اسکریپت
آموزش آرایه ها در جاوا اسکریپت

آرایه ها (در جاوا اسکریپت) چندین متغیر را در قالب تنها یک متغیر ذخیره می کنند یا به عبارتی دیگر آرایه یک متغیر خاص است که می توانید به طور همزمان چندین مقدار (بیش از یک مقدار) را در آن ذخیره نمایید.

38190 بازدید
ادامه
آموزش توابع مرتبط با آرایه ها در جاوا اسکریپت
آموزش توابع مرتبط با آرایه ها در جاوا اسکریپت

قدرت زبان برنامه نویسی تحت وب جاوا اسرکیپت مبتنی بر توابع و متدهای توانمندی است که در آن بکار می رود...

14338 بازدید
ادامه
آموزش  Boolean در جاوا اسکریپت
آموزش Boolean در جاوا اسکریپت

شی Boolean در جاوا اسکریپت ، مشابه دیگر زبان های برنامه نویسی می تواند دارای یکی از مقادیر زیر باشد: true و یا false.

7917 بازدید
ادامه
آموزش عملگرهای مقایسه و منطقی در جاوا اسکریپت
آموزش عملگرهای مقایسه و منطقی در جاوا اسکریپت

عملگرهای مقایسه در دستورات منطقی (logical statement) به منظور تشخیص برابری یا تفاوت بین متغیرها (یا مقادیر) بکار می روند.

15395 بازدید
ادامه
آموزش دستورات  if .. else زبان جاوا اسکریپت
آموزش دستورات if .. else زبان جاوا اسکریپت

دستورات شرطی را به منظور انجام عملیات خاص در صورت برقرار بودن شرایط معین بکار می بریم، بدین معنا که در صورت درست بودن شرط معین دستورات و عملیات معینی اجرا شود.

11817 بازدید
ادامه
آموزش دستور  switch case در جاوا اسکریپت
آموزش دستور switch case در جاوا اسکریپت

دستور switch در واقع بر حسب شرایط مختلف عملیات متفاوتی را انجام می دهد یا به عبارتی دیگر از اين ساختار هنگامی استفاده می شود که لازم باشد بر حسب مقادير مختلف يک متغير يا عبارت خاص، دستورات متفاوتی اجرا گردد.

8278 بازدید
ادامه
آموزش حلقه for در جاوا اسکریپت
آموزش حلقه ی for در جاوا اسکریپت

چنانچه قصد دارید یک کد بارها و بارها و هر بار با مقداری متفاوت اجرا گردد، می توانید از حلقه ها استفاده کنید، به خصوص در کار با آرایه ها استفاده از حلقه می تواند کمک شایانی بکند. برای اجرای مجوعه ای از دستور ها

14959 بازدید
ادامه
آموزش حلقه While
آموزش حلقه While

همان طور که پیش تر تشریح شد، حلقه برای اجرای مجموعه دستورات (یک قطعه کد/code block) مادام اینکه شرط مشخصی برقرار باشد بکار می رود.

14877 بازدید
ادامه
آموزش دستورات Break و Continue
آموزش دستورات Break و Continue

دستور break باعث می شود اجرا کدها یا دستورهای درون حلقه متوقف شود. با استفاده از این دستور می توان ادامه اجرای حلقه را متوقف کرده و کاملا از آن خارج شد. دستور continueحلقه جاری را متوقف می کند و با مقدار بعدی، اجرای حلقه را از سرمی گیرد.

7983 بازدید
ادامه
آموزش توابع تبدیل نوع در جاوا اسکریپت
آموزش توابع تبدیل نوع در جاوا اسکریپت

Number() به عدد تبدیل می شود، String() به رشته تبدیل می گردد و Boolean() نیز به یک بولی (Boolean) تبدیل می شود.

17704 بازدید
ادامه
آموزش عبارات با قاعده در جاوا اسکریپت
آموزش عبارات با قاعده در جاوا اسکریپت

Regular expression (عبارت منظم یا باقاعده) رشته یا توالی از کاراکترها است که یک یگ الگو جستجو (search pattern) تعریف می کند. برای انجام عملیات جستجو برای کلمات و یا کاراکترهای مورد نظر در متن یک صفحه می توان از این عبارات کمک گرفت .

15471 بازدید
ادامه
آموزش مدیریت خطاها در جاوا اسکریپت
آموزش مدیریت خطاها در جاوا اسکریپت

دستور try به شما امکان می دهد قطعه کد را به منظور یافتن خطاهای احتمالی بررسی و آزمایش کنید. همچنین دستور catch به شما اجازه می دهد خطا را مدیریت کرده و اقدامات اصلاحی را در صورت رخداد خطا مشخص کنیم.

9538 بازدید
ادامه
آموزش Debugging در javascript
آموزش Debugging در javascript

اشکال نرم‌افزاری یا bug، به خطاهای برنامه‌نویسی گفته می‌شود. به حل این مشکلات اشکال‌زدایی یا debugging می‌گویند. اشکال یاب (debugger) ابزار کمکی جهت ایجاد، آزمایش، اجرا، تغییر و خطایابی برنامه می باشد...

8887 بازدید
ادامه
آموزش Hoisting,رفتار پیش فرض زبان جاوا اسکریپت
آموزش Hoisting(رفتار پیش فرض زبان جاوا اسکریپت)

Hoisting در واقع به یک رفتار پیش فرض زبان جاوا اسکریپت اطلاق می گردد. این رفتار عبارتند از انتقال خودکار تعریف متغیر (variable declaration) به بالای حوزه (scope) جاری.

7838 بازدید
ادامه
آموزش عبارت متنیuse strict Directive- JavaScript
آموزش عبارت متنی use strict Directive- JavaScript

عبارت متنی "use strict" بیانگر این مسئله است که کدهای زبان جاوا اسکریپت باید در "strict mode" اجرا شوند. هدف اصلی استفاده از این حالت، انجام بررسی و checking مضاعف می باشد.

6233 بازدید
ادامه
آموزش نکاتی درباره ی کد نویسی
آموزش نکاتی درباره ی کد نویسی در جاوا اسکریپت

سعی کنید تا حد ممکن استفاده ی خود را از متغیرهای سراسری محدود کنید. این امر درباره ی نوع داده ها، توابع و اشیا (سراسری) نیز حکم می کند. متغیرها و توابع سراسری می توانند توسط دیگر اسکریپت ها بازنویسی (overwrite) شوند.

6903 بازدید
ادامه
آموزش اشتباهات معمولی که در کد نویسی تکرار می شود
آموزش اشتباهات معمولی که در کد نویسی تکرار می شود

جاوا اسکریپت ممکن است در صورت استفاده ی نادرست برنامه نویس از عملگر تخصیص (=) بجای عملگر مقایسه (==) (در یک دستور ) نتایج ناصحیح یا غیر قابل پیش بینی ارائه دهد. دستور if که در مثال زیر بکابرده شده، به این خاطر که x مساوی 10 نیست، مقدار false بازمی گرداند.

4273 بازدید
ادامه
آموزش نحوه ی بهینه سازی کارایی و سرعت اجرای کد در جاوا اسکریپت
آموزش نحوه ی بهینه سازی سرعت اجرای کد در جاوا اسکریپت

فعالیت های داخل حلقه (loop) را به حداقل برسانید. حلقه ها یا به زبان انگلیسی loops فراوان در برنامه نویسی به کار می روند. هر دستور داخل ساختار حلقه، که شامل خود دستور for نیز می شود، به ازای هر بار تکرار (گام) حلقه اجرا می شود.

5648 بازدید
ادامه
کلمات کلیدی در جاوا اسکریپت
کلمات رزرو شده (reserved keywords) در جاوا اسکریپت

در جاوا اسکریپت، برخی از شناسه ها (identifier) کلمات رزرو یا ذخیره شده (reserved words) هستند که نمی توان آن ها را به عنوان اسم متغیر یا تابع مورد به کار برد.

8008 بازدید
ادامه
آموزش JSON در جاوا اسکریپت
آموزش JSON در جاوا اسکریپت

JSON یک قالب یا فرمت برای ذخیره سازی و انتقال داده از سرویس دهنده (server) به صفحه ی وب (web page) می باشد. JSON یک استاندارد open source سبک برای انتقال داده‌ ها است به ترتیبی که برای انسان نیز قابل خواندن باشد...

9256 بازدید
ادامه
آموزش روش های کد نویسی در جاوا اسکریپت
آموزش روش های کد نویسی در جاوا اسکریپت

روش ها یا رهنمود های کدنویسی، دستور هایی برای کدنویسی صحیح و بهینه هستند که شامل موارد زیر می باشند ...

17100 بازدید
ادامه
آموزش قالب های تنظیم تاریخ در جاوا اسکریپت
آموزش قالب های تنظیم تاریخ در جاوا اسکریپت

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

6090 بازدید
ادامه