آموزش AJAX API JSON با استفاده از صفحه وب AJAX به داده های JSON متصل شوید

AJAX API JSON Connect to JSON data using AJAX webpage

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جاوا اسکریپت برای مبتدیان آبجکت های جاوا اسکریپت و داده های JSON برای صفحات وب درخواست AJAX برای داده های JSON برای استفاده در جاوا اسکریپت نحوه استفاده از اشیاء جاوا اسکریپت نحوه استفاده از داده های JSON کاوش جاوا اسکریپت پیش نیازها:دانش برنامه نویسی و کد نویسی جاوا اسکریپت HTML و تجربه برنامه نویسی

کاوش کنید که چگونه می توانید به نقاط پایانی مختلف در وب متصل شوید و داده های JSON را برای استفاده در وب سایت خود دریافت کنید.

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


نشان‌گذاری شی جاوا اسکریپت (JSON) یک قالب فایل استاندارد باز یا قالب تبادل داده است که از متن قابل خواندن توسط انسان برای انتقال اشیاء داده‌ای متشکل از جفت‌های ویژگی-مقدار و انواع داده‌های آرایه استفاده می‌کند. این یک فرمت داده بسیار رایج است، با طیف متنوعی از برنامه ها.

JSON یک قالب داده مستقل از زبان است. این از جاوا اسکریپت مشتق شده است، اما بسیاری از زبان های برنامه نویسی مدرن شامل کدهایی برای تولید و تجزیه داده های با فرمت JSON هستند. نوع رسانه اینترنتی رسمی برای JSON application/json است. نام فایل های JSON از پسوند .json.

استفاده می کند

AJAX ("جاوا اسکریپت ناهمزمان + XML") مجموعه ای از تکنیک های توسعه وب با استفاده از بسیاری از فناوری های وب در سمت مشتری برای ایجاد برنامه های کاربردی وب ناهمزمان است. با Ajax، برنامه های کاربردی وب می توانند داده ها را به صورت ناهمزمان (در پس زمینه) بدون تداخل با نمایش و رفتار صفحه موجود از سرور ارسال و بازیابی کنند. با جدا کردن لایه تبادل داده ها از لایه ارائه، Ajax به صفحات وب و در قالب برنامه های کاربردی وب اجازه می دهد تا محتوا را به صورت پویا و بدون نیاز به بارگیری مجدد کل صفحه تغییر دهند.

در عمل، پیاده‌سازی‌های مدرن معمولاً به جای XML از JSON استفاده می‌کنند.

جلدهای دوره

  • اشیاء جاوا اسکریپت و نحوه استفاده از آنها در کد برای بازیابی مقادیر و ذخیره گروه‌های مجموعه داده‌های مرتبط

  • آرایه‌های جاوا اسکریپت - ساختار داده‌ای که معمولاً در JSON برای حاوی اشیاء استفاده می‌شود

  • JSON در مقابل اشیاء جاوااسکریپت

  • تکرار محتوای آرایه

  • تجزیه JSON و Stringify

  • ابزارهای آنلاین برای کمک به اتصال به نقاط پایانی و رفع اشکال درخواست‌های AJAX

  • استفاده از JavaScript Fetch برای برگرداندن محتوا

  • روش های دریافت و ارسال به نقاط پایانی وب

  • نمونه‌های مختلف APIهای وب باز

کد منبع گنجانده شده است.

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

یک شی مجموعه ای از داده ها و/یا عملکرد مرتبط است.

  • توابع را می توان در اشیاء جاوا اسکریپت قرار داد که به عنوان متدهای درون شیء نامیده می شوند.

  • نام اشیاء جاوا اسکریپت نیازی به نقل قول ندارد، می‌تواند تک، دوتایی یا هیچکدام باشد.

  • مقادیر می توانند رشته ها، اعداد، بولی، آرایه ها، اشیاء باشند

یک شی ایجاد کنید که نام متغیر را تنظیم کرده و {} را به متغیر اختصاص دهید.

نام اشیاء می‌تواند مقادیر سایر اشیا و آرایه‌ها را نگه دارد

