مروری سریع بر WebGL

  • بوسیله: محسن شفیعی
  • در 1392/06/05 - 0:14
  • نظرات (5)
WebGL

WebGL

با رفتن به سایت (http://chrysaora.com) شبیه سازی زیبایی از عروس های دریایی را میبینید که میتوانید با ماوس جهت نمایش را عوض کنید. همچنین میتوانید تعداد و سرعت و انواع مختلفی از تنظیمات را روی عروس های دریایی انجام دهید.

اما ممکن است تعداد زیادی از کاربران این فکر را بکنند که این شبیه سازی با برنامه هایی مانند Flash و Silverlight درست شده اند، اما در این مورد و شاید موردهای آینده این یک حدس اشتباه است؛ بلکه حدس درست استفاده از تکنولوژی WebGL است.

در ادامه همراه ما باشید تا اطلاعات مقدماتی در مورد WebGL کسب کنیم.

(بیشتر…)

آیا کاربران باید بتوانند JavaScript را غیرفعال کنند؟

  • بوسیله: محسن شفیعی
  • در 1392/05/14 - 4:45
  • نظرات (4)
JavaScript - جاوا اسکریپت

JavaScript – جاوا اسکریپت

 

گزینه غیرفعال کردن JavaScript از زمانی که Brendan Eich در سال 1995 این زبان را توسعه داد همیشه گزینه ای در تمام مروگرها بوده است. اما بنیاد موزیلا از نسخه 23 به بعد مرورگر فایرفاکس، این گزینه را برداشته است؛ که باعث شده است موجی از انتقادات و همچنین تشکرات به سوی فایرفاکس روانه شود.

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

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

(بیشتر…)

نمایش وضعیت باتری دستگاه توسط Battery API

  • بوسیله: محسن شفیعی
  • در 1392/05/07 - 17:51
  • نظرات (3)
جاوا اسکریپت - JavaScript

جاوا اسکریپت – JavaScript

امروز با API جدیدی که در HTML5 معرفی شده است آشنا میشویم. توسط Battery API در زبان جاوا اسکریپت میتوان وضعیت باتری دستگاه را نمایش داد. همچنین HTML5 رویدادهایی را برای تغییر وضعیت باتری هم در نظر گرفته است.

در ادامه همراه ما باشید… (بیشتر…)

ajax یکبار برای همیشه

  • بوسیله: محسن شفیعی
  • در 1392/05/01 - 22:50
  • نظرات (6)
آموزش کار با ajax

آموزش کار با ajax

شاید نوشتن کدهای ajax برای هر پروژه به صورت جداگانه زیاد خوب به نظر نرسد. بیاید یک کد بنویسیم و از آن در تمام پروژه ها استفاده کنیم.

در این مطلب با استفاده از کتابخانه jQuery کدی مینویسیم که فقط با اضافه کردن یک کلاس به تگ form، اطلاعات فرم به صورت ajax ارسال شود، و همچنین پیام مناسب صادر شود.

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

(بیشتر…)

بررسی کارایی کدهای جاوا اسکریپت

  • بوسیله: محسن شفیعی
  • در 1392/04/29 - 1:38
  • یک نظر
جاوا اسکریپت - JavaScript

جاوا اسکریپت – JavaScript

یک قانون جهانی برای تمام وبسایت ها وجود دارد، و آن اینست که آنها سریع باشند.

متاسفانه تمام دولوپرها به این قانون توجه نمیکنند و ممکن است صفحه اصلی بعضی از سایت ها از یک مگابایت بیشتر شود، که این حجم (بیشتر از 1MB) برای کاربران Dial-Up واقعا سخت است.

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

خوشبختانه در زبان جاوا اسکریپت میتوان فهمید که کد نوشته شده در چه مدت زمانی اجرا میشود.

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

(بیشتر…)

بازگشت چند متغیر توسط JSON در ajax

  • بوسیله: محسن شفیعی
  • در 1392/04/22 - 20:04
  • نظرات (15)
JSON

JSON

در گذشته مطلبی با عنوان “آشنایی با JSON” در آپارنت داشتیم، که با این زبان نشانه گذاری متن آشنا شدیم و همچنین گفتیم که از این زبان برای انتقال داده ها استفاده میکنیم.

در این مطلب میخواهیم در عمل با JSON آشنا شویم. فرض کنید میخواهیم با استفاده از ajax دو عدد را به یک فایل PHP ارسال کنیم، و در این فایل PHP، عملیاتی بر روی دو عدد انجام دهیم و آنها را به صفحه مقصد بازگشت دهیم.

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

اگر با ajax در jQuery آشنایی ندارید میتوانید مطالب آموزش اول و دوم آن را مطالعه کنید.

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

(بیشتر…)

چگونه در مرورگر لاغر شویم!! – بخش اول

  • بوسیله: محسن شفیعی
  • در 1392/04/16 - 22:39
  • نظرات (7)
افزایش کارایی صفحات وب

افزایش کارایی صفحات وب

در سایت browserdiet.com چندی از متخصصان وب از شرکت های مختلفی مانند تویتر، گوگل، اپرا و چند شرکت دیگر راهنمای سرگرم کننده ای درست کرده اند که رعایت آنها باعث افزایش کارایی صفحه وب شما میشود. این راهنماها در بخش های مختلفی اعم از HTML, CSS, JavaScript, jQuery, Images, Server است.

 در این مطلب به نکته هایی که در این سایت به آنها اشاره شده است میپردازیم. این مطلب کاربردی را از دست ندهید.

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

(بیشتر…)

حذف ماژول های غیر ضروری در jQuery

  • بوسیله: محسن شفیعی
  • در 1392/04/12 - 21:39
  • یک نظر
جی کوئری

جی کوئری

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

با این حال زمانی که ما بر روی یک سایت ساده کار میکنیم، ممکن است فقط از چند کاربرد jQuery بیشتر استفاده نکنیم، و بقیه آن ها بی استفاده باقی میمانند، خب حالا میخواهیم توابعی را که از آنها استفاده نمیکنیم را از فایل jQuery حذف کنیم تا حجم آن به همان نسبت کم شود (Custom Build) و همچنین کارایی (Performance) صفحه افزایش پیدا کند.

اینکار را توسط سایت jQuery Builder انجام میدهیم. اما ابتدا باید ماژول های jQuery را بشناسیم تا بتوانیم آنها را انتخاب کنیم.

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

(بیشتر…)

اسکرول به یک بخش از سایت با استفاده از jQuery

  • بوسیله: محسن شفیعی
  • در 1392/03/29 - 15:20
  • نظرات (6)
جی کوئری

جی کوئری

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

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

(بیشتر…)