در پنل DOM توابع و متغییرهایی که در صفحه وجود دارند بصورت درختی نمایش داده میشوند. objectها و arrayها قابل باز شدن هستند و بصورت درختی میتوانید محتویات آنها را مشاهده کنید. توابع هم بصورت لینک هستند که با کلیک برون آن ها، کد مربوط در پنل Script نمایش داده میشود. توجه کنید که محتویاتی که مشاهده میکنید برای همان لحظه ای است که پنل را باز کردید و برای مشاهده تغییرات ثانویه باید محتویات پنل را بروزرسانی کرد.
...
سه پنل Watch، Stack و Breakpoints پنلهای جانبی پنل Script هستند که امکانات و اطلاعات مفیدی در ارتباط با قطعه کدی که در حال دیباگ آن هستیم ارائه میکنند.Watch
این پنل متغییرها و تغییرات مقادیر آنها در هنگام دیباگ را نمایش میدهد. بصورت پیشفرض متغییرهایی که در بلاک فعلی (که دیباگر در آن توقف کرده) ایجاد شده اند در این لیست قرار دارند. اما میتوانید متغییرها و عبارات مورد نظر را در این قسمت وارد کنید ...
تب Script در FireBug مخصوص دیباگ کردن کدهای JavaScript است. امکاناتی که در این قسمت گنجانده شده بسیار کاربردی بوده و همچنین در بیشتر قسمتها با ابزارهای خطایابی دیگر مشابه است. برای مثال اگر با Visual Studio کار کرده باشید، با نحوهی ایجاد Break Point ، قسمتهای Watch,Stack و ... آشنا خواهید بود.
این پنل هم مشابه پنلهای دیگر فایرباگ دارای یک بخش با عنوان Options Menu هست که با راست کلیک کردن برو ...
هر از چندگاهی سؤال «این مثال jQuery رو نمیتونم اجرا یا باز سازی کنم» در این سایت یا سایتهای مشابه تکرار میشوند. بنابراین بهتر است نحوه عیب یابی برنامههای ASP.NET مبتنی بر jQuery را یکبار با هم مرور کنیم. در اینجا، مثال تهیه یک Image Slider را که پیشتر در سایت مطرح شده است، به نحوی دیگر بررسی خواهیم کرد:
1) فراموش میکنیم تا اسکریپت اصلی jQuery را به درستی پیوست و مسیردهی کنیم.
2) مسیر Gene ...
پنل CSS مانند پنل جانبیِ Style که در مقالهی قبل بررسی کردیم است با این تفاوت که امکانات بیشتری برای افرادی که قصد تصریف استایل دارند محیا کرده است.
در این پنل میتوان به اضافه ، ویرایش و حذف استایل هایی که به صفحهی جاری توسط فایلهای مختلف اضافه شده اند و یا داخل خود صفحه تعریف شده اند پرداخت.
...
در این سری از مقالات آموزش FireBug ، به صورت ترتیبی پیش رفتیم و ابتدا توضیحات تقریبا مفصلی در مورد پنل Console دادیم.اکنون به پرکاربردترین بخش آن ، یعنی پنل HTML میرسیم.
محتویاتی که در این پنل نمایش داده میشود ، کدهای صفحهی جاری ، بصورت زنده است و با چیزی که از سمت سرور به مرورگر ارسال میشود متفاوت است ، تگهای HTML بصورت درختی مرتب شده اند و رنگی نمایش داده میشوند و امکان ویرایش محتوا ، ویرایش استایل ، مشاهدهی آرایش ...
alert,confirm,prompt سه متد توکار JavaScript هستند که برای نمایش پیغام ، دریافت تایید و دریافت مقدار از کاربر هستند .
گرافیک این پیغامها هم وابسته به مرورگر هستند و قابل تغییر نیستند . متن عنوان و دکمهها هم با توجه به زبان سیستم عامل تعیین میشوند و قابل تغییر توسط برنامه نویس نیستند.
حال مواقعی پیش میآید که نیاز داریم پیغا ...
چند مدت پیش موقعی که تب المپیک بود و جدول http://www.london2012.com/medals/medal-count/ رو زیاد نگاه میکردم به نظرم رسید که کاشکی به اطلاعاتی مثل اینکه چند نفر از مدال آورها خانم و یا آقا هستند و یا اینکه در روزهای مختلف تعداد مدالها چطور توزیع میشند و بشه با یک jQuery UI Slider روزهای مختلف رو انتخاب کرد و جدول رو دید.
برای این کار اولین چیزی که لازم بود ...
در قسمت قبل با توابع خط فرمان آشنا شدیم . در این قسمت با توابع کنسول آشنا خواهیم شد .
فایرباگ یک متغییر عمومی به نام console دارد که به همهی صفحات باز شده در فایرفاکس اضافه میکند . این شیء متدهایی دارد که بوسیله آنها میتوانیم عملیاتی در برنامه مان انجام داده و اطلاعاتی را در کنسول چاپ کنیم .
بعضی از این متدها عملکردی مشابه متدهای خط فرمان ( که در قسمت قبل شرح داده شدند ، ) دارند که از ت ...