نگاهی به خاصیت Download در HTML5

  • بوسیله: محسن شفیعی
  • در 1392/09/07 - 23:44
  • نظرات (8)
اچ تی ام ال 5 - HTML5

اچ تی ام ال 5 – HTML5

ساخت یک لینک دانلود کار بسیار ساده‌ای است. فقط کافی است یک تگ a بسازیم و در خاصیتhref آن، آدرس فایلی که میخواهیم کاربر دانلود کند را قرار میدهیم.

اما فایلهایی با فرمت PDF یا تصاویر، معمولاً در خود مرورگر باز می‌شوند و مستقیماً دانلود نخواهند شد. معمولاً برای اینکه مرورگر را مجبور کنیم که از باز کردن فایل خودداری کند و آن فایل را فقط دانلود کند از کدهای سمت سرور استفاده میکردیم، اما حالا با استفاده از خاصیت download میتوانیم به مرورگر بگوییم که آن فایل را دانلود کرده و آن را باز نکند.

در ادامه همراه ما باشید…

(بیشتر…)

منوی های ریسپانسیو – نوع اول

  • بوسیله: محسن شفیعی
  • در 1392/09/06 - 12:27
  • نظرات (9)
طراحی رسپانسیو

طراحی رسپانسیو

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

در ادامه همراه ما باشید…

(بیشتر…)

آشنایی مقدماتی با Grunt

  • بوسیله: محسن شفیعی
  • در 1392/08/27 - 0:04
  • دیدگاه‌ها برای آشنایی مقدماتی با Grunt بسته هستند
Grunt

Grunt

اگر به دنبال راهی هستید که تمام بخش‌های سمت کلاینتی که توسعه داده‌اید با یک کلیک یا دستور آماده انتشار شوند، Grunt راه حل شما است. بوسیله Grunt و پلاگین هایش شما به راحتی میتوانید فایل‌های خود را minify، عکس‌ها را بهینه و خطا های موجود در کدها را شناسایی کنید. همچنین براحتی می‌توانید کدهای نوشته شده توسط CSS Preprocessorها مانند LESS, Sass و غیره را به کد CSS تبدیل کنید.

پلاگین های Grunt به همین جا ختم نمی‌شوند و پلاگین های زیادی را می‌توانید در آن پیدا کنید.

در ادامه مطلب همراه ما باشید…

(بیشتر…)

سفارشی کردن تم در Google Chrome DevTools

  • بوسیله: محسن شفیعی
  • در 1392/08/23 - 16:51
  • نظرات (4)
Chorme DevTools

Chorme DevTools

برای بسیاری از توسعه دهندگان تم فعلی Developer Tools در مرورگر Google Chrome خوب است. اما اگر زیاد با آن کار داشته باشید، رنگ سفید و خاکستری شاید کمی خسته‌کننده باشد.

در ادامه این مطلب چند تم مناسب و همچنین نحوه عوض کردن تم را با هم بررسی میکنیم.

(بیشتر…)

منابع تازه برای طراحان و توسعه‌دهندگان – آبان 92

  • بوسیله: محسن شفیعی
  • در 1392/08/10 - 23:41
  • یک نظر
Ghost Lab

Ghost Lab

همانطور که احتمالاً حدس زده‌اید سری مطالب جدیدی با عنوان منابع تازه برای طراحان و توسعه‌دهنده ها در آپارنت از این به بعد به صورت ماهانه منتشر می‌شود تا با منابع جدیدی که در دنیای وب توسعه و ایجاد می‌شوند آشنا شویم.

از دوستانی که میخواهند منابع پارسی زبانی را که میشناسند یا خودشان کتابخانه یا اپیلیکیشنی دارند با کاربران دیگر آپارنت به اشتراک بگذارند، میتوانند منابع خود را به ایمیل contact@aparnet.ir  بفرستند.

در ادامه همراه ما باشید…

(بیشتر…)

وراثت در CSS3

  • بوسیله: محسن شفیعی
  • در 1392/08/05 - 12:22
  • یک نظر
CSS3 - سی اس اس 3

CSS3 – سی اس اس 3

استفاده از مدل آبشاری در نوشتن کدهای CSS کار راحتی است. بیشتر توسعه دهندگان از با کلمه کلیدی inherit آشنا هستند. اما در این مطلب میخواهیم بیشتر با وراثت در CSS3 آشنا شویم.

