طراحی در فتوشاپ در مقابل طراحی در مرورگر

۱ نظر
به دلیل زیاد شدن طراحان وبی که یک راست به سراغ کد میروند تعداد کسانی که از فتوشاپ و ابزارهای طراحی استفاده نمیکنند زیاد شده است، اینکه ما مهارت های کد نویسیمان را تقویت کنیم دلیل نمیشود که دیگر از ابزارهای طراحی نظیر فتوشاپ، وایرفریم، کاغذ و ... استفاده نکنیم، با مجیدآنلاین در این مقاله همراه باشید تا تفاوت طراحی در مرورگر و فتوشاپ را بررسی کنیم.

استفاده از Flexbox را یاد بگیرید

۲ نظر
Flexbox لایه بندی جدید و قدرتمند CSS است که با لایه بندی های قبلی تفاوت بسیاری دارد، Flexbox باعث میشود بسیاری از مشکلات طراحان و توسعه دهندگان وب در لایه بندی حل شود، Flexbox سه قانون اساسی در طراحی وب دارد که دست یابی به آن در CSS سخت و تقریبا غیرممکن است : ترازبندی، پخش شدن و مرتب شدن، باید مجیدآنلاین در این مقاله همراه باشید تا با Flexbox آشنا شوید.

آیا طراحان وب باید کدنویسی را یاد بگیرند ؟

۴ نظر
درحال حاضر با وجود زمانی زیادی که از پیشرفت دنیای وب میگذرد هنوز بحث های زیادی در گوشه و کنارها راجع به کد زدن همراه با طراحی یا طراحی مطلق و صرف نظر از کدنویسی مطرح است و این موضوع باعث کل کل سختی بین دو طرف شده است، در سال 2015، طراحی وب پیشرفت زیادی کرده است، قوانینی مانند طراحی تجربه کاربری نیز پدید آمده اند، با مجیدآنلاین همراه باشید تا از هر دو طرف به بررسی این قضیه بپردازیم.

6 مهارت لازم برای حرفه ای شدن در طراحی وب

۳ نظر
طراحی وب به همان اندازه که به نیاز به هنر دارد، نیاز به علم و دانش و قاعده دارد، البته در این زمینه هیچ چیز به اندازه ی تجربه مهم نیست اما دانستن قواعد و اصول صحیح به بهتر شدن کارتان کمک میکند، همیشه سعی کنید خود را به چالش بکشید و از محدوده ی امن و راحت خود خارج شوید و با مشکلات روبرو شوید، با مجیدآنلاین در این مقاله همراه باشید تا 6 مهارت لازم برای تبدیل شدن به یک طراح وب حرفه ای را یاد بگیرید.

20 قطعه کد مهم و حیاتی HTML5

بدون نظر
HTML5 آخرین نسخه ی HTML است، قبلا semantic بودن HTML5 را به صورت کامل بررسی کردیم و گفتیم که از طریق ساخت markup های معنایی میتوانید به کدهای خود معنا ببخشید، در این مقاله 20 قطعه کد را بررسی میکنیم که میتوانید به صورت آماده از آنها در پروژه های خود استفاده کنید و به کار خود سرعت ببخشید.

استفاده از کلاس VectorDrawable در اندروید

۳ نظر
اندروید به صورت مستقیم از SVG یا Scalable Vector Graphics پشتیبانی نمیکند، اما در Lollipop یک کلاس جدید به اسم VectorDrawable معرفی کرده است و طراحان از این طریق میتوانند شکل هایی را از طریق کد بکشند، در این مقاله یاد میگیرید که چگونه با فایل XML یک VectorDrawable بسازید و به آن انیمیشن بدهید، این عملیات فقط در دستگاه هایی که اندروید 5 و بالاتر از آن دارند قابل انجام است و برای ورژن های پایین تر ساپورت مناسبی وجود ندارد، اما این تکنیک های پیشرفته را یاد بگیرید تا در آینده بتوانید به خوبی از آن استفاده کنید.

اپلیکیشن Native یا Hybrid : مسئله این است !

کاربران عموما زمان استفاده از تلفن‌های هوشمند خود لذت می‌برند! چون خیلی از کارهای خود را از جمله چک کردن ایمیل، گشت و گذار در جوامع مجازی، خوندن کتاب، دیدن فیلم و گوش کردن موسیقی و خیلی کارهای دیگه رو میتونن با دستگاه کوچک خود انجام دهند. البته این چیزی هستش که کاربران بهش توجه میکنن، ولی توسعه دهندگان از دید دیگری به نرم‌افزارهای تلفن همراه نگاه می‌کنند ! یک سوالی که ممکن است برای توسعه دهندگان بوجود آید، توسعه نرم‌افزار بصورت Native یا Hybrid هستش!

از HTTP و REST چه می دانید ؟

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

this در جاوااسکریپت به چه معناست ؟

۴ نظر
زمانی که یک تابع ساخته میشود، یک کلمه ی کلیدی this در پشت صحنه ساخته میشود، بهتر بگویم، this در scope تابع ساخته میشود، در این مقاله با بررسی چندین مثال متنوع به بررسی نحوه ی عملکرد و مقداردهی this در توابع میپردازیم و همچنین یاد میگیریم در چه مواقعی مقداردهی this از حالت عادی خارج میشود، با مجیدآنلاین در این مقاله همراه باشید.

استفاده از عملگر سه‌تایی در PHP

بدون نظر
یکی از ارکان اصلی برنامه نویسی عملگرها یا Operatorها هستند که در جاهای مختلف و به شکل‌های مختلف در برنامه نویسی استفاده می‌شوند.  مفهوم عملگرها در تمامی زبان‌های برنامه نویسی یکسان است و فقط شکل نوشتاری آن (Syntax) ممکن است متفاوت باشد. مثلا در PHP عملگر concat کاراکتر . (نقطه) است و در اکثر زبان‌های برنامه‌نویسی دیگر کاراکتر + است.