JavaScript tutorial
Learn JavaScript in Arabic - كورس تعلم اللغة جافا سكريبت كامل
What you will learn
JavaScript Basic level
JavaScript advanced level
JavaScript ES5 - ES6 - ES7
Why take this course?
Javascript is the most widely used language around the world because it is the web language that all browsers understand! It is also the most language in which work is available, either as a function or as a free work.
JavaScript - HTML 5 - CSS 3
You will learn how to use JavaScript to build websites with HTML - CSS and basic JavaScript and Advanced JavaScript.
You will learn step to step until advanced level of JS .
--------------------------------------------------------------------------------
Javascript هي اللغة الأكثر استخدامًا في جميع أنحاء العالم لأنها لغة الويب التي يفهمها جميع المتصفحات! إنه أيضًا اللغة الأكثر توفرًا للعمل ، إما كدالة أو كعمل حر.
جافا سكريبت - HTML 5 - CSS 3
ستتعلم كيفية استخدام
JavaScript
لإنشاء مواقع ويب باستخدام
HTML - CSS وجافا سكريبت أساسي و JavaScript متقدم.
سوف تتعلم خطوة إلى خطوة حتى المستوى المتقدم من جافا سكريبت.
بنية اللغة
كانت لغة JavaScript محدودةً إلى متصفحات الويب فيما قد سلف، لكن توسّع مجال JavaScript في الفترة الأخيرة لتضم إنشاء تطبيقات ويب من جهة الخادم (server-side) مع التعامل مع قواعد البيانات، إضافةً إلى إمكانية استخدامها في بيئات ليست متعلقة بالويب مثل معالجات النصوص وبرمجيات PDF، ومن الممكن استعمالها أيضًا لكتابة تطبيقات سطح المكتب أو تطبيقات الهواتف، وحتى تطوير الألعاب!
هنالك الكثير من محركات JavaScript، وكل واحدٍ منها يخضع لمواصفة ECMAScript (مع أنَّها تختلف فيما بينها بالإصدارات التي تدعمها). يوجد في نهاية كل صفحة من صفحات هذا التوثيق قسمٌ بعنوان «دعم المتصفحات» الذي نذكر فيه ما هي المتصفحات التي تدعم الميزة المذكورة.
يتألف أساس لغة JavaScript من الميزات الشائعة للغات البرمجة، التي تسمح لنا:
بتخزين القيم داخل متغيرات،
إجراء عمليات معالجة على السلاسل النصية،
تنفيذ إجراءات معيّنة اعتمادًا على وقوع الأحداث.
ما يجب أن يثير اهتمامنا هو الواجهات البرمجية التي تُضيف وظائف على لغة JavaScript، وتسمى هذه الواجهات البرمجية بالمصطلح APIs (أي Application Programming Interfaces)، والتي تسمح للمطورين باستخدام لغة JavaScript للتعامل مع كثيرٍ من الأشياء، في مجال متصفحات الويب يمكننا استخدام JavaScript للتعامل مع شجرة DOM، ولاستخدام الواجهة البرمجية للمواقع الجغرافية (Geolocation API)، ولإنشاء رسوميات ثنائية وثلاثية الأبعاد عبر Canvas و WebGL، وللتحكم بالوسائط مثل الفيديو والصوت، وغير ذلك.
ويمكن استخدام JavaScript أيضًا من طرف الخادم، ولمزيدٍ من المعلومات انظر إلى صفحة Node.js.