<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Amir Nobari</title>
        <link>https://virgool.io/feed/@AmirNobari</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-10 17:15:22</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/3142899/avatar/hZsBXQ.jpg?height=120&amp;width=120</url>
            <title>Amir Nobari</title>
            <link>https://virgool.io/@AmirNobari</link>
        </image>

                    <item>
                <title>این کلمه ی WebRTC چیه؟</title>
                <link>https://virgool.io/@AmirNobari/%D8%A7%DB%8C%D9%86-%DA%A9%D9%84%D9%85%D9%87-%DB%8C-webrtc-%DA%86%DB%8C%D9%87-kekdipb9xzva</link>
                <description>مخفف عبارت &quot;Web Real-Time Communication&quot; و یک فناوری استاندارد برای ارتباطات در زمان واقعی بین مرورگرها است. این فناوری به توسعه دهندگان وب امکان می‌دهد تا برنامه‌ها و سایت‌های وبی را ایجاد کنند که ارسال و دریافت صدا، تصویر و داده‌ها در زمان واقعی بین کاربران را بدون نیاز به نرم‌افزارهای جانبی یا افزونه‌های مرورگر، فراهم می‌کند.ویژگی‌های کلیدی 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 13:52:18 +0330</pubDate>
            </item>
                    <item>
                <title>2 متد JSON.parse و JSON.stringify در جاوا اسکریپت</title>
                <link>https://virgool.io/@AmirNobari/2-%D9%85%D8%AA%D8%AF-parsejson-%D9%88-stringifyjson-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-ygjrerubbmud</link>
                <description>1. JSON.parse:کاربرد: تبدیل یک رشته JSON به یک شیء جاوا اسکریپت.مثال:JavaScriptconst jsonData = &#x27;{ &quot;name&quot;: &quot;Amir&quot;, &quot;age&quot;: 33 }&#x27;;// تبدیل رشته JSON به شیءconst object = JSON.parse(jsonData);console.log(object); // { name: &#x27;Amir&#x27;, age: 33 }نکات:ساختار JSON: رشته JSON باید ساختار صحیحی داشته باشد، در غیر این صورت JSON.parse خطا می‌دهد.مقادیر خاص: JSON.parse تاریخ‌ها را به عنوان رشته و توابع را به عنوان null تبدیل می‌کند.2. JSON.stringify:کاربرد: تبدیل یک شیء جاوا اسکریپت به یک رشته JSON.مثال:JavaScriptconst object = { name: &quot;Amir&quot;, age: 33 };// تبدیل شیء به رشته JSONconst jsonData = JSON.stringify(object);console.log(jsonData); // &#x27;{ &quot;name&quot;: &quot;Amir&quot;, &quot;age&quot;: 33 }&#x27;نکات:پارامترهای اختیاری: JSON.stringify می‌تواند دو پارامتر اختیاری دیگر هم داشته باشد:1. متد replacer: تابعی برای تغییر مقادیر قبل از تبدیل به JSON.2. متد space: تعداد فاصله‌ها برای تو رفتگی در JSON.مثال:JavaScriptconst object = { name: &quot;Amir&quot;, age: 33, secret: &quot;&quot; };// حذف &#x60;secret&#x60; از JSONconst jsonData = JSON.stringify(object, (key, value) =&gt; key !== &quot;secret&quot; ? value : undefined);console.log(jsonData); // &#x27;{ &quot;name&quot;: &quot;Amir&quot;, &quot;age&quot;: 33 }&#x27;موارد استفاده:ذخیره سازی داده ها: 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 13:06:49 +0330</pubDate>
            </item>
            </channel>
</rss>