جاوااسکریپت

فریم‌ورک جاوااسکریپت

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

فریم‌ورک‌های جاوااسکریپت ابزارهای قدرتمندی هستند که به برنامه‌نویسان وب کمک می‌کنند تا برنامه‌های وب پویا و جذاب را طراحی کنند. این فریم‌ورک‌ها کار توسعه‌ی نرم‌افزار تحت وب را سریع و آسان می‌کنند و بخش‌های تکراری کد که در بسیاری از پروژه‌ها به صورت مشترک وجود دارد را از قبل در اختیار شما قرار می‌دهند. فریم‌ورک‌های […]

بیشتر بخوانید...
Progressive Web App

Service Worker چیست ؟

Service Worker یک ابزار جدید در مرورگرهای مدرن است که به عنوان یک پراکسی برای پاسخگویی به نیازهای یک PWA یا اپلیکیشن تحت وب عمل می‌کند. با استفاده از Service Worker این امکان وجود دارد که بتوانیم تمامی درخواست‌های ارسال شده شامل فایل‌های ایستا یا درخواست‌های ارسال شده از سمت جاوااسکریپت را پیش از هدایت […]

بیشتر بخوانید...
جاوااسکریپت

استفاده از IntersectionObserver در صفحات وب

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

بیشتر بخوانید...
نرم‌افزار طراحی سایت

آشنایی با نرم‌افزارها و ابزارهای طراحی سایت

طراحی سایت هرچند بیشتر یک کار تخصصی و خدماتی است که به مهارت فنی نیازمند است ولی بدون داشتن ابزارهای تخصصی انجام این کار با کیفیت و در زمان مناسب امکان‌پذیر نیست. بسته به اینکه سایت مورد نیاز چه کاری انجام بدهد و برای طراحی سایت از چه روش و چه زبان برنامه‌نویسی استفاده شود، […]

بیشتر بخوانید...
استان‌های ایران

استان‌های ایران با فرمت JSON

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

بیشتر بخوانید...

webpack چیست ؟

وب پک (webpack) یک ماژول باندلر قدرتمند برای برنامه های کاربردی مدرن جاوااسکریپت است ابزاری است که در نرم افزارهای بسیاری استفاده می‌شود. به زبان ساده ابزاری برای مجتمع کردن فایل ها و در دسترس قرار دادن آنها است، به این صورت که ابتدا یک فایلی به وب پک داده می شود، وابستگی‌ها در وب […]

بیشتر بخوانید...
جاوااسکریپت

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

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

بیشتر بخوانید...
Node.js

دانلود و نصب Node.js روی ویندوز ۷

زبان برنامه‌نویسی جاوااسکریپت تاریخی طولانی دارد و به طور سنتی در محیط مرورگرهای اینترنت قابل اجرا بوده است. با توسعه‌ی مرورگرها و بهبود و استانداردسازی این زبان، کاربردهای جدیدی برای آن ایجاد شده است. Node.js یکی از پروژه‌هایی است که با هدف توسعه‌ی کاربرد جاوااسکریپت ایجاد شده است. با کمک Node.js می‌توان نرم‌افزارهای سمت سرور […]

بیشتر بخوانید...
vue.js

نگارش ۳ از Vue.js منتشر شد. آشنایی با تغییرات مهم این نسخه

کتابخانه‌ی Vue.js یک فریم‌ورک برنامه‌نویسی سطح کاربری جاوااسکریپت است که به صورت متن‌باز توسعه پیدا می‌کند. نگارش جدید Vue.js با نام One Piece منتشر شد. این نسخه در مدت ۲ سال گذشته با هدف ایجاد تغییرات مفید کاربردی و بهینه‌سازی در حال توسعه بوده است. مهم‌ترین تغییراتی که در این نسخه به انجام رسیده است […]

بیشتر بخوانید...

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

این کرنومتر سه دکمه دارد که کاربر از طریق آن‌ها با کرنومتر تعامل می‌یابد: شروع توقف شروع مجدد برای دسترسی راحت تر، کدهای css بصورت جداگانه تعریف نشده و داخل فایل اضافه شده است. دو فاکتور ثانیه و دقیقه وجود دارند که درون  span قرار دارند و مقدار اولیه آنها 00 است . با کلیک […]

بیشتر بخوانید...
Yarn

Yarn چیست و چه تفاوت‌هایی با NPM دارد ؟

Yarn یک Package Manager برای Node.js است که جایگزینی برای NPM به شمار می‌رود. Yarn با هدف بهبود و رفع مشکلاتی که در NPM موجود است توسعه پیدا کرده و توسط ده‌ها شرکت و صدها توسعه‌دهنده در حال گسترش است. به دلیل ویژگی‌های خوب Yarn، تعداد ستاره‌های Github پروژه نسبت به NPM در حال حاضر […]

