Outline یا طرح‌کلی صفحه در HTML5 ۳

HTML & CSS

document outline یا طرح‌کلی صفحه چیست؟ با آمدن HTML5 چه تفاوتی در الگوریتم outline صفحات بوجود آمده است؟ منظور از sectioning element و sectioning root در HTML5 چیست؟ استفاده از sectioning element ها چه تاثیری در document outline می گذارد؟ اگر با این عبارات و مفاهیم آشنایی ندارید، نگران نباشید، من در این مقاله سعی دارم با شرح این مفاهیم به سوالات فوق پاسخ بدهم. درک outline صفحه و الگوریتم آن می تواند کمی دشوار بنظر بیاید، اما در پس آن دشواری ارزش ...

آموزش جاوا برای اندروید: شیء گرایی ۱

جاوا

در قسمت قبل این سری آموزش ها، با مفاهیم اولیه ای از زبان جاوا و کمی هم اندروید آشنا شدید. در این قسمت، مفهومی به نام شیء گرایی یا Object-Orientation را به شما معرفی خواهم نمود. یک زبان برنامه نویسی شیء گرا چیست؟ بسیار خب، وقت آن است که یک نگاه کلی از ارتفاع ۲۰ هزار کیلومتری به برنامه نویسی شیء گرا (OOP) بیندازیم. OOP که همان خلاصه شده عبارت Object-Oriented Programming است، یک سبک و روش برنامه نویسی است ...

عصر آیکون فونت ها: آناتومی

HTML & CSS

با پیدایش آیکون فونت ها عصر جدیدی در بهینه سازی صفحات وب آغاز شده است  من در این مقاله سعی دارم به معرفی آیکون فونت ها، بررسی مزایا و مشکلاتی که ممکن است در حین استفاده با آن مواجه شوید بپردازم. بهبود عملکرد صفحات وب، یک پروسه همیشگی بوده است. کنار گداشتن استفاده از تصاویر Spacer Gif (برای ایجاد فاصله خالی بین عناصر در صفحه) و یا عناصری مثل تگ <font> یا صفحه آرایی با Table ها و استفاده نمودن از CSS بجای آنها. ...

آموزش جاوا برای اندروید: ورود به دنیای شیء ها

جاوا

مقدمه ای بر جاوا در این سری آموزش ها، شما با جاوا آشنا می شوید. هدف ما آماده کردن کسانیست که در حال حاضر با یک زبان برنامه نویسی مثل PHP یا #C آشنایی دارند و میخواهند با جاوا احساس راحتی کنند و پس از این مدت، وارد برنامه نویسی اندروید شوند. در این قسمت، شما با اساس جاوا آشنا خواهید شد. اگه تازه با جاوا آشنا شدید، یا به دنبال راهی برای فهمیدن جزئیات بیشتر از جاوا میگردید، این ...

CSS Attribute Selectors: معرفی و کاربرد ۱

HTML & CSS

شما احتملا نحوه استفاده از سلکتورهای class و id می‌دانید، و حتی شاید تمام سلکتورهای CSS را بشناسید اما در این مقاله با درنظر گرفتن همه‌ی مخاطبین، به صورت خلاصه به معرفی Attribute Selectors پرداخته و در ادامه، کاربرد جالب آن را بررسی می‌کنیم . معرفی سلکتور Attribute در CSS CSS قادر است تا عناصر یا تگ‌های HTML را بر اساس Attribute آن‌ها انتخاب کند. به عنوان مثال، تگ زیر را درنظر بگیرید: 1 <p id="content" class="box" lang="fa">این یک پاراگراف است.</p> این ...

آموزش مقدماتی git: نصب git و پیکربندی اولیه ۹

git

نصب و راه‌اندازی git در نوشته پیشین به مبانی git پرداختیم، اکنون روش نصب و راه‌اندازی گیت را شرح داده و در ادامه به پیکربندی یا config آن می‌پردازیم. نصب git بر روی لینوکس Linux آسان ترین راه برای نصب گیت بر روی توزیع‌های مختلف لینوکس، استفاده از “سیستم مدیریت بسته” یا “package management system” مربوط به آن توزیع لینوکس است. برای مثال، در توزیع Fedora، می توانید از “yum” استفاده نمایید: 1 yum install git-core و یا در توزیع‌های برپایه‌ی Debian، ...

آموزش مقدماتی git: مبانی git ۷

git

در این نوشته به‌طور خیلی خلاصه به مبانی git و نحوه عملکرد آن می پردازیم مبانی git در نوشته پیشین در مورد سیستم های کنترل نسخه توضیح دادیم؛ اما خلاصه کلام، git چیست؟ این بخش بسیار مهم است، زیرا اگر شما درک کنید که git چه هست و چطور کار می کند، آنوقت استفاده از git احتملا به‌طور چشمگیری برایتان ساده می شود. همانطور که git را یاد می‌گیرید سعی کنید ذهن خود را از چیزهایی که احتمالا درباره‌ی سایر ...

آموزش مقدماتی git: گیت git چیست؟ معرفی و تاریخچه ۹

git

گیت git چیست؟ بیایید سفر شگفت انگیزمون به دنیای git را با توضیحی در مورد برنامه های کنترل نسخه (VCS) شروع کنیم. برنامه های کنترل نسخه (VCS) کنترل نسخه چیست و چرا باید به اون اهمیت داد؟ کنترل نسخه به معنای دنبال نمودن تغییرات اعمال شده در فایل های پروژه است. وظیفه یک برنامه کنترل نسخه ثبت تغییرات صورت گرفته بر روی فایل های پروژه مثل ویرایش کردن، افزودن و یا پاک نمودن آن هاست؛ به گونه ای که هرگاه ...

مبانی و مقدمات لینوکس ۴

لینوکس

اولین موضوعی رو که دوست دارم بنویسم در مورد سیستم عامل لینوکس هست بهتر است از همین ابتدا ساده شروع کنیم لینوکس چیست؟ لینوکس یک سیستم عامل رایگان هست. اکثر کاربران خانگی با سیستم عامل های ویندوز یا مکینتاش آشنایی دارند که برخلاف لینوکس  رایگان نیستند منافع و کتابخانه های این سیستم عامل از سیستم  GNU می آیند که در سال ۱۹۸۳ توسط ریچارد استالمن پایه گذاری شد . مشارکت و مداخله‌ی GNU با لینوکس دلیل نام  Linux / GNU (لینوکس/گنو) ...

سلام دنیا! ۶

دسته‌بندی نشده

سلام. اگر به دنبال گذشته این وبسایت می گردید، متاسفیم! اما اگر به دنبال یادگیری تکنولوژی های دنیای شگفت انگیز وب هستید، به کاوا خوش آمدید! کاوا مکانی است، برای یادگیری به سادگی یک کیک! تا هنگام شروع تنها چند روز باقی مانده است
شما همچنین ممکن است بخواهید:close