الكورس

Advertisements

JavaScript Tutorial | In Arabic


تعلم JavaScript لبناء صفحات ويب أكثر ديناميكية.

JavaScript هي لغة برمجة ممتعة ومرنة. إنها إحدى التقنيات الأساسية لتطوير الويب ويمكن استخدامها على كل من الواجهة الأمامية والخلفية.

JavaScript هي لغة البرمجة الأكثر شيوعًا في العالم.

شرح JavaScript مع موقع الباشمبرمج أسهل وأسرع بكثير!


 

شرح JavaScript

 

سيعلمك هذا البرنامج التعليمي JavaScript بدءًا من نقطة الصفر حتى المفاهيم المتقدمة.

 

ما هى JavaScript؟

 

JavaScript هي لغة برمجة مجانية وخفيفة الوزن ومتعددة المنصات cross-platform.

اللغة الأكثر شهرة للبرمجة النصية لصفحات الويب.

تم إنشاء JavaScript في البداية لجعل صفحات الويب ديناميكية من جانب العميل.

البرامج في هذه اللغة تسمى سكربتات Scripts. يمكن كتابتها بشكل صحيح في HTML لصفحة الويب وتشغيلها تلقائيًا أثناء تحميل الصفحة.

يتم توفير البرامج النصية وتنفيذها كنص عادي. لا يحتاجون إلى إعداد خاص أو compile للتشغيل.

يتم تشغيل JavaScript بالفعل في المستعرض الخاص بك على جميع الأجهزة (computer ، tablet ، smart-phone) الخاص بك.

 

تختلف JavaScript اختلافًا كبيرًا عن لغة أخرى تسمى Java!

مثال JavaScript

JavaScript Example

<!DOCTYPE html>
<html>
    <head>
        <title>JavaScript Example</title>
        <meta charset="UTF-8" />
    </head>
    <body>

        <h2>JavaScript Example</h2>
        <button type="button" onclick="showMessage()">Click to Show Message</button>
        <p id="demo"></p>

        <script>
            function showMessage() {
                document.getElementById('demo').innerHTML = "Learning JavaScript is easy and fun!";
            }
        </script>
    </body>
</html>

JavaScript Example


 

تاريخ JavaScript

 

تم اختراع JavaScript بواسطة Brendan Eich في عام 1995.

تم تطويره من أجل Netscape 2 ، وأصبح معيار ECMA-262 في عام 1997.

بعد أن سلمت Netscape JavaScript إلى ECMA ، استمرت مؤسسة Mozilla في تطوير JavaScript لمتصفح Firefox. أحدث إصدار من Mozilla كان 1.8.5. (مطابق لـ ES5).

كان Internet Explorer (IE4) أول متصفح يدعم ECMA-262 Edition 1 (ES1).

 


 

مميزات JavaScript

 

1. تقنية العميل

العميل هو في الأساس مصطلح يستخدم لمتصفح الويب في كل من المستخدم. يتم تحميل البيانات الموجودة على الخادم بواسطة العميل والتي يستخدمها المستخدم لاحقًا في النموذج المقدم. يحصل المستخدم على حق الوصول إلى العميل من خلال متصفح الويب للتصفح والتفاعل من خلال مواقع الويب. تتيح تقنية العميل في JavaScript للعميل التحكم الكامل في المحتوى الذي يتم تحديثه في الخوادم.

 

2. الدعم الكامل

تدعم جميع متصفحات الويب الشائعة JavaScript لأنها توفر بيئات تنفيذ مضمنة. كما يمكن دعم JavaScript في العديد من أنظمة التشغيل بما في ذلك Windows و macOS وما إلى ذلك.

 

3. Interpreter Centered

تم تصميم JavaScript مع Interpreter Centered والذي يسمح للمستخدم بالحصول على الإخراج دون استخدام مترجم Compiler. هذا يعني أن المدخلات التي يقوم بها المستخدم يتم تقديمها مباشرة دون تجميع الأكواد.

 


Advertisements

 

4. تنسيق حساس لحالة الأحرف Case-sensitive

الأكواد المكتوبة في Java Script حساسة لحالة الأحرف مما يوضح أنه لن يكون هناك اختلاف في الإخراج سواء أكانت الأكواد مكتوبة بأحرف كبيرة أو صغيرة.

 

5. خفيفة الوزن

ميزة JavaScript انها خفيفة الوزن ودقيقة والأكواد المكتوبة بلغة JavaScript لا تتضمن متغيرات وتستخدم كائنات فقط لأداء العمليات.

 

6. تكرار البيانات

يتم استخدام تكرار العبارة لإجراء نفس العمليات بشكل متكرر. في هذه العملية ، يتم تشغيل نفس مجموعة التعليمات البرمجية بطريقة متكررة لمجموعة زمنية محددة أو غير محددة.

 

7. معالجة الأحداث Handling Events

لدى JavaScript القدرة على التحكم في العمليات المحدثة على الخوادم. هذا يتحكم بشكل أساسي في الاستجابة على موقع الويب عندما يحاول المستخدم إجراء أي عملية يتعامل معها الخادم من قبل العميل مثل النقر على الروابط والخيارات ، واستجابة التفاعل عبر موقع الويب ، وما إلى ذلك.

 

تعرف على مميزات لغة JavaScript بالكامل: JavaScript Features.


 

ماذا تحتاج قبل البدأ؟ – المتطلبات الأساسية

 

قبل البدء فى هذه الدورة، يٌفضل أن تكون قد تعلمت:

  1. لغة HTML لهيكلة محتوى صفحات الويب. تم شرحها فى هذه الدورة HTML Tutorial.
  2. لغة CSS لتصميم وتخطيط صفحات الويب. تم شرحها ايضًا فى هذه الدورة CSS Tutorial.

 



الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

[email protected]

شكرًا لك على مساعدتك لنا!

Advertisements