Closure Tools

18 11 2009
Closure Tools

مدتی نزدیک به دو هفته است که گوگل یکی از پروژه های موفق خودش رو که پشت تعدادی از سرویس هایش یعنی Gmail ، Docs و Maps قرار دارد  رو اوپن سورس کرده.

Closure Tools مجوعه ای از ابزار ها است که برای توسعه دهندگان وب در نظر گرفته شده است. این مجوعه شامل موارد زیر است.

Closure Compiler

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

برای امتحان این ابزار به صورت آنلاین به اینجا مراجعه کنید:

http://closure-compiler.appspot.com/home

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

Closure Inspector

یک افزونه فایرفاکس هست که به افزونه Firebug اضافه می شه. کار اصلی این افزونه ایجاد امکان دیباگ کردن کدهای جاوا اسکریپتی که obfuscated شده هستند است. همچنین این ابزار اماکاتی مانند source mapping و stack trace پیشرفته تر و امکان unit test رو به فایرفاکس شما اضافه خواهد کرد.

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

Closure Library

کتابخانه ای استاندارد شده توسط گوگل برای جاوا اسکریپت هست. این کتابختانه امکانات زیادی مانند طراحی رابط کاربر ، unit testing ، کار با rich-text و تبادل داده ها با سرور و غیره رو فراهم می کنه.

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

Closure Templates

ابزار یا فریم ورکی هست که امکان تولید کد های html دینامیک رو فراهم می کنه. این ابزار هم برای Java و هم برای Javascript پیاده سازی شده است. در صورتی که به صورد دینامیک با جاوا اسکریپت ظاهر صحات رو تغییر می دید این قالب ها کار شما رو سریع تر خواهند کرد.

Advertisements




Firebug 1.4

15 07 2009
Firebug

امروز فایرباگ نسخه 1.4 نهایی منتشر شد. از این نسخه 11 بتا منتشر شده بود.

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

بخش Net هم اطلاعات مختلف را در قالب های مناسبتری نمایش می دهد. همچنین سعی شده با افزودن کلیدهای میانبر کاربری این افزونه قدرتمند هرچی سریعتر شود.

لیست کلیه تغییرات را در اینجا مطالعه کنید. (برای ایران مسدود است)

دریافت از صفحه Addons

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

نکته: برای استفاده از این نسخه باید حتما از فایرفاکس 3 به بالا استفاده کنید.





افزونه فایرفاکس: تشخیص تغییرات DOM و CSS در صفحات وب

18 04 2009

FireDiff یک افزونه جدید برای فایرفاکس است که به افزونه Firebug اضافه می شود.

این افزونه این امکان را فراهم می کنه که تمامی تغییراتی که توسط جاوا اسکریپت به DOM صفحه و یا CSS آن اعمال می شود را ثبت نمابد.

این افزونه برای کسانی که در حال برنامه نویسی javascript و کار با صفحه وب هستند بسیار مفید خواهد بود.

FireDiff

FireDiff

FireDiff صفحه ای رو به FireBug با نام changes اضافه می کنه که لیست آخرین تغییرات در آن نمایش داده می شوند.

دریافت

ابتدا باید افزونه Firebug رو از اینجا دریافت کنید.

سپس خود FireDiff از این آدرس http://www.incaseofstairs.com/firediff دریافت کنید.





راهنمای سریع و مرجع کامل Html و CSS

10 02 2009
FireScope

FireScope

به تازگی سایت SitePoint مرجعی را برای Html و CSS راه اندازی کرده که در این آدرس قابل دسترس است.

در این مرجع موضوعات به طور دسته بندی شده قرار گرفته اند که امکان یافتن موارد مورد نیاز از Html و Css را آسان میکنه. همچنین توضیحات و نحوه استفاده از هر مورد به طور کامل ذکر شده است. مثالهای دکر شده نیز قابل توجه هستند. قابلیت جستجو هم که جای خود دارد.

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

پشتیبانی نسخه های مختلف از مرورگرهای Firefox , Internet Explorer , Opera , Safari ذکر است.

SitePoint Reference

SitePoint Reference

ویژگی های این سایت مرجع به همین جا خلاصه نمی شه.

ادامهٔ مطلب »