می‌تواند به چند سطح عمیق برود، به تعداد مورد نیاز.

نماد نقطه: نام شی (شخص) به عنوان فضای نام، سپس یک نقطه، سپس موردی که می‌خواهید به آن دسترسی داشته باشید، عمل می‌کند.

نشان‌گذاری براکت: قالبی مشابه آرایه‌ها، به جای استفاده از شماره فهرست برای انتخاب یک مورد، از نام مرتبط با مقدار هر عضو استفاده می‌کنید.

آرایه جاوا اسکریپت

یک آرایه می تواند چندین مقدار را در خود نگه دارد

آرایه‌ها نمی‌توانند از رشته‌ها به عنوان شاخص عنصر استفاده کنند، اما باید از اعداد صحیح استفاده کنند.

آرایه ها بر اساس صفر هستند، اولین مقدار شاخص همیشه 0 است؛

مقادیر آرایه می توانند رشته ها، اعداد، بولی ها، آرایه ها یا اشیا باشند.

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

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

اشیاء دارای طول هستند بنابراین استفاده از حلقه for امکان پذیر است. همچنین Object.entries وجود دارد که می تواند کلید و مقدار را از شی دریافت کند.

ساختار داده ها را یکسان نگه دارید تا بتوانید به راحتی تعیین کنید که مقادیر در کجا قرار دارند.

متد JSON.stringify() یک شی یا مقدار جاوا اسکریپت را به رشته JSON تبدیل می کند

متد JSON.parse() یک رشته JSON را تجزیه می کند و مقدار جاوا اسکریپت یا شیء توصیف شده توسط رشته را می سازد

شیء JSON حاوی متدهایی برای تجزیه نشانه گذاری شی جاوا اسکریپت (JSON) و تبدیل مقادیر به JSON است.

  • اشیاء و آرایه ها: نام ویژگی ها باید رشته های دو نقل قول باشد. کاماهای انتهایی ممنوع است.

  • اعداد: صفرهای پیشرو ممنوع هستند. یک نقطه اعشار باید حداقل با یک رقم دنبال شود. NaN و Infinity پشتیبانی نمی شوند.

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

آموزش توسط مربی با بیش از 20 سال تجربه توسعه وب.

اگر به دنبال شروع کار با AJAX و JSON بوده‌اید، این دوره برای شماست!!!!

چیزی برای از دست دادن وجود ندارد - پشتیبانی دوستانه سریع همیشه برای کمک در صورت نیاز در دسترس است.

لطفاً توجه داشته باشید که دامنه این دوره ایجاد یک API ساده و JSON است و دستورات پیچیده و همه چیز در مورد جاوا اسکریپت را پوشش نمی دهد، نحوه شروع دوره - اگر به دنبال محتوای گره یا جاوا اسکریپت با جزئیات بیشتری هستید، این برای شما مناسب نیست. شما.


سرفصل ها و درس ها

مقدمه ای بر استفاده از داده های AJAX و JSON برای برنامه های کاربردی وب Introduction to AJAX and JSON data use for web applications

  • API JSON مقدمه API JSON Introduction

  • مقدمه ای بر JSON Introduction to JSON

  • اشیاء جاوا اسکریپت JavaScript Objects

  • کد منبع Source Code

  • آرایه های جاوا اسکریپت JavaScript Arrays

  • کد منبع Source Code

  • محتویات خروجی Output Contents

  • کد منبع Source Code

  • JSON Stringify JSON تجزیه JSON Stringify JSON Parse

  • کد منبع Source Code

  • به روز رسانی ها Updates

  • lint JSON اعتبار سنجی کنید Validate lint JSON

  • نمونه منبع JSON Sample JSON source

  • درخواست AJAX واکشی جاوا اسکریپت JavaScript Fetch AJAX request

  • کد منبع Source Code

  • وب API های AJAX را از صفحات وب واکشی کنید Fetch Web APIs AJAX from web pages

  • کد منبع GitHub Source Code GitHub

  • فرمت تابع پیکان جاوا اسکریپت JavaScript Arrow Function format

  • کد منبع Source Code

  • واکشی گزینه های GET Fetch Options GET

  • کد منبع SOURCE CODE

  • CORS با اشکال زدایی درخواست CORS with request debugging

  • کد منبع Source Code

  • بیشتر APIهای باز را تمرین کنید More Open APIs Practice

  • کد منبع Source Code

  • سرگرمی با ابزارهای API و موارد دیگر Fun with APIs Tools and More

  • کد منبع source code

  • API صفحه بعدی بارگیری همه صفحات API Next Page Load all pages

  • کد منبع Source Code

  • روش ارسال داده ارسال Post method send data

  • کد منبع Source Code

  • نقاط پایانی API را تمرین کنید Practice API endpoints

  • کد منبع Source Code

  • بیشتر نقاط پایانی API AJAX درخواست تمرین و داده های JSON More API endpoints AJAX request Exercise and JSON data

  • کد منبع Source Code

  • نتیجه گیری API JSON API JSON conclusion

