آموزش استفاده از ابزارهای مختص توسعه دهندگان وب در فایرفاکس

 

منوی Web Developer در فایرفاکس حاوی ابزارهایی برای بررسی صفحات، اجرای کدهای دلخواه، و مشاهده درخواست های HTTP و پیامهایی دیگر می باشد. از نسخه ۱۰ فایرفاکس به بعد ابزارهایی جدید و جامعی تری به آن اضافه شده و همچنین Scratchpad بروز شده است.ویژگی های جدید فایرفاکس برای توسعه دهندگان وب در ترکیب با افزونه هایی مانند Firebug و Web Developer Toolbar ، که مختص توسعه دهندگان وب طراحی شده است، فایرفاکس را به مرورگری ایده آل برای طراحان و برنامه نویسان وب تبدیل کرده است. تمامی این ابزارها در زیر منو Web Developer  از منو اصلی Firefox قرار دارد.

Page Inspector

برای بررسی یک المان خاص کافی است بروی صفحه راست کلیک کنید و Inspect Element را انتخاب کنید و یا اینکه کلید Q را فشار دهید. همینطور می توانید Inspector را از طریق منو Web Developer اجرا کنید.

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

اگر تمایل به انتخاب المان دیگری را دارید، دکمه Select elements with mouse (یا Ctrl+Shift+I) را از تولبار انتخاب کنید و سپس اشاره گر موس را بروی المان مورد نظر ببرید و کلیک کنید. با حرکت موس فایرفاکس المان ها را بصورت پرنگ در می آورد.

بعد از انتخاب قسمت مورد نظر برای بررسی، در پایین نوار ابزار Inspector المان ها به ترتیب مادر و فرزندی قابل مشاهده خواهند بود. با کلیک کردن بروی المان ها می توانید آنها را انتخاب کنید.

HTML Inspector

برای مشاهده کدهای HTML قسمت انتخابی ، دکمه Markup Panel (و یا Alt+M) را از تولبار Inspector انتخاب کنید (در صورتی که از فایرفاکس ۱۰ استفاده می فرمایید دکمه HTML را انتخاب کنید).

توسط پیکان های موجود در کنار تگ ها در HTML Inspector قادر خواهید بود که تگ ها را بسط دهید و یا جمع کنید. توسط این امکان می توانید در یک نگاه ساختار کد های HTML صفحه را دریابید. اگر می خواهید تمام کدهای HTML یک صفحه را بصورت ساده در یک صفحه نگاه کنید، بروی صفحه راست کلیک و View Page Source را انتخاب کنید. این گزینه از طریق منوی Web Developer نیز قابل دسترس می باشد.

CSS Inspector

برای مشاهده کدها و قوانین CSS اعمال شده بروی قسمت انتخابی، از منو ابزار Inspector گزینه Style را انتخاب کنید.

همچنین در سربرگ Computed کدهای CSS بر اساس خصیصه ها و حروف الفبا به نمایش در می آیند. با کلیک کردن بروی سربرگ های Rules  و یا Computed ( در فایرفاکس ۱۰ ، Properties) می توانید بین پنل ها جابه جا شوید. برای راحتر شدن جستوجو بین کدها در پنل Computed جعبه جستوجویی تعبیه شده است.

با برداشتن تیک کنار المان ها می توانید آنها را غیرفعال کنید. همچنین از طریق پنل Rules توانایی ویرایش المان های CSS خواهید داشت و نتیجه را همان موقع در صفحه مشاهده خواهید کرد. همچنین می توانید قوانین جدیدی به المان ها اضافه کنید و با کلیک کردن بروی قوانین موجود آنها را تغییر دهید.

بطور نمونه در اینجا قانون font-weight:bold  به منظور ضخیم سازی متن به این المان اضافه شده است.

JavaScript Scratchpad

در آپدیت جدید Scratchpad به آن ویژگی برجسته نگاری سینتکس نیز اضافه شده است. در این قسمت با وارد کردن کد های JavaScript می توانید آنها را در صفحه جاری به اجرا درآورید.

برای اجرا کردن کدهای وارد شده، از منو Execute گزینه Run را انتخاب کنید.

Web Console

ابزار Web Console  جایگزین Error Console که نارضایتی های فراوانی را به همراه داشت، شده است.

این ابزار چهار نوع پیام مختلف را نشان می دهد که نمایش یا عدم نمایش هر کدام را می شود تنظیم کرد: درخواست های شبکه – اررور های جاوا اسکریپت و CSS – پیامهای توسعه دهنده وب

پیام توسعه دهنده وب چیست؟ متن و یا پیامی است که در Window.console ثبت می شود. برای مثال کد جاوا اسکریپت window.console.log(“Hello World”)  را در Scratchpad اجرا می کنیم. این کار باعث می شود که پیام Hello World در Web Console ثبت بشود. استفاده از این پیام ها در کدنویسی جاوا اسکریپت، در زمان دیباگینگ (رفع مشکلات برنامه نویسی) به شما کمک شایانی می کند.

صفحه را دوباره بازخوانی کنید (Refresh) تا درخواست های ایجاد شده شبکه (Network requests) و دیگر پیام ها را مشاهده فرمایید.

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

از فایرفاکس ۱۰ به بعد امکان ارسال دستور از طریق web Console  به Page Inspector فراهم شده است. متغییر $۰ نشانگر قسمت انتخاب شده در inspector می باشد.برای مثال اگر می خواهید قسمت انتخاب شده در inspector را مخفی سازید، در کنسول دستور زیر را وارد کنید:

$۰٫style.display=”none”

اگر مایل به آشنایی بیشتر با کنسول فایرفاکس هستید، صفحه Web Console را در وبسایت Mozila قسمت Developer Network مشاهده فرمایید.

Get More Tools

گزینه Get More Tools شما را به قسمت کلکسیون افزونه های Toolbox مخصوص توسعه دهندگان، در وبسایت افزونه های موزیلا هدایت می کند. این قسمت شامل بهترین افزونه های مخصوص طراحان و توسعه دهندگان وب می باشد. از جمله ی این برنامه ها می توان به Firebug و  Web Developer Toolbar اشاره کرد.اگر چندین سال است که از مرورگر Firefox استفاده می کنید، ممکن است DOM را به یاد داشته باشید. ابزارهای فایرفاکس مخصوص توسعه دهندگان وب از آن زمان تا کنون راه زیادی را پیموده اند و مطمئنا در آینده شاهد رشد بیشتر آنها نیز خواهیم بود.

منبع: howtogeek.com





تاريخ : چهار شنبه 22 شهريور 1391برچسب:, | | نویسنده : مقدم |