<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Amir Nobari</title><link>https://virgool.ir/feed/@AmirNobari</link><description></description><language>fa</language><pubDate>2026-11-11 03:02:14</pubDate><image><url>https://files.virgool.ir/upload/users/3142899/avatar/hZsBXQ.jpg</url><title>Amir Nobari</title><link>https://virgool.ir/@AmirNobari</link></image><item><title>این کلمه ی WebRTC چیه؟</title><link>https://virgool.ir/@AmirNobari/این-کلمه-ی-webrtc-چیه-kekdipb9xzva</link><description>مخفف عبارت &#34;Web Real-Time Communication&#34; و یک فناوری استاندارد برای ارتباطات در زمان واقعی بین مرورگرها است. این فناوری به توسعه دهندگان وب امکان می‌دهد تا برنامه‌ها و سایت‌های وبی را ایجاد کنند که ارسال و دریافت صدا، تصویر و داده‌ها در زمان واقعی بین کاربران را بدون نیاز به نرم‌افزارهای جانبی یا افزونه‌های مرورگر، فراهم می‌کند.ویژگی‌های کلیدی WebRTC:ارتباطات در زمان واقعی: تبادل اطلاعات بین کاربران بدون تاخیر قابل توجه انجام می‌شود.پشتیبانی از صدا و تصویر: اشتراک‌گذاری صدا و تصویر کاربران، مشابه تماس تلفنی یا ویدئو کنفرانس.کار بر روی مرورگرهای وب: پشتیبانی از WebRTC در مرورگرهای مدرن به صورت پیش‌فرض تعبیه شده است و نیازی به نصب نرم‌افزار اضافی نیست.رمزنگاری اطلاعات: امنیت و حریم خصوصی اطلاعات با استفاده از پروتکل‌های رمزنگاری قوی تضمین می‌شود.سهولت استفاده: APIهای مناسب و قدرتمندی برای ایجاد برنامه‌های مبتنی بر WebRTC با دانش فنی کم در دسترس هستند.کاربردهای WebRTC:تماس تلفنی ویدئوییچت صوتی و تصویریجلسات ویدئوییوب کنفرانسبازی‌های چندنفرهو بسیاری از برنامه‌های وب دیگرWebRTC یک فناوری نوین و قدرتمند است که نحوه تعامل کاربران در وب را متحول می‌کند. با استفاده از WebRTC، برنامه‌های وب می‌توانند تجارب تعاملی و جذابی را ارائه دهند که پیش از این امکان‌پذیر نبود.منابع:Wikipedia: WebRTC: https://fa.wikipedia.org/wiki/%D9%88%D8%A8%E2%80%8C%D8%A2%D8%B1%D8%AA%DB%8C%E2%80%8C%D8%B3%DB%8Chttps://webrtc.org/</description><category>Amir Nobari</category><author>Amir Nobari</author><pubDate>Thu, 29 Feb 2024 14:52:18 +0330</pubDate></item><item><title>2 متد JSON.parse و JSON.stringify در جاوا اسکریپت</title><link>https://virgool.ir/@AmirNobari/2-متد-parsejson-و-stringifyjson-در-جاوا-اسکریپت-ygjrerubbmud</link><description>1. JSON.parse:کاربرد: تبدیل یک رشته JSON به یک شیء جاوا اسکریپت.مثال:JavaScriptconst jsonData = &#39;{ &#34;name&#34;: &#34;Amir&#34;, &#34;age&#34;: 33 }&#39;;// تبدیل رشته JSON به شیءconst object = JSON.parse(jsonData);console.log(object); // { name: &#39;Amir&#39;, age: 33 }نکات:ساختار JSON: رشته JSON باید ساختار صحیحی داشته باشد، در غیر این صورت JSON.parse خطا می‌دهد.مقادیر خاص: JSON.parse تاریخ‌ها را به عنوان رشته و توابع را به عنوان null تبدیل می‌کند.2. JSON.stringify:کاربرد: تبدیل یک شیء جاوا اسکریپت به یک رشته JSON.مثال:JavaScriptconst object = { name: &#34;Amir&#34;, age: 33 };// تبدیل شیء به رشته JSONconst jsonData = JSON.stringify(object);console.log(jsonData); // &#39;{ &#34;name&#34;: &#34;Amir&#34;, &#34;age&#34;: 33 }&#39;نکات:پارامترهای اختیاری: JSON.stringify می‌تواند دو پارامتر اختیاری دیگر هم داشته باشد:1. متد replacer: تابعی برای تغییر مقادیر قبل از تبدیل به JSON.2. متد space: تعداد فاصله‌ها برای تو رفتگی در JSON.مثال:JavaScriptconst object = { name: &#34;Amir&#34;, age: 33, secret: &#34;&#34; };// حذف `secret` از JSONconst jsonData = JSON.stringify(object, (key, value) =&gt; key !== &#34;secret&#34; ? value : undefined);console.log(jsonData); // &#39;{ &#34;name&#34;: &#34;Amir&#34;, &#34;age&#34;: 33 }&#39;موارد استفاده:ذخیره سازی داده ها: JSON برای ذخیره سازی داده ها در فایل ها یا ارسال آنها به سرور مفید است.ارسال و دریافت داده ها: JSON برای تبادل داده ها بین برنامه های مختلف، به خصوص در وب، مفید است.منابع:#کانال تلگرامی : https://t.me/js_challengesJSON.parse: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parseJSON.stringify: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify</description><category>Amir Nobari</category><author>Amir Nobari</author><pubDate>Thu, 29 Feb 2024 14:06:49 +0330</pubDate></item></channel></rss>