نقاط ضعف جاوا اسکریپت چیست؟

ساخت وبلاگ

نقاط ضعفی در هر زبان برنامه نویسی وجود دارد. بخشی از مشکل این است که وقتی زبان برنامه نویسی به اندازه جاوا اسکریپت محبوب می شود ، هکرها ، کلاهبرداران و اشخاص ثالث مخرب علاقه بیشتری به تلاش برای یافتن چاله ها و چاله های امنیتی دارند. برخی نقاط ضعف عبارتند از:

آسیب پذیر در برابر حملات :

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

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

جاوا اسکریپت در وب سایت شما چگونه کار می کند؟

جاوا اسکریپت معمولاً مستقیماً در یک صفحه وب تعبیه شده یا از طریق یک پرونده .js به آن ارجاع می شود. این یک زبان سمت سرویس گیرنده است ، به این معنی که اسکریپت در دستگاه های بازدید کننده بارگیری می شود و در آنجا پردازش می شود و در مقابل زبان سمت سرور نیست که قبل از ارسال فایل به بازدیدکننده روی سرور شما اجرا می شود.

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

از زبان برنامه نویسی مورد نظر خود استفاده کنید و فقط در مواردی که به چیز خاصی نیاز دارند از زبانهای دیگر موجود در این لیست استفاده کنید.

 

بیایید نگاهی به برخی از زبان های برنامه نویسی محبوب بیندازیم:

این کار را می توانید برای هر عنصر کد HTML بصورت دستی انجام دهید ، اما با انجام آن در فایل CSS از مشخص کردن نحوه نمایش عناصر در هر بار استفاده خودداری می کنید.

JavaScript JavaScript یا JS به طور خلاصه در مورد افزودن تعامل به وب سایت ها است. این اسکریپت ها ، در مقایسه با سرور ، در مرورگر کاربر اجرا می شوند و معمولاً از کتابخانه های شخص ثالث استفاده می کنند تا عملکرد پیشرفته ای داشته باشند بدون اینکه توسعه دهنده هربار نیاز به کدگذاری آن داشته باشد.

HTML کوتاه با عنوان "Hypertext Markup Language" ، HTML یکی از محبوب ترین زبان های برنامه نویسی در وب است و اساس یک صفحه وب است. نمونه هایی از برچسب های HTML شامل <p> برای پاراگراف ها و <img> برای تصاویر است.

PHP PHP یک زبان سمت سرور است برخلاف JavaScript که روی دستگاه مشتری اجرا می شود. این به طور معمول در سیستم های مدیریت محتوای مبتنی بر PHP مانند وردپرس مورد استفاده قرار می گیرد ، اما همچنین برای توسعه back-end نیز استفاده می شود زیرا بهترین راه برای تسهیل انتقال اطلاعات از و به یک پایگاه داده است.

CSS CSS مخفف Cascading Style Sheets است ، به مدیران وب اجازه می دهد سبک ها را مشخص کرده و نحوه نمایش انواع مختلف محتوا را تعریف کنند.

اگر ما برنامه نویسی را با ساخت خانه مقایسه کنیم ، HTML ساختار خانه و محل قرارگیری دیوارها و درها را مشخص می کند ، در حالی که CSS فرشها و کاغذ دیواری هایی را که خانه را تزئین می کنند و او را زیبا می کند ، می پوشاند. جاوا اسکریپت قابلیت پاسخگویی را اضافه می کند و به این معنی است که می توانید درها را باز کنید و سوئیچ های نور را تکان دهید. بدون آن می توانید این کار را انجام دهید ، اما خطرناک است که وب سایت خود مانند یک بازگشت به عقب برای سال 1995 ظاهر شود.

 

 

https://www.hostinger.fr/tutoriels/javascript-introduction-basique

 

programmingadult...
ما را در سایت programmingadult دنبال می کنید

برچسب : برنامه نویسی,کودکان ونوجوانان, نویسنده : programmingadult programmingadult بازدید : 241 تاريخ : دوشنبه 20 ارديبهشت 1400 ساعت: 5:57