مقدمه ای بر JavaScript بخش اول

مقدمه ای بر JavaScript بخش اول

در این مقاله به مبانی JavaScript و نحوه کار کردن با جاوا اسکریپت می پردازیم.

JavaScript چیست؟

در ابتدا JavaScript برای “زنده نگه داشتن صفحات وب” ایجاد شد.

برنامه های این زبان اسکریپت نامیده می شوند. آنها را می توان درست در HTML صفحه وب نوشت و به طور خودکار اجرا شد.

اسکریپت ها به صورت متن ساده تهیه و اجرا می شوند. آنها برای اجرا نیازی به تهیه یا تدوین ویژه ندارند.

از این جنبه ، JavaScript با زبان دیگری به نام جاوا بسیار متفاوت است.

امروزه جاوا اسکریپت می تواند نه تنها در مرورگر بلکه در سرور و یا در واقع در هر دستگاهی که دارای یک برنامه ویژه به نام موتور JavaScript باشد ، اجرا شود.

این مرورگر موتور جاسازی شده ای دارد که گاه به آن “ماشین مجازی JavaScript” می گویند.

 

JavaScript

موتورهای مختلف دارای “کد های مختلف” می باشند. مثلا:

V8 – در Chrome و Opera.

SpiderMonkey – در Firefox.

نامهای رمزگذاری شده دیگری مانند “Trident” و “Chakra” برای نسخه های مختلف اینترنت اکسپلورر ، “ChakraCore” برای Microsoft Edge ، “Nitro” و “SquirrelFish” برای Safari و غیره وجود دارد.

اصطلاحات فوق را بخاطر بسپارید زیرا آنها در مقالات توسعه دهنده در اینترنت استفاده می شوند. ما هم از آنها استفاده خواهیم کرد به عنوان مثال ، اگر “ویژگی X توسط V8 پشتیبانی می شود” ، پس احتمالاً در Chrome و Opera کار می کند.

JavaScript مدرن یک زبان برنامه نویسی “ایمن” است. دسترسی سطح پایین به حافظه یا CPU را فراهم نمی کند ، زیرا در ابتدا برای مرورگرهایی که به آن احتیاج ندارند ایجاد شده است.

قابلیت های جاوا اسکریپت تا حد زیادی به محیطی که در آن اجرا می شود بستگی دارد. برای مثال ، Node.js از عملکردهایی پشتیبانی می کند که به JavaScript اجازه می دهد پرونده های دلخواه را بخواند / بنویسد ، درخواست های شبکه و غیره را انجام دهد.

جاوا اسکریپت در مرورگر می تواند همه موارد مربوط به دستکاری صفحه وب ، تعامل با کاربر و وب سرور را انجام دهد.

به عنوان مثال ، جاوا اسکریپت در مرورگر قادر است:

  • HTML جدید را به صفحه اضافه کنید ، محتوای موجود را تغییر دهید ، سبک ها را تغییر دهید.
  • به اقدامات کاربر واکنش نشان دهید ، روی کلیک های ماوس ، حرکات اشاره گر ، فشار کلیدها را اجرا کنی
  • درخواست ها را از طریق شبکه به سرورهای از راه دور ارسال ، بارگیری و بارگذاری فایل ها (به اصطلاح فناوری های AJAX و COMET) ارسال کنید
  • کوکی ها را دریافت و تنظیم کنید ، به بازدید کننده سؤال کنید ، پیام دهید.
  • داده های طرف مشتری (“ذخیره محلی”) را به خاطر بسپارید.

JavaScript

حتما مطالعه کنید : ۸ قانون طلایی UI

 

پست مرتبط
طراحی سایت
۲نکته مهم در طراحی لوگو

المان ها و موارد بسیاری در موفق بودن یک سایت تجاری و یا کسب و کارآنلاین وجو دارد که مهم ترین آنها گرافیک و زیبایی سایت است که بسیار در سایت کیان آرت به آن پرداختیم در این مقاله قصد داریم تا درباره ۲ اشتباه رایج در طراحی لوگو سایت حرف بزنیم و به افراد […]

ادامه مطلب
پلاگین های ووکامرس
بهترین پلاگین های ووکامرس ۱

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

ادامه مطلب
کاهش مصرف cpu وردپرس
کاهش مصرف cpu وردپرس

بیشتر طراحان سایت به دنبال رفع مشکل مصرف بالای منابع هاست در سایت وردپرسی خود هستند. کاهش مصرف cpu وردپرس وابسته به رعایت نکاتی است که در این نوشته به ان اشاره می کنیم.همانطور که می دانید تنها مشکل اصلی وردپرس این است که مصرف بالای آن در منابع و cpu است. وردپرس به دلیل […]

ادامه مطلب

دیدگاهتان را بنویسید