آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری

آموزش javascript

آموزش آنلاين

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


javascript

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16212 بازدید
ادامه

آموزش BOM در جاوا اسکریپت

آموزش متغیر Cookie در جاوا اسکریپت
آموزش متغیر Cookie در جاوا اسکریپت

cookie متغیری است که در رایانه ی کاربر ذخیره می شود و هر زمان که مرورگرِ رایانه ی نام برده، درخواستی را به سرویس دهنده ارسال کرد، cookie نیز همراه با آن فرستاده خواهد شد.

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

با استفاده از شی window.location می توان آدرس صفحه (URL) را بازیابی کرده و همچنین مرورگر را به یک صفحه جدید هدایت کرد.

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

شی window.navigator اطلاعاتی درباره ی مرورگر بازدید کننده را در خود ذخیره می کند. اين اطلاعات در رابطه با مرورگری می باشد، که کاربر در آن لحظه در حال مشاهده صفحه به وسیله ی آن می باشد.

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

کادر پیام یا هشدار زمانی بکار می ورد که بخواهیم از رسیدن اطلاعات به کاربر اطمینان کسب کنیم (به کاربر اطمینان دهیم که اطلاعات به وی ارسال شده).

9826 بازدید
ادامه
شی window.history در جاوا اسکریپت
شی window.history در جاوا اسکریپت

این شی اطلاعات مربوط به history مرورگر را در خود نگه می دارد.

7282 بازدید
ادامه
شی window.screen در جاوا اسکریپت
شی window.screen در جاوا اسکریپت

شی window.screen، دربردانده ی اطلاعاتی در رابطه با صفحه ی نمایشگر بازدیدکننده است.

7975 بازدید
ادامه
شی Window مدل شی گرای مرورگر
شی Window مدل شی گرای مرورگر

مدل BOM یا (Browser Object Model) به جاوا اسکریپت این قابلیت را می دهد تا با مرورگر صحبت کند (تعامل داشته باشد).

7458 بازدید
ادامه
زمان بندی رخدادها در جاوا اسکریپت
زمان بندی رخدادها در جاوا اسکریپت

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

10894 بازدید
ادامه

اعتبار سنجی در جاوا اسکریپت

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

چنانچه یکی از فیلدهای فرم تهی بود، تابع validateForm() پیغام "First name must be filled out" را نشان داده، در پی آن مقدار false را برمی گرداند و بدین ترتیب از ارسال فرم مورد نظر جلوگیری می کند.

7804 بازدید
ادامه
آموزش توابع اعتبار سنجی(API)
آموزش توابع اعتبار سنجی(API)

این خاصیت چنانچه المان ورودی دربردارنده ی داده ی معتبر و مجاز باشد، true بازمی گرداند.

24772 بازدید
ادامه

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

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

جاوا اسکریپت دارای کتابخانه های متعددی می باشد. سه کتابخانه ی معروف این زبان عبارتند از: jQuery MooTools Prototype

8229 بازدید
ادامه
تست کردن کتابخانه ی prototype
تست کردن کتابخانه prototype

برای استفاده از یک کتابخانه یا framework جاوا اسکریپت، باید آنرا به صفحه ی وب خود اضافه نمایید. به منظور افزودن کتابخانه به صفحه ی وب، باید از تگ <script> استفاده کرده و خاصیت src آن را به URL کتابخانه متصل (set) کنید

3984 بازدید
ادامه
تست کردن کتابخانه jQuery
تست کردن کتابخانه jQuery

برای تست یک کتابخانه، لازم است آنرا به صفحه وب خود را اضافه کنید.برای اضافه کردن کتابخانه، باید از تگ lt;script>& استفاده نمایید و خاصیت src آنرا به URL کتابخانه متصل کنید

4086 بازدید
ادامه

اشیاء در جاوا اسکریپت

آموزش تعریف اشیا در جاوا اسکریپت-JavaScript
آموزش تعریف اشیا در جاوا اسکریپت-JavaScript

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

10331 بازدید
ادامه
خواص اشیا جاوا اسکریپت (object properties)
آموزش خواص اشیا در جاوا اسکریپت-object properties

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

6002 بازدید
ادامه
آموزش متدهای شی در جاوا اسکریپت-object methods
آموزش متدهای شی در جاوا اسکریپت-object methods

همان طور که در مباحث پیشین به آن اشاره شد، method یا به فارسی توابع عملیاتی هستند که روی اشیا انجام می دهیم.

9059 بازدید
ادامه
نمونه های اولیه ی شی (object prototype)
آموزش نمونه های اولیه شی درجاوا اسکریپت-object prototype

هر شی ای که در جاوا اسکریپت با آن سر و کار داریم، یک نمونه ی اولیه (prototype) دارد.Prototype، یک خاصیت متعلق به تمامی اشیا جاوا اسکریپت است.

3481 بازدید
ادامه

توابع در جاوا اسکریپت

