اشتراک‌ها
تغییرات Firefox 46 در جهت مدیریت کدهای حجیم جاوا اسکریپتی

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

تغییرات Firefox 46 در جهت مدیریت کدهای حجیم جاوا اسکریپتی
اشتراک‌ها
FireFox 18 و مصرف بالای CPU
از زمانیکه موتور پردازشی جاوا اسکریپت فایرفاکس در نگارش 18 تغییر کرده (Faster JavaScript performance via IonMonkey compiler)، این مرورگر دچار مصرف بالای CPU به صورت مداوم شده ....
FireFox 18 و مصرف بالای CPU
نظرات مطالب
نمایش خودکار آیکون لینک‌های سایت‌های خارجی با استفاده از jQuery
این هم فکر جالبیه.
سایت زیر سرویس مورد نظر شما رو به رایگان ارائه میده:
http://w.googlepreview.com/preview?s=https://www.dntips.ir/

البته در سایتش نوشته که مجاز نیستید بجز در افزونه مورد نظر فایرفاکس ازش استفاده کنید، ولی خوب دیگه، محض اطلاع ;)
نظرات مطالب
استفاده از واژه‌نامه آنلاین babylon در فایرفاکس
زیاد جالب نبود. از این به قول معروف workaroud ها برای استفاده از بابیلون از وقتی که با فایرفاکس 3 مشکل پیدا کرده زیاد شده.
ولی هیچ کس حوصلش نمی گیره از این چیزا طولانی مدت استفاده کنه، فقط اولش که ذوق دارن.
بابیلون ورژه 7.0.3 را نصب کنید.
نظرات مطالب
شروع کار با Angular Material ۲
برای اضافه کردن tab کافیه کد زیر رو در html داشته باشید.
<md-tab-group>
        <md-tab label="Tab 1">Content 1</md-tab>
        <md-tab label="Tab 2">Content 2</md-tab>
</md-tab-group>
منبع: انگیولار متریال 2
در مورد ریسپانسیو بودن صفحات نیز، بنده قصد دارم در آموزشهای جداگانه‌ای این مورد رو برسی قرار بدم. ولی فعلا می‌توانید مستندات مربوط به flex-layout رو مطالعه کنید. البته لازم به ذکر است نسخه نهایی این ماژول فعلا منتشر نشده است و همچنان در حال توسعه می‌باشد.  
اشتراک‌ها
تاثیرات Internet Explorer بر دنیای وب
صرفنظر از کمبودهای IE، بسیاری از نوآوری‌هایی را که امروزه بیشتر از گذشته شاهد استفاده گسترده از آن‌ها هستیم، مدیون وجود IE هستند مانند Ajax و ...
تاثیرات Internet Explorer بر دنیای وب
مطالب
نمایش حجم ViewState برنامه‌های ASP.NET WebForms

امکان اندازه گیری دقیق حجم ViewState در برنامه‌های ASP.NET WebForms وجود دارد (+) ، اما خوب، این روش یک ایراد مهم هم دارد. چند نفر حاضرند تمام صفحات خود را ویرایش کرده و ارث بری ذکر شده را پیاده سازی کنند؟
یک روش دیگر اعمال آن به تمام صفحات، استفاده از پوشه‌ی استاندارد App_Browsers و سپس ایجاد فایلی مانند ViewStateManager.browser می‌باشد:
<!--Applies to all pages-->
<browsers>
<browser refID="Default">
<controlAdapters>
<adapter controlType="System.Web.UI.Page" adapterType="ViewStateManagerCore.SomeClass" />
</controlAdapters>
</browser>
</browsers>
به این صورت ارث بری مورد نظر به صورت خودکار بر روی تمام صفحات اعمال خواهد شد.
علاوه بر این دو روش (ارث بری دستی و ارث بری خودکار)، افزونه‌ای هم برای فایرفاکس جهت نمایش حجم ViewState صفحات طراحی شده است که از آدرس زیر قابل دریافت می‌باشد :




این موضوع چه اهمیتی دارد؟
ممکن است کاربران سایت شما گاهی از اوقات در بعضی از صفحات با خطای "Validation of viewstate MAC failed" مواجه و متوقف شوند. عموما حجم بالای ViewState این مشکل را درست می‌کند. حجم ViewState بالا است (چند صد کیلوبایت ...)، ‌صفحه دیر رندر می‌شود یا هنوز کامل نشده، شخص صفحه را متوقف می‌کند. ASP.NET در این حالت اجازه‌ی ارسال اطلاعات از این صفحه‌ی ناقص را به دلایل امنیتی نمی‌دهد که خوب است (شاید جعل شده باشد؟).


پ.ن.
راه حل پیشنهادی مایکروسافت جهت حل این مشکل (شروع شده از سال 2007)، ارتقاء برنامه‌های شما به ASP.NET MVC می‌باشد :)