نمونه کد کد منبع سوال پاسخ با نمونه کد جاوا اسکریپت Code Examples Source code Question Responses with JavaScript Code examples

  • Async Promises and Callback Async Promises and Callback

  • بسته شدن جاوا اسکریپت JavaScript Closure

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش AJAX API JSON با استفاده از صفحه وب AJAX به داده های JSON متصل شوید
جزییات دوره
1.5 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,733
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Laurence Svekis Laurence Svekis

پرفروش ترین مدرس دوره

نویسنده دوره طراحی وب و توسعه وب - آموزش حضوری و آنلاین به بیش از 1,000,000 دانش آموز در سطح جهان. کارشناس توسعه دهنده Google از سال 2020 GDE

من اینجا هستم تا به شما کمک کنم یاد بگیرید، به رویاهای خود برسید، امروز در این ماجراجویی شگفت انگیز به من بپیوندید
Google Developers Expert - GSuite

ارائه دوره های توسعه وب و دوره های استراتژی بازاریابی دیجیتال از سال 2002.

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

"من به هر چیزی که مربوط به فناوری دیجیتال باشد علاقه دارم، از برنامه نویسی و چالش ایجاد تجربیات دیجیتال موفق لذت می برم. به عنوان یک توسعه دهنده با تجربه، اولین برنامه های کامپیوتری خود را در سال 1990 و اولین وب سایت خود را در سال 1998 ایجاد کردم. از به اشتراک گذاری مطالب خود لذت می برم. دانش با دیگران است و می خواهم به شما کمک کنم در فرصت های فوق العاده ای که اینترنت فراهم می کند به اشتراک بگذارید."

"یادگیری، درک با اشتیاق قوی برای آموزش. اینترنت فرصت های جدیدی را برای گسترش و به اشتراک گذاری دانش در اختیار ما قرار داده است."

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

"دوره های آموزشی من برای کمک به شما در دستیابی به اهداف، یادگیری و به روز رسانی مهارت ها طراحی شده اند"

سابقه و هدف : یک توسعه دهنده باتجربه برنامه های کاربردی وب، که روی چندین برنامه در سطح سازمانی، صدها وب سایت، راه حل های تجاری و بسیاری از برنامه های کاربردی وب منحصر به فرد و نوآور کار کرده است. زمینه های تخصصی توسعه برنامه های کاربردی وب عبارتند از HTML، CSS، JavaScript، JQuery، Bootstrap، PHP و MySQL. هر چیزی که مربوط به ایجاد وب و تجربه دیجیتال باشد. علاقه‌مند به هر کاری که با توسعه برنامه‌های کاربردی وب، برنامه‌نویسی تا بازاریابی آنلاین با تمرکز قوی بر رسانه‌های اجتماعی و SEO .

" درک فناوری وسیله ای برای ارتباط بهتر با کاربران فراهم می کند. همچنین درهای زیادی را باز می کند. دانش کلید موفقیت است و من می خواهم به شما کمک کنم تا آنچه را که فناوری ارائه می دهد تجربه کنید. من به فن آوری های وب علاقه مند هستم و مشتاقانه منتظر به اشتراک گذاشتن دانش و تجربه خود با شما هستم!"