(بیشتر…)

مقدمه ای بر عناصر سه بعدی در CSS3 – بخش دوم

  • بوسیله: محسن شفیعی
  • در 1392/07/28 - 21:37
  • دیدگاه‌ها برای مقدمه ای بر عناصر سه بعدی در CSS3 – بخش دوم بسته هستند
CSS3 - سی اس اس 3

CSS3 – سی اس اس 3

در مطلب اول این سری از مباحث در مورد perspective و perspective-origin صحبت کردیم. اما در این مطلب به توابع 3D transform خواهیم پرداخت. احتمالا شما با توابع rotateX یا rotateY آشنا هستید که به عنوان توابع 2D transform شناخته میشوند و در محیط دو بعدی کاربرد دارند. در این مطلب در مورد توابع سه بعدی بیشتر صحبت خواهیم کرد.

در ادامه همراه ما باشید…

(بیشتر…)

Application Cache در HTML5

  • بوسیله: محسن شفیعی
  • در 1392/07/15 - 23:31
  • نظرات (6)
اچ تی ام ال 5 - HTML5

اچ تی ام ال 5 – HTML5

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

Cache راه حلی برای ساخت اپلیکیشن های بر پایه وب است. ساختار اولیه Cache موجود در مرورگرها برای اینکار کافی نیست، به همین دلیل HTML5 تکنولوژی به نام Application Cache را توسعه داده است که این امکان را میدهد اپلیکیشن هایی به صورت آفلاین هم بسازیم.

استفاده از Application Cache سه نتیجه خوب برای شما دربر دارد:

1. مرور آفلاین: کاربران میتوانند به صورت آفلاین کل سایت شما را مرور کنند.

2. سرعت: فایلهای کش شده دارای سرعت خیلی بیشتری هستند.

3. کاهش درخواست از سرور: مروگر تنها فایلهایی را از سرور درخواست میکند که تغییر کرده باشند.

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

در ادامه همراه ما باشید…

(بیشتر…)

Border Corner Shape در CSS3

  • بوسیله: محسن شفیعی
  • در 1392/07/08 - 18:16
  • نظرات (5)
Border Corner Shape

Border Corner Shape

احتمالا شما با خاصیت border-radius آشنا هستید. توسط این خاصیت در CSS3 براحتی میتوان گوشه های گرد برای عناصر ساخت. اما اگر بخواهیم این گوشه ها گرد نباشند چه کاری باید بکنیم؟!

توسط خاصیت border-corner-shape میتوان نوع گوشه ها را مشخص کرد، که انواع آن را میتوانید در تصویر ابتدای همین پست ببینید.

در ادامه همراه ما باشید تا از آن استفاده کنیم…

(بیشتر…)

استارت آپ ویکند مشهد

  • بوسیله: محسن شفیعی
  • در 1392/07/08 - 14:10
  • دیدگاه‌ها برای استارت آپ ویکند مشهد بسته هستند
استارت آپ ویکند مشهد

استارت آپ ویکند مشهد

استارتاپ ویکند یک رویداد آموزشی-تجربی در سراسر دنیاست که در ۳ روز متوالی برگزار می گردد. در این برنامه شرکت کنندگان پر انگیزه ای شامل برنامه نویسان، مدیران تجاری، عاشقان استارت آپ، بازاریاب های حرفه ای و طراحان گرافیک گرد هم می آیند تا در طی ۵۴ ساعت ایده هایشان را مطرح کنند، گروه تشکیل بدهند و هر گروه ایده ای را اجرا کند.

در این برنامه جهانی تا بحال بیش از ۴۵ هزار نفر در بیش از ۲۰۰ شهر شرکت نموده اند.در استارتاپ ویکند ایده های زیادی مطرح می شوند اما آنچه در این برنامه اهمیت دارد فقط سه چیز است. اجرا، اجرا و فقط اجرا!

دوستانی که در تهران زندگی میکنند شاهد برگزاری استارت آپ های متفاوتی مانند استارت آپ ویکند تهران بوده اند؛ اما این بار استارت آپی مشابه در دانشگاه فردوسی مشهد برگزار میشود. این استارت آپ از روز چهارشنبه تا جمعه ادامه دارد.

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

اگر ساکن مشهد هستید توصیه میکنم اولین استارت آپ مشهد را از دست ندهید.