<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های sitecode webdesign</title>
        <link>https://virgool.io/feed/@ashgharnejad</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-07 14:53:13</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/369486/avatar/pzNHU9.png?height=120&amp;width=120</url>
            <title>sitecode webdesign</title>
            <link>https://virgool.io/@ashgharnejad</link>
        </image>

                    <item>
                <title>سایت فروشگاهی زیبا</title>
                <link>https://virgool.io/@ashgharnejad/%D8%B3%D8%A7%DB%8C%D8%AA-%D9%81%D8%B1%D9%88%D8%B4%DA%AF%D8%A7%D9%87%DB%8C-%D8%B2%DB%8C%D8%A8%D8%A7-td0gsvy0nw1s</link>
                <description>اگر می خواهید طراحی سایت فروشگاهی زیبا مطابق با استاندارهای گوگل داشته باشید ، نونگار پردازش بر پایه نیازها و اهداف تجاری مشتریان میکوشد تا بهترین عملکرد را با استفاده از خلاقیت ها و ایده های نو و استفاده از به جا از تکنولوژی برای شما مشتریان گرامی فراهم آورد. برای اطلاع از قیمت طراحی سایت تماس بگیرید.</description>
                <category>sitecode webdesign</category>
                <author>sitecode webdesign</author>
                <pubDate>Thu, 13 Jan 2022 10:06:44 +0330</pubDate>
            </item>
                    <item>
                <title>طراحی سایت شرکتی</title>
                <link>https://virgool.io/@ashgharnejad/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%B4%D8%B1%DA%A9%D8%AA%DB%8C-ixwfwkp25a4b</link>
                <description>طراحی سایت شرکتی به روش های مختلف و توسط تیم های مختلف انجام می شود که کار کردن با هرکدام از روش ها و تیم ها نیازمند مهارت و بودجه های متفاوت است. برای انتخاب تیم مورد نظر ، این موارد را همیشه مد نظر داشته باشید: پشتیبانی از خدمات ارایه شده ، به روزرسانی منظم برای مسائل امنیتی ، استفاده از قالب معتبر و قابل آپدیت ، طراحی گرافیکی ، رابط کاربری آسان ،طراحی با توجه به پیش نیاز های سئو سایت و …. موارد بسیار زیادی در طراحی سایت مهم و حیاتی هستند.هدف از طراحی سایت شرکتیاصلی ترین هدفی که هر وب سایت شرکتی به دنبال آن است در حقیقت معرفی شرکت و همچنین کسب و کار شرکت می باشد. امروزه استفاده از وب سایت هـای شرکتی به عنوان ابزاری مناسب تمام شرکت هـا و کسب و کارها است اما نکته ای که وجود دارد این اسـت که افرادی که دارای کسب و کاری کوچک هستند و شاید در دنیای واقعی به راحتی نمی توانند خدمات خود را به مشتریان ارائه دهند، میتوانند با استـفاده از وب سایت های شرکتی به بازاریابی و همچنین کسب اعتبار بپردازند.شما با استفاده از یک سایت شرکتی که به صورت حرفه ای و سفارشی طراحی شده است می توانید کسب و کار خود را به کاربران ارائه دهید و به دلیل اینکه سایت مورد استفاده شما حرفه ای میباشد سبب خواهد شد تا بازدیدکنندگان بیشتری جذب وب سایت شوند و این امر به کسب و کارتان اعتباری فراوان با صرف هزینه ای به مراتب کمتر از حالت معمول را به ارمغان میآورد. با توجه به این موارد ضرورت ایجاد یک وب سایت شرکتی برای کسب وکارهای مختلف را می توان امری مهم در راستای پیشرفت آن شرکت برشمرد.طراحی سایت شرکتی ارزانطراحی سایت با کمترین هزینه شرکتی را می توان به هر نوع سلیقه ای طراحی نمود . یک سایت شرکتی میتواند دارای امکانات بسیار زیادی باشد. که شما باید متناسب با هدف و خدماتی که عرضه میکنید. مشتریان زیادی را به طرف خود هدایت کنید. در طراحی سایت شرکتی میتوان از وردپرس استفاده نمود. یا از ابتدا بر اساس طرح و نظر شما سایت شرکت به صورت کاملا اختصاصی طراحی و بهینه سازی سایت شود.قیمت طراحی سایت شرکتیقیمت طراحی سایت شرکتی در مقایسه با هزینه‌های سایر تبلیغات که شامل بیلبورد، تبلیغات تلویزیونی و… است، در دراز مدت بسیار به صرفه‌تر خواهد بود، زیرا طراحی سایت شرکتی می‌تواند بستری مناسب را جهت تبلیغات همیشگی شما فراهم کند.هزینه طراحی وب سایت شرکتی در موسسات مختلف متفاوت است. هر موسسه و شرکتی بر اساس عوامل مختلفی تعرفه طراحی سایت خود را اعلام می‌کند.درست است که قیمت بالا لزوما به معنی کیفیت خوب و حرفه‌ای بودن نیست، اما مطمئن باشید که قطعا یک وب سایت حرفه‌ای ارزان نخواهد بود؛ زیرا بهره‌ گیری از تجربه و دانش طراحان سایت و برنامه نویسان حرفه‌ای و همچنین استفاده از تکنولوژی‌های روز دنیا هزینه نسبتا زیادی را با خود به همراه خواهد داشت.خدمات طراحی وب سایت شرکت نونگار پردازش شامل پکیج شرکتی، پکیج فروشگاهی و پکیج اختصاصی می‌باشد و هر یک از این پکیج‌ها دارای قابلیت‌های منحصر به فردی هستند که بسته به نیاز خود می‌توانید هر یک از آن‌ها را تهیه کنید.نتیجه گیریاگر میخواهید برای کسب و کار خود هر دو ابزار سایت و اپلیکیشن را داشته باشد باید میان این دو ابزار همگام سازی انجام شود تا در صورت هر کدام از تغییرات مانند بروز رسانی مداوم قیمت ها به سرعت تغییرات در دیگری اعمال شود. این جاست که طراحی سایت شرکتی با وردپرس پاسخگوی این قابلیت نیست و باید طراحی وب سایت شرکتی به صورت اختصاصی انجام شود . به عبارت دیگر باید از زبان های برنامه نوسی برای طراحی سایت انجام شود.منبع : طراحی سایت شرکتی</description>
                <category>sitecode webdesign</category>
                <author>sitecode webdesign</author>
                <pubDate>Wed, 27 Oct 2021 10:14:08 +0330</pubDate>
            </item>
                    <item>
                <title>درباره ساخت سایت</title>
                <link>https://virgool.io/@ashgharnejad/%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%B3%D8%A7%DB%8C%D8%AA-rnmirfgaqzcd</link>
                <description>وب چیست؟اگر بخواهیم پاسخ به سوال پاسخ به سوال طراحی وب چیست را بدانیم باید اول با مفهوم وب آشنا باشیم.وب یا World Wide Webکه به اختصار www نامیده میشود جزیی ار اینترنت است و منابعی از صفحات اینترنتی را دارا می باشد که هر یک از این صفحات آدرس مشخصی دارند و توسط آنها مسیر یابی میشوند. کاربر با وارد کردن صفخه وب مورد نظر خود در مرورگر می توند به صفحه وب مدنظر خود دسترسی داشته باشد.آدرس وب سایت شما امل چند بخش می باشد :پروتکل (http یا ftp)www ( محیط خدماتی اینترنت )نام دامنه یا نام سایتپسوند دامنه ( com .org ، .ir ، .net. و …)این بخش حاوی اطلاعات سایت می باشند و صفحه اصلی سایت را index.htmlمی نامند که شامل متن ها و تصویر هایی می شود که طراح سایت با ترکیب آنها نحوه چیدمان آن را مشخص می کند.برای ساخت سایت به چه چیزهای نیاز است؟ساخت سایت نیازمند دانش و زیرساخت خاص خود است. دامنه یا دامین و وب سرور، دو موردی هستند که بدون آنها وب سایت معنایی ندارد. دامنه همان نام یا آدرس سایت است که، در مرورگر وارد می کنید. وب سرور نیز رایانه ای است که، محتوای سایت بر روی آن ذخیره شده و در زمان مراجعه کاربران، داده ها را در اختیار آنها قرار می دهد. اما برای اینکه سایت از لحاظ بصری کاربردی و جذاب باشد. نیاز به یک سیستم مدیریت محتوا و یک قالب جذاب دارد. که طراحان سایت بنابه نیاز مشتری آنرا طراحی می کنند.انواع ساخت سایتدر قسمت قبل با مفهوم Frontend(فرانت‌اند) و Backend(بک‌اند) سایت آشنا شدیم. اکنون به بررسی انواع طراحی وب سایت می‌پردازیم.سایت‌ها به دو دسته کلی ایستاتیک (Static Website) و دینامیک (Dynamic Website) تقسیم می‌شوند.در سایت‌های ایستاتیک یا ایستا: تنها قسمت فرانت‌اند انجام می‌شود، یعنی مطالب و محتویات سایت تنها یک بار جمع‌آوری شده و هرکدام از صفحات سایت، جداگانه طراحی و بارگذاری می‌شوند. در این سایت‌ها هرگونه تغییر باید توسط طراح و کارشناس سایت انجام شود. از این مدل معمولا برای طراحی وب سایت‌های معرفی (که تا مدت‌ها محتوای آن تغییر نمی‌کند) استفاده می‌شود.سایت دینامیک یا پویا: در طراحی این سایت‌ها هر دو بخش فرانت‌اند و بک‌اند برنامه‌نویسی می‌شوند. سایت‌های پویا نیاز به تغییر مداوم محتوا دارند و باتوجه به کاربرد سایت، طراحی شده و توسعه پیدا می‌کنند. در سایت‌های داینامیک برنامه‌نویس بک‌اند، وظیفه پویا‌سازی وب‌سایت را بر عهده دارد و باید اسکریپتی را طراحی کند که سایت به‌طور کامل پویا باشد.جمع بندی مقاله ساخت سایت چیست؟در انتها امیدوارم که مقاله ساخت سایت را به خوبی مطالعه کرده باشید و خواندن آن به تجربیات شما تجربه ای جدید افزوده باشد. اگر سوالی در رابطه با این مقاله دارید در بخش دیدگاه های سایت مطرح کنید تا در اسرع وقت پاسخ گوی شما عزیزان باشیم. ممنون از همراهی شما تا انتهای این مقاله ?منبع : ساخت سایت</description>
                <category>sitecode webdesign</category>
                <author>sitecode webdesign</author>
                <pubDate>Sun, 17 Oct 2021 10:13:30 +0330</pubDate>
            </item>
                    <item>
                <title>نقشه کلمات کلیدی ( keyword mapping )</title>
                <link>https://virgool.io/@ashgharnejad/%D9%86%D9%82%D8%B4%D9%87-%DA%A9%D9%84%D9%85%D8%A7%D8%AA-%DA%A9%D9%84%DB%8C%D8%AF%DB%8C-keyword-mapping-m4ig3x9uu5j2</link>
                <description>داشتن یک استراتژی بازاریابی موثر نیازمند سئو است و تحقیق کلمات کلیدی که یکی از پایه های سئو سایت میباشد به عنوان یک شمای کلی برای ساختار و محتوای بالقوه سایت شما عمل می کنند، اما تمرکز و سرمایه گذاری تنها بر روی کلمه کلیدی اصلی کافی نیست. برای رسیدن به موفقیت در سئو باید روی دامنه وسیعی از کلمات کلیدی تمرکز کنید. استفاده از کوئری های مختلف یک راه هوشمندانه برای افزایش ترافیک و ارتقای دامنه سایت میباشد. اگر بخواهید از تمام کوئری های مهم که کاربران جستجو میکنند، استفاده نمایید، باید نقشه کلمات کلیدی (keyword mapping) را در برنامه سئو داخلی خود قرار دهید. در این مقاله از بخش آموزش سئو نونگار پردازش، قصد داریم کاملترین راهنمای نقشه کلمات کلیدی را به شما ارائه میکنیم.گام های map Keywordگام اول : تهیه لیست کلمه کلیدی، شامل لیست کلی از محصولات و خدماتی که در سایت ارائه میشود.گام دوم : باید بدانیم که جستجوی مردم طبق این کلمات کلیدی که مدنظر شما چه چیزی است؟ برای مثال کلمه کلیدی سایت ” طراحی سایت است ” و کاربر طبق نیاز خود این کلمه را جستجو میکند به این صورت که کاربر در موتور جستجو عبارت “طراحی سایت فروشگاهی” است، شما باید در کنار کلمه طراحی سایت روی این گونه جستجو هایی که طبق نیازمندی کاربران است را در نظر بگیرید، شاید تعداد جستجوی کلمه ” طراحی سایت ” بسیار کمتر باشد،گام 3 : طبق تحقیق کلمه کلیدی و تحلیل و بررسی آن، کلمات کلیدی هدف خود را گسترش بدهید، مثلا در مثال بالا میتوانیم بگوییم “طراحی وب سایت” نیز میتواند کلمه کلیدی ما باشدگام 4 : گروه بندی کلمات کلیدی که پیدا کردید (مرتبط ترین کلمات را پیدا کنیم و در یک دسته قرار دهید)گام 5 : نقشه کلمه کلیدی را ایجاد کنیدکلام آخردقت داشته باشید که باید برای یک سال آینده کلمات مد نظر را در فایل آماده داشته باشید و بر اساس این نقشه ی جلو بروید تا سال آینده همین موقع به نتایج فوق العاده ای در سئوی سایت دست یابید.همچنین تاریخ و جایگاه های جدید کلمات کلیدی باید به طور مداوم و حساب شده پس از هر بار بهینه سازی درج شود. نظرات و پیشنهادات خود را در این زمینه با ما به اشتراک بگذارید.منبع : باید و نبایدهای طراحی سایت</description>
                <category>sitecode webdesign</category>
                <author>sitecode webdesign</author>
                <pubDate>Tue, 28 Sep 2021 16:00:01 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی پلتفرم جاوا اسکریپت Node.js</title>
                <link>https://virgool.io/CodeLovers/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-nodejs-hzqc8l4rb5nq</link>
                <description>Node.js یک محیط برنامه نویسی برای زبان جاوا اسکریپت می‌باشد. شرکت هایی مانند IBM و مایکروسافت از نود جی اس استفاده می‌کنند. در ادامه به بررسی ویژگی‌های Node.js و موارد استفاده از آن خواهیم پرداخت.Node.js چیست؟Node.js چیستNode.js یک پلتفرم کدنویسی سمت سرور است که بر پایه موتور جاوا اسکریپت مرورگر گوگل‌ کروم کدنویسی شده است. این پلتفرم توسط رایان داهل در سال ۲۰۰۹ ایجاد شده است و در حال حاضر آخرین نسخه آن ورژن 0.10.36 می‌باشد.بر اساس اعلان مستندات رسمی تعریف Node.Js به شکل زیر عنوان می‌شود:Node.js یک پلتفرم ایجاد شده بر پایه موتور جاوا اسکریپت گوگل کروم است که باعث سهولت ایجاد و مقیاس‌پذیری برنامه‌های تحت شبکه می‌شود. این پلتفرم از یک مدل I/O رویداد محور استفاده می‌کند که مسدود نشونده (non-blocking) است و همین امر باعث کاهش فشار موجود بر روی سرور و افزایش کارآیی می‌شود و این امر برای اجرای برنامه‌های مبتنی بر داده که بصورت بلادرنگ (Real-Time) بر روی سرورهای نامتمرکز استفاده می‌شوند بسیار مناسب است.”Node.js یک پلتفرم کد باز برای گسترش برنامه‌های سمت سرور و تحت شبکه می‌باشد. این پلتفرم بر اساس زبان جاوا اسکریپت نوشته شده است و میزبانی و هاست Nodejs قابلیت پیاده‌سازی بر روی سیستم‌عامل‌های ویندوز، لینوکس و سیستم عامل کامپیوترهای اپل را دارد.این فریم ورک کتابخانه‌ای عظیم از ماژول‌های مختلف جاوا اسکریپت را فراهم می‌کند که سهولت در گسترش وب‌اپلیکیشن ها را تا حد زیادی فراهم می‌آورد.پیشنهاد وب رمز: معرفی فریم ورک انگولار (AngularJS) و کاربرد آنویژگی‌های Node.JS:ویژگی های nodeدر زیر برخی از مهم‌ترین ویژگی‌های این پلتفرم که باعث می‌شود انتخاب اول برنامه‌نویس‌ها در طراحی سایت باشد ذکر شده است:غیرهمزمانی و رویداد محوری: همه‌ی API های کتابخانه Node.js غیرهمزمان می‌باشند که همین امر باعث مسدودناپذیری (non-blocking) آن می‌شود. این بدان معناست که که Node.js در بستر سرور هیچگاه در انتظار بازگشت اطلاعات از API نمی‌ماند. سرور پس از صدا زدن یک API به سمت API بعدی حرکت می‌کند و برای اطلاع از وضعیت API قبلی از مکانیزم ثبت رویداد استفاده می‌کند.سرعت بالا: با توجه به این که نود جی اس بر پایه نسخه ۸ موتور جاوا اسکریپت گوگل کروم پیاده‌سازی شده است در اجرای کدها بسیار سریع عمل می‌کند.تک موضوع اما بسیار مقیاس‌ پدیر: نود جی اس از یک مدل تک موضوعی به همراه حلقه رویددادها استفاده می‌کند. مکانیزم رویداد باعث می‌شود که سرور به صورت مسدود نشونده پاسخ‌ها را ارسال کند و همین امر باعث می‌شود بر خلاف مکانیزم‌های سنتی که سرور را محدود به چند درخواست برای پردازش درخواست‌ها می‌کرد سرور بسیار مقیایس‌پذیر شود.نود جی اس از یک برنامه تک موضوعی استفاده می‌کند و همان برنامه می‌تواند سرویسی برای تعداد بسیار بیشتری از درخواست ها نسبت به مکانیزم‌های قدیمی سرور مثل HTTP سرور آپاچی فراهم کند.عدم وجود بافرینگ: این پلتفرم هیچ داده‌ای را بافر نمی‌کند و داده‌های خروجی را به صورت تکه‌تکه منتشر می‌کند.چه کسانی از Node.js استفاده می‌کنند؟در زیر لینکی مربوط به گیت‌هاب وجود دارد که لیستی جامع از پروژه ها، نرم‌افزارها و شرکت‌هایی که در ساخت سایت و پروژه ها از Node.js استفاده می‌کنند را مشخص کرده است. از جمله مهمترین اعضای این لیست می‌توان eBay, General Electric, GoDaddy, Microsoft, PayPal, Uber, Wikipins, Yahoo! و … را نام برد.برای دریافت پلتفرم جاوا اسکریپت Node.js  کلیک کنید.نمودار زیر مهم‌ترین بخش‌های Node.js را به تصویر کشیده است:node.js - چه کسانی از Node.js استفاده می‌کنندکجا از Node.js استفاده کنیم؟در زیر برخی از موقعیت‌هایی که نود جی اس خودش را به عنوان یک پلتفرم کارا معرفی می‌کند آمده است:– نرم‌افزارهای محدوده I/O (ورودی و خروجی)– نرم‌افزارهای جریان داده‌ای (Data Streaing)– داده‌های نرم‌افزارهای بلادرنگ (Real-Time)– برنامه‌های مبتنی بر JASON API– برنامه‌های تک صفحه‌ایکجا از Node.js استفاده نکنیم؟استفاده از این پلتفرم در برنامه‌های متمرکز بر CPU توصیه نمی‌شود.Node.js یک پلتفرم بر اساس زبان جاوا اسکریپت است که امروزه توانسته با استفاده از تکنولوژی رویداد محوری که درون خود پایه گذاری کرده است، بسیاری از برنامه‌نویسان را جذب خود کند. همراه لیداوب باNode.js یک پلتفرم بر اساس زبان جاوا اسکریپت است که امروزه توانسته با استفاده از تکنولوژی رویداد محوری که درون خود پایه گذاری کرده است، بسیاری از برنامه‌نویسان را جذب خود کند. همراه لیداوب باشید تا در این مقاله، این پلتفرم جذاب را بیشتر بشناسیم.Node.js را بیشتر بشناسیمNode.js در سال ۲۰۰۹ متولدشده است. نکته‌ای که در همین ابتدا باید به آن اشاره‌کنیم این است که Node.js یک پلتفرم است نه یک کتابخانه و نه یکفریم ورک جدید مربوط به زبان‌های برنامه‌نویسی که تازه کشف شده باشد. ما قرار است از این پلتفرم استفاده کنیم تا کدهای جاوا اسکریپتی را روی سرور برای ما اجرا کند. درواقع Node.js، جاوا اسکریپتی است که سمت سرور اجرا خواهد شد.درباره پلتفرم نیز باید بگوییم که یک محیط یا یک فضایی است که ما از آن بهره می‌بریم برای کدنویسی.Node.js و موتور جاوا اسکریپتی V8js بر اساس موتور جاوا اسکریپتی گوگل موسوم به V8 طراحی شده است. اگر بخواهیم درباره این موتور توضیحی مختصر بدهیم باید بگوییم که این موتور توسط گوگل طراحی شده تا کدهای جاوا اسکریپتی را درون خودش سریع‌تر از قبل کامپایلر و اجرا نماید. این موتور به صورت متن باز منتشر شده و به زبان برنامه‌نویسی ++C نوشته‌شده است. ضمن اینکه از استاندارد اکما اسکریپت نیز بهره می‌برد. هر جا که شما دوست دارید تا جاوا اسکریپت را اجرا کنید، این موتور می‌تواند به شما کمک کند. امروزه یکی از دلایل استفاده زیاد از Node.js را همین موتور قدرتمند می‌دانند.در ادامه مقاله می‌خواهیم درباره ویژگی‌های Node.js بگوییم که شامل:پلتفرم Node.js محدود به هیچ مرورگری نیست ضمن اینکه قابلیت اجراشدن در انواع سیستم‌عامل‌های ویندوز، لینوکس و مک را نیز دارد.جامعه بزرگی از مصرف‌کنندگان Node.js می‌تواند یک عامل مهم در انتخاب این پلتفرم باشد. شرکت‌های بزرگی همچون Yahoo ،Microsoft ،Paypal ،eBay و ... که از Node.js استفاده می‌کنند و می‌تواند ملاکی برای اعتبار این پلتفرم به‌حساب آورد. پلتفرم Node.js خودش صاحب یک وب سرور است لذا اگر شما از یک وب سرور استفاده می‌کنید، Node.js از آن استفاده نمی‌کند، چون خودش دارد و برای اینکه برنامه شما را اجرایی کند از طریق خطوط دستوری به نام Command Line استفاده می‌کند (Command Line درواقع یک راه تعاملی برای برقراری ارتباط با سرور است و همانطور که از اسمش هم پیداست، زمانی که می‌خواهیم سرور کاری را برای ما انجام دهد می‌توانیم به صورت نوشتن یک سری دستورات مشخص و تعیین شده این کار را انجام دهیم که طبعا سرعت بالاتری را هم در آخر نصیب ما خواهد کرد) در این مورد می‌خواهیم درباره مهم‌ترین ویژگی Node.js صحبت کنیم. عاملی که باعث شده است تا بسیاری از برنامه‌نویسان امروزه به دنبال استفاده از Node.js باشند.  قبل از اینکه بخواهیم درباره این ویژگی صحبت کنیم، باید روال عادی در وب سرورهای سمت سرور را بررسی کنیم تا مزیتی که Node.js در اختیار ما قرار می‌دهد، پررنگ‌تر جلوه کند.شما در حال تایپ آدرس یک وب‌سایت هستید یا وارد صفحه‌ای در یک وب‌سایت می‌شوید یا هرگونه ارتباطی که شما به‌عنوان کاربر با سرور ایجاد می‌کنید، در زبان‌های برنامه‌نویسی سمت سرور، باعث ایجاد یک Thread (یک موضوع یا یک بحث جدید) می‌کند و این Thread زمانی بسته می‌شود که شما به درخواست خود رسیده باشید، مثلا صفحه‌ی وب‌سایتی که می‌خواهید برای شما بازشده باشد.حالا فرض کنید که شما قرار است وارد یک وب‌سایت پرطرفدار شوید، وب‌سایتی که بازدیدکنندگان آن بسیار زیاد هستند و طبعاً همه این افراد در بین صفحات این وب‌سایت در حال جستجو کردن هستند یا مطالب مختلف را مشاهده می‌کنند، در این حالت است که Thread های بسیار زیادی ایجاد می‌شوند. اینجاست که سرور احتمالاً به سقف می‌چسبد و بایستی که سرورهای موجود را افزایش دهیم که خود یک هزینه اضافی است. البته باید بگوییم که مشکل اصلی ما در اینجا، حجم بالای اطلاعات ورودی و خروجی است که به روشی که در بالا گفتیم صورت می‌گیرد.Node.js و non blocking I/Oدر مثال بالا حالتی را گفتیم که معمول بود اما حال می‌خواهیم برخورد Node.js را در این مواقع بررسی کنیم. تفاوتی که Node.js دارد این است که از عملیات ورودی-خروجی یا I/O به‌صورت رویداد محور استفاده می‌کند که دارای ویژگی non blocking است و مسدود شونده نیست (اصطلاحا به این روش non blocking I/O می‌گویند). درواقع در این روش، هر اتصالی که کاربر با سرور ایجاد می‌کند به‌صورت یک رویداد تعریف می‌شود نه یک Thread (تمامی درخواست‌ها و اتصالات به‌صورت رویدادها مدیریت می‌شوند درحالی‌که فقط یک Thread شکل‌گرفته است). در یک جمله اگر بخواهیم این مورد را خلاصه کنیم این است که با ایجاد حالت رویداد محور، ما برای رسیدن به نتیجه‌ای که مخاطب به دنبال آن است، دیگر نباید منتظر عملیات ورودی-خروجی باشیم، اینجا صرفا رویدادها هستند که دریافت نتیجه را سبب می‌شوند.آخرین ویژگی که درباره آن می‌خواهیم صحبت کنیم، ماژول‎‌ها و امکاناتی است که Node.js آن‌ها را دارد و کار شما در استفاده از این پلتفرم راحت‌تر خواهد کرد.نتیجه‌گیریدر این مقاله درباره یک پلتفرم سریع صحبت کردیم. پلتفرمی که می‌تواند برای وب‌سایت شما با بازدیدکنندگان زیاد، بسیار خوب عمل کند. پلتفرمی که دارای ماژول‌ها و امکانات زیادی است که شمارا می‌تواند کمک کند. Node.js مرتبط با سرعت و کیفیت بیشتر کار خود را انجام می‌دهد و این باعث شده است که حتی برنامه‌نویسان غیرحرفه‌ای هم به سراغ آن بروند و برنامه‌های حرفه‌ای بر اساس آن طراحی کنند. اگر به دنبال یک فضایی هستید که کدهای جاوا اسکریپتی خود را اجرایی کنید و خیلی سریع به درخواست مخاطب خود جواب دهید، Node.js می‌تواند یک انتخاب خوب برای شما باشدمنبع: طراحی سایت</description>
                <category>sitecode webdesign</category>
                <author>sitecode webdesign</author>
                <pubDate>Wed, 16 Dec 2020 11:38:15 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش کار با تگ picture در HTML</title>
                <link>https://virgool.io/@ashgharnejad/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%AA%DA%AF-picture-%D8%AF%D8%B1-html-dlq74szrwhts</link>
                <description>مقدمهبه دوره آموزش تگ های HTML خوش آمدید!HTML یا Hypertext Markup Language یک نوع زبان نشانه‌گذاری استاندارد برای ایجاد صفحات اینترنت و وب محسوب می شود.می توان ادعا کرد که HTML دروازه ورود و پیشرفت برای یادگیری سایر زبان های برنامه نویسی هم چون CSS و جاوا اسکریپت است.HTML ساختار و اسکلت صفحات وب را تشکیل می دهد و بدون آن نمی توان هیچ صفحه وبی را ساخت.دوست دارید طراح وب شوید؟خب باید HTML را بیاموزید!نگران نشوید! یادگیری HTML کار دشواری نیست و با کمی تلاش خیلی زود در آن استاد می شوید.در جلسه قبلی به کار با تگ param و ویژگی ها و کاربردهای آن پرداختیم؛ از این تگ برای تعریف پارامترهای تعبیه شده در عنصر &lt;object&gt; استفاده می شود.این جلسه را به آموزش کار با تگ picture در HTML اختصاص داده ایم.آموزش کار با تگ picture در HTMLبه مثال زیر توجه نمایید.در این مثال می توانید نحوه استفاده از تگ picture را مشاهده نمایید.مثال : &lt;picture&gt;  &lt;source media=&quot;(min-width: 650px)&quot; srcset=&quot;img_pink_flowers.jpg&quot;&gt;  &lt;source media=&quot;(min-width: 465px)&quot; srcset=&quot;img_white_flower.jpg&quot;&gt;  &lt;img src=&quot;img_orange_flowers.jpg&quot; alt=&quot;Flowers&quot; style=&quot;width:auto;&quot;&gt;&lt;/picture&gt;12345&lt;picture&gt;  &lt;source media=&quot;(min-width: 650px)&quot; srcset=&quot;img_pink_flowers.jpg&quot;&gt;  &lt;source media=&quot;(min-width: 465px)&quot; srcset=&quot;img_white_flower.jpg&quot;&gt;  &lt;img src=&quot;img_orange_flowers.jpg&quot; alt=&quot;Flowers&quot; style=&quot;width:auto;&quot;&gt;&lt;/picture&gt;تعریف و کاربردگرچه می توان از تگ img برای نمایش تصاویر استفاده کرد اما تگ picture در مشخص کردن منابع تصویری انعطاف پذیری بیشتری به وب می دهد.اگر می خواهید طراحی هنری و ریسپانسیوی داشته باشید در این صورت تگ picture می تواند به بهترین شکل به شما خدمت نماید.با کمک این تگ می توان یک یا چند تصویر را در حالت های مختلف در یک صفحه وب به نمایش گذاشت و در عین حال ظرافت آن ها را از دید بینندگان حفظ کرد.تگ &lt;picture&gt; دارای دو تگ متفاوت است: یک یا چند تگ &lt;source&gt; و یک تگ &lt;img&gt;.عنصر &lt;source&gt; دارای ویژگی های زیر است:srcset (ضروری) – URL یا آدرس تصویر را نشان می دهد.media – هر گونه کوئری معتبر رسانه ای را که معمولاً در CSS تعریف می شود ، می پذیرد.sizes – برای تصویر یک عرض مستقل، یک کوئری رسانه مستقل و یا لیست کاملاً محدود با کاما از رسانه های دارای توصیف عرض را تعریف می کند.type – نوع MIME را مشخص می کندمرورگر از مقادیر این خصیصه برای بارگذاری مناسب ترین تصویر استفاده می کند.مرورگر از اولین عنصر &lt;source&gt; استفاده می کند و هرگونه تگ &lt;source&gt; زیر را نادیده می گیرد.عنصر &lt;img&gt; نیز به عنوان آخرین تگ child بلوک اعلامیه &lt;picture&gt; مورد نیاز است.عنصر &lt;picture&gt; مشابه عناصر &lt;video&gt; و &lt;audio&gt; کار می کند؛ یعنی شما منابع مختلفی را تنظیم می کنید و اولین منبعی که متناسب با ترجیحات است منبع مورد استفاده است.پشتیبانی مرورگر هابا کمک جدول زیر می توانید ببینید که آیا تگ picture در مرورگر شما پشتیبانی می شود یا خیر.عنصر					&lt;param&gt;	۳۸٫۰	۳۸٫۰	۲۵٫۰	۹٫۱	۱۳٫۰تفاوت بین HTML 4.01 و HTML5تگ picture در HTML5 تگ جدیدی محسوب می شود.خصیصه های سراسری Global Attributesتگ &lt;picture&gt; از خصیصه های سراسری در HTML پشتیبانی می کند. خصیصه رویداد Event Attributesتگ &lt;picture&gt; از خصیصه رویداد در HTML پشتیبانی می کند.کلام آخردر این جلسه آموزش کار با تگ picture در HTML به شما علاقمندان این دوره ارائه شد؛ تگ picture تگی است که در مشخص کردن منابع تصویری انعطاف پذیری بیشتری به وب می دهد.در ادامه این دوره، جلسه آینده با آموزش کار با تگ pre با شما خواهیم بود.منبع : طراحی سایت آگهی</description>
                <category>sitecode webdesign</category>
                <author>sitecode webdesign</author>
                <pubDate>Tue, 10 Nov 2020 12:35:11 +0330</pubDate>
            </item>
            </channel>
</rss>