بیشتر بخوانید...
وردپرس

بارگزاری CSS و JS در قالب وردپرس به صورت Lazy

وردپرس مکانیزم مشخصی برای بارگزاری فایل‌های CSS در بخش پابرگ قالب در اختیار طراح سایت قرار نمی‌دهد. با استفاده از کدهای زیر می‌توانید فایل‌های جانبی JS و CSS را در انتهای قالب درج کنید. درج کدهای CSS و JS در انتهای قالب سبب می‌شود تا سرعت نمایش سایت افزایش پیدا کند و وضعیت سئو سایت […]

بیشتر بخوانید...
تصویر

اعتبارسنجی فایل‌های تصویر قبل از آپلود با جاوااسکریپت

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

بیشتر بخوانید...
لاراول

آموزش AJAX در لاراول

فناوری AJAX در طراحی سایت مدرن جایگاه مهمی دارد و فریم‌ورک‌های برنامه‌نویسی وب مانند Laravel هم امکانات ویژه‌ای برای این منظور در نظر گرفته‌اند. پیش از شروع به آموزش AJAX در لاراول لازم است تا با این فناوری آشنایی قبلی داشته باشید. AJAX چیست ؟ آموزش AJAX با jQuery و php فراخوانی AJAX و VerifyCsrfToken […]

بیشتر بخوانید...
Vanilla JS

Vanilla JS چیست ؟

برای توسعه‌ی برنامه‌های تحت وب چه در سمت سرور و چه در سمت کلاینت، از فریم‌ورک‌های مختلفی استفاده می‌شود و بسته به شرایط و علاقه برنامه‌نویسان، از بین کتابخانه‌های موجود ممکن است برخی از آن‌ها انتخاب شوند. فریم ورک Vanilla JS هم یکی از گزینه‌هایی است که می‌تواند برای برنامه‌نویسی سمت کلاینت جاوااسکریپت مورد استفاده […]

بیشتر بخوانید...
جی کوئری

راهنمای کامل دانلود، نصب و استفاده از jQuery

کتابخانه‌ی jQuery مشهورترین کتابخانه‌ی برنامه‌نویسی سمت کلاینت جاوااسکریپت در طراحی سایت است. با آموزش دانلود و نصب و استفاده از نسخه‌های مختلف جی کوئری با ما همراه باشید. دانلود jQuery برای دانلود این کتابخانه به صفحه‌ی دانلود آن مراجعه کنید. با توجه به اینکه این کتابخانه به صورت مستمر در حال به‌روزرسانی است، ممکن است […]

بیشتر بخوانید...
بوت استرپ

راهنمای کامل دانلود و نصب بوت استرپ

بوت استرپ مشهورترین فریم‌ورک برای طراحی سایت ریسپانسیو است. در این نوشته می‌خواهیم روشی آسان برای دانلود و نصب بوت استرپ برای استفاده در طراحی سایت را آموزش بدهیم. ۱- دانلود بوت استرپ برای استفاده از بوت استرپ، روش‌های مختلفی وجود دارد. اگر می‌خواهید فایل‌های بوت استرپ را به ساده‌ترین شکل ممکن دانلود و استفاده […]

بیشتر بخوانید...
جی کوئری

جی کوئری چیست ؟

jQuery کتابخانه‌ای محبوب و قدرتمند برای زبان برنامه‌نویسی جاوا اسکریپت است که به منظور ساده‌سازی تعامل با DOM (Document Object Model) و اضافه کردن قابلیت‌های مختلف به صفحات وب طراحی شده است. تاریخچه و محبوبیت اولین نگارش jQuery در سال ۲۰۰۶ منتشر شد و از آن زمان تا کنون به طور مداوم توسعه و پیشرفت […]

بیشتر بخوانید...
جاوااسکریپت

جاوااسکریپت چیست و چه کاربردهایی دارد ؟

جاوااسکریپت یا JavaScript یک زبان برنامه‌نویسی یا اسکریپت‌نویسی است که در مرورگرهای اینترنتی مانند گوگل کروم، فایرفاکس و سایر مرورگرهای اینترنتی قابل استفاده است. همچنین کامپایلرها و مفسرهای دیگری نیز برای این زبان وجود دارند. جاوااسکریپت زبانی است که سایت‌های اینترنتی را از حالت ایستا به صورت پویا در می‌آورد. بدون جاوااسکریپت بسیاری از نرم‌افزارهای […]

بیشتر بخوانید...