جاوا اسکریپت

تفاوت زبان ها ی اسکریپتی-برنامه نویسی

جاوا اسکریپت یک زبان برنامه نویسی پویا و مفسری میباشد. این زبان در واقع برای اپ های شبکه محور طراحی شده است.

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

همین جا اشاره ی کوچکی به تفاوت زبانهای اسکریپتی و زبانهای برنامه نویسی میشه کرد. وقتی برنامه هایی که با زبانهایی مثل c++وc#و… مستقیما بدون نیاز به نرم افزار دیگری  کامپایل شده و یک فایل اجرایی در اختیار ما قرار داده و بر بروی سیستم عامل اجرا  میشوددر واقع یک زبان کامل به حساب می ایند  ولی برنامه های نوشته شده توسط زبانهای اسکریپتی باید برای اجرا شدن،  بر روی یک نرم افزار دیگری(کدهای دیگر)  که به آن مفسر میگویند سوار شود یا قرار میگیرد وبه جای کامپایل شدن خط به خط در زمان اجرا توسط مفسر اجرا میشود. مانند جاوا اسکریپت، پایتون، phpو…….

 

using-js

 

 

جاوا اسکریپت

آموزش جاوا اسکریپت

02

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

بخش html  خدارا شکر به پایان رسید، از آنجایی که پیش نیاز یادگیری جاوااسکریپت html هست بنابراین  من تصمیم گرفتم در کنار html5,css، یادگیری javascript را هم شروع کنم.

قبل شروع یه چند تا نکته را عرض میکنم که فکر میکنم جالب باشه واسه دانستن جایگاه js.

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

حالا بیاین این مثالی که من زدم را به html,css,js نسبت دهیم:

اون حالت ساختار، ویژگیهای کلی مثل سر و بدن و … را به  html

مقداری که این ویژگی ها میگیرن تا هر شی از یه شی دیگه متفاوت باشه  css

رفتار و کاری که انجام میدهدjs

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

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

js