آموزش تعریف های تابع در جاوا اسکریپت-function definition
آموزش تعریف های تابع در جاوا اسکریپت-function definition

برای تعریف یک تابع جدید در جاوا اسکریپت از کلیدواژه ی function استفاده می کنیم.

9988 بازدید
ادامه
آموزش پارامترهای تابع در جاوا اسکریپت-function parameters
آموزش پارامترهای تابع در جاوا اسکریپت-function parameters

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

8046 بازدید
ادامه
آموزش فراخوانی تابع (function invocation) در جاوا اسکریپت
آموزش فراخوانی تابع در جاوا اسکریپت-function invocation

چهار روش مختلف برای فراخوانی تابع وجود دارد. هر روش از نظر شیوه ی مقداردهی اولیه ی کلیدواژ ه ی this از روش های دیگر متمایز است.

14349 بازدید
ادامه
آموزش بستارها در جاوا اسکریپت-closure function
آموزش بستارها در جاوا اسکریپت-closure function

متغیرهای جاوا اسکریپت می توانند محلی یا سراسری می باشند.می توان با استفاده از closure (بستار) یک متغیر را خصوصی (private) کرد.

5303 بازدید
ادامه

HTML DOM در جاوا اسکریپت

آموزش مدل شی گرای سند HTML
آموزش مدل شی گرای سند HTML

به واسطه ی مدل شی گرای سند HTML ، جاوا اسکریپت می تواند به تمامی المان های سند HTML دسترسی پیدا کرده و در صورت نیاز آن ها را تغییر دهد.

7321 بازدید
ادامه
آموزش توابع DOM
آموزش توابع DOM

متدهای HTML DOM، عملیاتی هستند که می توان روی المان های HTML اجرا کرد.

6151 بازدید
ادامه
آموزش JavaScript HTML DOM Document
آموزش JavaScript HTML DOM Document

در مدل شی گرای سند HTML (HTML DOM)، صفحه ی وب (web page) در واقع همان document object (شی) است.

11156 بازدید
ادامه
آموزش HTML DOM Elements
آموزش HTML DOM Elements

کاربرد عمده ی زبان جاوا اسکریپت، مدیریت و دستکاری المان های HTML است.برای این منظور، ابتدا باید المان را یافته و به آن دسترسی پیدا کنید.

6579 بازدید
ادامه
آموزش تغییر محتوای عناصر  HTML DOM
آموزش تغییر محتوای عناصر HTML DOM

مدل شی گرای سند HTML به جاوا اسکریپت این امکان را می دهد که محتویات المان ها را تغییر دهد.

7635 بازدید
ادامه
JavaScript HTML DOM Css
آموزش JavaScript HTML DOM Css

مدل شی گرای سند HTML به زبان جاوا اسکریپت این اجازه را می دهد که سبک نمایش (style) المان های HTML را ویرایش کند.

7682 بازدید
ادامه
HTML DOM EVENTS - رخدادهای مدل DOM
آموزش HTML DOM EVENTS - رخدادهای مدل DOM

مدل مبتنی بر شی سند HTML (مدل DOM) به جاوا اسکرپیت این امکان را می دهد که به رخدادهای HTML واکنش نشان دهد.

6743 بازدید
ادامه
آموزش JavaScript EventListener
آموزش JavaScript EventListener

این امکان وجود دارد که event listener های (گوش فراخوان رخداد) متعددی به هر شی DOM (و نه لزوما اشیا HTML) افزود.

11565 بازدید
ادامه
JavaScript HTML DOM Navigation
آموزش JavaScript HTML DOM Navigation

در مدل DOM می توانید با استفاده از رابطه ی گره ها (node relationship)، درخت گره (node tree) را پیمایش کنید.

5496 بازدید
ادامه
آموزش javascript Dom Nodes
آموزش javascript Dom Nodes

به منظور افزودن یک المان جدید به HTML DOM، ابتدا باید المان مورد نظر (element node) را ایجاد کرده، سپس عنصر ایجاد شده را به المان موجود الحاق (پیوست) کنید.

10158 بازدید
ادامه
آموزش مجموعه گره ها در جاوا اسکریپت-Node List
آموزش مجموعه گره ها در جاوا اسکریپت-Node List

Node list عبارت است از مجموعه ای از گره ها. متد getElementsByTagName()، یک مجموعه ای از گره ها (node list) را بازگردانی می نماید.

5500 بازدید
ادامه

آموزش json

آموزش JSON
آموزش JSON

JavaScript Object Notation یا به اختصار JSON یک استاندارد باز (open) مبتنی بر متن و کم حجم برای انتقال داده‌ها است به گونه‌ای که برای انسان نیز خوانا و قابل فهم باشد. JSON از زبان برنامه نویسی سمت کلاینت JavaScript در نشان‌دادن ساختمان داده‌های (data structure) ساده و آرایه‌های انجمنی (associative arrays) برگرفته شده است. با وجود ارتباط عمیقی که فرمت مذکور با جاوااسکریپت دارد، JSON مستقل از این زبان است و مفسرهای آن تقریبا برای هر زبانی موجود هستند.

