طراحی وب به همان اندازه که به نیاز به هنر دارد، نیاز به علم و دانش و قاعده دارد، البته در این زمینه هیچ چیز به اندازه ی تجربه مهم نیست اما دانستن قواعد و اصول صحیح به بهتر شدن کارتان کمک میکند، همیشه سعی کنید خود را به چالش بکشید و از محدوده ی امن و راحت خود خارج شوید و با مشکلات روبرو شوید، با مجیدآنلاین در این مقاله همراه باشید تا 6 مهارت لازم برای تبدیل شدن به یک طراح وب حرفه ای را یاد بگیرید.
ادامه
HTML5 آخرین نسخه ی HTML است، قبلا semantic بودن HTML5 را به صورت کامل بررسی کردیم و گفتیم که از طریق ساخت markup های معنایی میتوانید به کدهای خود معنا ببخشید، در این مقاله 20 قطعه کد را بررسی میکنیم که میتوانید به صورت آماده از آنها در پروژه های خود استفاده کنید و به کار خود سرعت ببخشید.
ادامه
اندروید به صورت مستقیم از SVG یا Scalable Vector Graphics پشتیبانی نمیکند، اما در Lollipop یک کلاس جدید به اسم VectorDrawable معرفی کرده است و طراحان از این طریق میتوانند شکل هایی را از طریق کد بکشند، در این مقاله یاد میگیرید که چگونه با فایل XML یک VectorDrawable بسازید و به آن انیمیشن بدهید، این عملیات فقط در دستگاه هایی که اندروید 5 و بالاتر از آن دارند قابل انجام است و برای ورژن های پایین تر ساپورت مناسبی وجود ندارد، اما این تکنیک های پیشرفته را یاد بگیرید تا در آینده بتوانید به خوبی از آن استفاده کنید.
ادامه
کاربران عموما زمان استفاده از تلفنهای هوشمند خود لذت میبرند! چون خیلی از کارهای خود را از جمله چک کردن ایمیل، گشت و گذار در جوامع مجازی، خوندن کتاب، دیدن فیلم و گوش کردن موسیقی و خیلی کارهای دیگه رو میتونن با دستگاه کوچک خود انجام دهند. البته این چیزی هستش که کاربران بهش توجه میکنن، ولی توسعه دهندگان از دید دیگری به نرمافزارهای تلفن همراه نگاه میکنند ! یک سوالی که ممکن است برای توسعه دهندگان بوجود آید، توسعه نرمافزار بصورت Native یا Hybrid هستش!
ادامه
Hypertext Transfer Protocol یا HTTP بخش بزرگی از دنیای وب است، هر دفعه ای که شما یک صفحه ی وب باز میکند یا یک درخواست Ajax ارسال میکنید از HTTP استفاده میکنید اما با این وجود HTTP بین توسعه دهندگان وب تا حدودی ناشناخته است، در این مقاله مجموعه ای از اصول طراحی را که REST شناخته میشود و همچنین اصول دیگری را نیز به تفضیل توضیح خواهیم داد، با مجیدآنلاین در این مقاله همراه باشید.
ادامه
زمانی که یک تابع ساخته میشود، یک کلمه ی کلیدی this در پشت صحنه ساخته میشود، بهتر بگویم، this در scope تابع ساخته میشود، در این مقاله با بررسی چندین مثال متنوع به بررسی نحوه ی عملکرد و مقداردهی this در توابع میپردازیم و همچنین یاد میگیریم در چه مواقعی مقداردهی this از حالت عادی خارج میشود، با مجیدآنلاین در این مقاله همراه باشید.
ادامه
یکی از ارکان اصلی برنامه نویسی عملگرها یا Operatorها هستند که در جاهای مختلف و به شکلهای مختلف در برنامه نویسی استفاده میشوند. مفهوم عملگرها در تمامی زبانهای برنامه نویسی یکسان است و فقط شکل نوشتاری آن (Syntax) ممکن است متفاوت باشد. مثلا در PHP عملگر concat کاراکتر . (نقطه) است و در اکثر زبانهای برنامهنویسی دیگر کاراکتر + است.
ادامه
ListView یکی از مهم ترین ابزارهای مفید در اندروید است که میتوانید داده های مختلف را در آن نشان دهید، در این مقاله به شما نشان میدهیم که چگونه میتوانید اطلاعات را درون لیست ویوو نمایش دهید. این لیست ویوو هنگامی که روی آن کلیک میکنید محتوا و اطلاعات را نمایش میدهد، با مجیدآنلاین در این مقاله همراه باشید.
ادامه
حتما تا حالا به خوبی یاد گرفته اید که چگونه با سلکتور های ID ، Class و سلکتورهای پدر و فرزندی کار کنید، اما برای یک طراحی حرفه ای و بهینه نیاز به دانش بیشتری خواهید داشت، باید سلکتورهای بیشتری را یاد بگیرید تا بتوانید در کدهای جی کوئری خود از طریق این سلکتورها عملیاتی که میخواهید را انجام دهید، با مجیدآنلاین در این مقاله همراه باشید تا نحوه ی استفاده از این سلکتورها را یاد بگیرید.
ادامه
SVG مخفف Scalable Vector Graphics یک فرمت گرافیگی است که به رزولوشن وابسته نیست یا به زبان ساده یک فرمت وکتور تصویری است ... اما این واقعا یعنی چی؟ چه چیزی آن را از EPS، WMF، JPG و PNG متمایز می کنه؟ اینجا سوالات زیادی وجود داره که شما توی ذهنتون دارید اما تاکنون یک توضیح ساده در مورد آن پیدا نکرده اید که همه اینها را توضیح بده. نسخه 1.1 SVG در ژانویه 2003 اولین بار توسط W3C ارائه شد اما اخیرا صحبت در مورد این تصاویر اوج گرفته و نظرهارو به خودش جلب کرده. اگر میخواین که با SVG شروع به کار کنید این مقاله به درد شما میخوره!!! ادامه