

@موزیلاهمکاران Mozilla
Mozilla (به سبک moz: // a) یک جامعه نرم افزاری آزاد است که در سال 1998 توسط اعضای Netscape تاسیس شد.
حالت سختگیرانه جاوا اسکریپت که در ECMAScript 5 معرفی شده راهی برای انتخاب کردن به نوع محدود شده ای از JavaScript ، بدین ترتیب تلویحاً “حالت شلخت” را کنار بگذارید. حالت سخت فقط یک زیرمجموعه نیست: آن است از قصد معنای متفاوتی با کد عادی دارد. مرورگرهایی که از حالت سخت پشتیبانی نمی کنند ، کد حالت سخت را با رفتار متفاوت از مرورگرهایی که اجرا می کنند ، اجرا می کنند ، بنابراین برای پشتیبانی از جنبه های مربوط به حالت سخت ، به حالت سخت و بدون آزمایش ویژگی اعتماد نکنید. کد حالت سخت و کد حالت غیر سخت می توانند همزمان وجود داشته باشند ، بنابراین اسکریپت ها می توانند به صورت تدریجی در حالت سخت انتخاب شوند.
حالت سخت چندین تغییر در معنای عادی JavaScript ایجاد می کند:
- با تغییر دادن آنها برای پرتاب خطاها ، برخی خطاهای ساکت JavaScript را از بین می برد.
- رفع اشتباهاتی که انجام بهینه سازی برای موتورهای JavaScript را دشوار می کند: کد حالت سخت گاهی اوقات می تواند سریعتر از کد یکسان که حالت سخت نیست کار کند.
- برخی از نحوهایی را که احتمالاً در نسخه های بعدی ECMAScript تعریف می شوند ، منع می کند.
اگر می خواهید کد خود را تغییر دهید تا در نسخه محدود JavaScript کار کند ، به انتقال به حالت دقیق مراجعه کنید.
فراخوانی حالت دقیق
حالت سخت به اعمال می شود کل متن ها و یا به عملکردهای فردی….