11768 بازدید
ادامه
JSON  چیست ؟
JSON چیست ؟

JSON سرنام واژگان JavaScript Object Notation یک استاندارد سبک، باز ، متنی و خوانا برای انسان جهت انتقال داده و جایگزینی برای xml است. قراردادهای مورد استفاده ی JSON برای تمامی برنامه نویسان از جمله برنامه نویس C، C++، Java، Python، Perl شناخته شده است که به شرح زیر می باشد:

21066 بازدید
ادامه
ساختار نگارشی JSON
ساختار نگارشی JSON

در زیر نگاهی مختصر به ساختار نگارشی (syntax) فرمت JSON می اندازیم. ساختار نگارشی این فرمت در واقع زیرمجموعه ای از سینتکس JavaScript می باشد.

5079 بازدید
ادامه
انواع داده در JSON
انواع داده در JSON

فرمت JSON از انواع داده ای زیر پشتیبانی می کند

5262 بازدید
ادامه
روش ایجاد Object در JSON
روش ایجاد Object در JSON

اشیا JSON را با زبان JavaScript ایجاد می کنند. در زیر روش های مختلف ایجاد اشیا JSON با استفاده از JavaScript را آموزش می دهیم:

4403 بازدید
ادامه
ساختار (Schema ) داده ای فرمت JSON
ساختار (Schema ) داده ای فرمت JSON

Schema JSON یک ابزار قدرتمند است که ساختار و فرمت داده ای JSON را تعریف و اعتبار سنجی می کند. JSON Schema مزایای زیر را ارائه می دهد

5603 بازدید
ادامه
مقایسه ی فرمت JSON با XML برای انتقال اطلاعات
مقایسه ی فرمت JSON با XML برای انتقال اطلاعات

JSON و XML هر دو فرمت های خوانا برای انسان جهت انتقال داده از طریق شبکه و مستقل از زبان هستند. هر دو فرمت مزبور از قابلیت ایجاد، خواندن/نوشتن و رمزگشایی (decode) پشتیبانی می کنند و توسط زبان های مختلف قابل خواندن هستند. با این حال JSON نسبت به XML تکنولوژی جدیدتری بوده و جایگزینی برای آن محسوب می شود. می توان JSON را بر اساس عوامل زیر با XML مقایسه کرد.

5068 بازدید
ادامه
آموزش JSON در PHP
آموزش JSON در PHP

مبحث حاضر نحوه ی encode/decode اشیا JSON را با زبان برنامه نویسی سمت سرور PHP آموزش می دهد. آموزش را با آماده سازی محیط برای شروع برنامه نویسی با PHP آغاز می کنیم.

18559 بازدید
ادامه
آموزش JSON در Perl
آموزش JSON در Perl

این مبحث نحوه ی decode/encode اشیا JSON را با استفاده از زبان برنامه نویسی Perl پوشش می دهد. ابتدا می بایست محیط را برای شروع به برنامه نویسی با Perl راه اندازی کنید.

2915 بازدید
ادامه
آموزش JSON در Ruby
آموزش JSON در Ruby

این مبحث نحوه ی encode/decode کردن اشیا JSON در زبان برنامه نویسی Ruby را شرح می دهد. برای اینکه بتوان اشیا از نوع JSON را در زبان Ruby خواند (یا تبدیل کرد)، لازم است ماژول مربوطه ی آن را دانلود و نصب نمایید. برای این منظور می بایست ماژول Ruby gem را دانلود کنید. برای نصب ماژول مذکور دستور زیر را اجرا نمایید.

2716 بازدید
ادامه
آموزش JSON در Java
آموزش JSON در Java

این مبحث نحوه ی encode/decode کردن اشیا JSON در زبان قدرتمند شی گرای Java را شرح می دهد. برای parse اشیا JSON در زبان Java لازم است ماژول مربوطه را دانلود و سپس نصب نمایید. در این آموزش ما ماژول JSON.simple را دانلود و نصب می کنیم. برای این منظور مکان قرار گیری فایل json-simple-1.1.1.jar را به متغیر محیطی (environment variable) به نام CLASSPATH اضافه می کنیم.

8122 بازدید
ادامه
JSON و AJAX
JSON و AJAX

AJAX که مخفف واژگان Asynchronous JavaScript and XML (ترکیب ناهمزمان XML و JavaScript) است، یک تکنولوژی قدرتمند در سمت کلاینت برای تولید اپلیکیشن های تحت وب نامتقارن می باشد به طوری که بتوانند اطلاعات مورد نظر را به سرور ارسال و از آن (به صورت ناهمزمان) دریافت کنند بدون اینکه لازم باشد صفحه ی جاری از نو بارگذاری یا به اصطلاح refresh شود.

5838 بازدید
ادامه