چرا به حالت سخت نیاز داریم؟

عکس پروفایل نویسنده

@موزیلاهمکاران Mozilla

Mozilla (به سبک moz: // a) یک جامعه نرم افزاری آزاد است که در سال 1998 توسط اعضای Netscape تاسیس شد.

حالت سختگیرانه جاوا اسکریپت که در ECMAScript 5 معرفی شده راهی برای انتخاب کردن به نوع محدود شده ای از JavaScript ، بدین ترتیب تلویحاً “حالت شلخت” را کنار بگذارید. حالت سخت فقط یک زیرمجموعه نیست: آن است از قصد معنای متفاوتی با کد عادی دارد. مرورگرهایی که از حالت سخت پشتیبانی نمی کنند ، کد حالت سخت را با رفتار متفاوت از مرورگرهایی که اجرا می کنند ، اجرا می کنند ، بنابراین برای پشتیبانی از جنبه های مربوط به حالت سخت ، به حالت سخت و بدون آزمایش ویژگی اعتماد نکنید. کد حالت سخت و کد حالت غیر سخت می توانند همزمان وجود داشته باشند ، بنابراین اسکریپت ها می توانند به صورت تدریجی در حالت سخت انتخاب شوند.

حالت سخت چندین تغییر در معنای عادی JavaScript ایجاد می کند:

  1. با تغییر دادن آنها برای پرتاب خطاها ، برخی خطاهای ساکت JavaScript را از بین می برد.
  2. رفع اشتباهاتی که انجام بهینه سازی برای موتورهای JavaScript را دشوار می کند: کد حالت سخت گاهی اوقات می تواند سریعتر از کد یکسان که حالت سخت نیست کار کند.
  3. برخی از نحوهایی را که احتمالاً در نسخه های بعدی ECMAScript تعریف می شوند ، منع می کند.

اگر می خواهید کد خود را تغییر دهید تا در نسخه محدود JavaScript کار کند ، به انتقال به حالت دقیق مراجعه کنید.

فراخوانی حالت دقیق

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

سئو PBN | خبر های جدید سئو و هک و سرور
مطالب پیشنهادی  نقش فناوری و انسان سازی فناوری در امنیت و نظارت