کدنویسی

  • حداکثر حجم فایل های سی اس اس (CSS) چقدر است؟

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

  • پوشه dist چیست؟

    ساختار فولدرها برای هر زبان برنامه نویسی تفاوت دارد ولی یکی از استاندارد آن به شرح زیر است:

  • درمورد روبوت متا تگ یا Robots tag چه میدانیم؟

    شما میتوانید از HTML متا تگ استفاده کنید تا به روبوت ها بگویید مطالب سایتتان را ایندکس نکنند و / یا لینک های آن صفحهات را دنبال نکنند.

  • javascript:void(0) یا #؟ از کدام استفاده کنیم؟

    هم شارپ # و هم javascript:void(0) برای لینک هایی که تنها با هدف استفاده در جاوا اسکریپت ساخته شده اند استفاده میشوند. اما کدام یک از این دو مورد هم برای سئو مفید هستند و هم عملکرد سایت را بهبود میبخشند؟

  • مشکل Gavic Image Show در جوملا3 - joomla3

    ممکن است هنگام استفاده از Gavic Image Show در جونلا 3 با ارور TypeError: window.addEvent is not a function مواجه شوید. فانکشن addEvent برای کتابخانه mootools میباشد. این بدان معناست که کتابخانه mootools به جوملا شما اضافه نشده است.

  • بوت استرپ4 - bootstrap4

    در چهارمین سالگرد بوت استرپ، طراحان آن تصمیم به انتشار نسخه چهارم بوت استرپ را گرفته اند.

  • آشنایی با فریم ورک بوت استرپ

    از سال 2000 تا به امروز کار طراحی وب به شکل کاملا چشمگیری تغییر پیدا کرده است. در این دوران بود که پهنای باند افزایش پیدا کرد و تقاضا برای مولتی مدیا و اپلیکیشن و استفاده از تکنولوژی های تازه نظیر و فلش و ajaxافزایش یافت. به عبارت دیگر نگاه کاربران نسبت به وب تغییر کرد.

  • ساخت دیتابیس برای جوملا

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

  • 10 قانون اصلی در طراحی وب سایت موفق

    با دنبال کردن قوانین زیر میتوانید یک وب سایت فوق العاده خلق کنید.

  • وب سوکت چیست؟

    وب سوکت HTML5 اولین آپگریت اصلی در تاریخ ارتباطات وبی میباشد. بیش از وب سوکت، تمامی ارتباطات بین کاربران و سرور ها تنها برعهده HTTP بود. امروزه داده های داینامیک میتواند آزادانه بین اتصالات وب سوکتی که همواره ثابت، دوتایی و سریع هستند جریان داشته باشند.

  • فایل .map در بوت استرپ چیست؟

    هنگامی که بوت استرپ را از سایت دانلود میکنید دو فایل با فرمت .map در پوشه سی اس اس وجود دارد:

    bootstrap-theme.css.map

    bootstrap.css.map

  • آشنایی با art direction در طراحی وب سایت واکنش گرا

     

    در طراحی واکنش گرا تغییر دادن تصاویر امری طبیعی است و تصاویر میتوانند براساس فیچرهای صفحه نمایش لود شوند. بعضی وقتها این به معنای crop کردن تصویر نیز میباشد. حتی میتواند به معنای لود کردن تصویری دیگر با مقیاسی متفاوت باشد. تصویر میتواند براساس صفحه نمایش و لی اوتی که کاربر میبیند عوض شود. برای مثال:

  • درک واحد em در CSS

    بخاطر اتکا طراحان وب سایت بر روی مقدار پیکسل، فکر میکنم برخی از ما درک کاملی از مقدار em و اینکه چطور با این مقدار کار کنیم نداریم.

  • Not found errors (404) چیست؟

    Not found errors )404) چیست؟

    گوگل با دنبال کردن لینک ها از یک صفحه به صفحه دیگر محتوای وب سایت را کشف میکند. عموما، عبارت خطای Not found (عموما با عبارت 404 HTTP) زمانی بر میگردد که Googlebot سعی میکند صفحه ای را که وجود ندارد ببیند – یا آن صفحه را شما پاک کرده اید یا بدون ری دایرکت کردن URL قدیمی به صفحه جدید آنرا تغییر نام داده اید، یا نوشته ای در لینک شما وجود دارد.

  • .htaccess چیست؟

    .htaccess یک فایل configuration برای استفاده وب سرورهایی هستند که از نرم افزارApache Web Server استفاده میکنند. زمانی که یک فایل .htaccess در فولدری که "از طریق Apache Web Server" لود میشود قرار داشته باشد، فایل .htaccess توسط Apache Web Server شناسایی و اجرا میشود.

  • ادیتورهای جوملا: JC Editor و TinyMCE

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

  • جنگ مرورگرها

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

  • DNS چیست؟

    Domin Name System و یا بطور مختصر DNS یک سرویس اینترنتی است که نام های دامین را به آدرس IP ترجمه میکند. از آنجایی که نام دامین بصورت الفبایی میباشد، راحت تر در یاد میماند. اما اینترنت وابسته به آدرس IP است. هر زمانی که از نام دامنه استفاده میکنید، سرویس DNS باید نام دامنه را به آدرس IP متناظر آن ترجمه کند. برای مثال، www.example.com به 198.105.232.4 ترجمه میشود.

  • پروتکل HTTP چیست؟

    پروتکل HTTP چیست؟

    پروتکل انتقال اطلاعات HyperText Transfer Protocol یا به اختصار HTTP پروتکل اصلی مورد استفاده توسط شبکه جهانی وب است. HTTP چگونگی شکل گیری و انتقال پیام و نوع عملیاتی که سرور ها و مرورگرها باید در پاسخ به دستورات مختلف انجام دهند را تعریف میکند. برای مثال زمانی که آدرس یک URL را در مرورگر خود وارد میکنید، یک دستور HTTP به سرور آن URL میفرستید تا صفحه وب مورد نظر واکشی و مخابره شود.

  • جوملا یا وردپرس: کدام سیستم مدیریت محتوا (CMS) را انتخاب کنیم؟

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