ما هو JavaScript وما هو على الإنترنت؟

-هو-JavaScript-وما-هو-على-الإنترنت؟.jpg


أثناء تصفحك للإنترنت ، يتم تقديم مواقع الويب التي تتفاعل معها باستخدام ثلاث تقنيات: HTML و CSS وما سنناقشه في هذه المقالة – JavaScript.

من بين الثلاثة ، تعد JavaScript هي الأكثر تقدمًا. يضيف وظائف ديناميكية لصفحات الويب مما يجعلها أكثر تعقيدًا وتفاعلية. بدون JavaScript ، لن تكون بعض مواقعك المفضلة ممكنة.

في هذه المقالة ، سنناقش ماهية JavaScript ، وكيف تعمل ، واستخداماتها المتعددة على الإنترنت.

ما هي JavaScript؟

JavaScript هي لغة برمجة. HTML ، أحد أقاربها الأكثر شيوعًا ، هي لغة ترميزية. يتمثل الاختلاف الرئيسي بينهما في أن لغات الترميز منظمة وتستخدم لإعداد شكل الصفحة وأسلوبها. لغة الترميز هي لغة عرضية وظيفية بينما لغة البرمجة النصية منطقية وخوارزمية.

ببساطة ، يقوم HTML بتغيير مظهر صفحات الويب عندما تقدم JavaScript بالفعل وظائف حسابية. في HTML ، لا توجد طريقة لتقييم معادلة بسيطة مثل 1 + 1. يمكن لـ JavaScript القيام بذلك وأكثر من ذلك بكثير.

يمكن تنفيذ JavaScript على جانب الخادم والعميل. يعد JavaScript من جانب العميل هو الأكثر شيوعًا حيث تتم الإشارة إلى تعليمات JavaScript البرمجية عبر HTML ويتم تفسيرها بواسطة مستعرض الويب. يمكن أن تفعل هذه الشفرة أكثر بكثير من مجرد تغيير مظهر الصفحة ، مثل إنشاء محتوى HTML ديناميكيًا ، ومطالبة المستخدم بالإدخال ، والمزيد.

باختصار ، JavaScript هي لغة برمجة نصية خفيفة الوزن ومفسرة يمكن أن تجعل موقع الويب أكثر تفاعلية.

كيف يتم استخدام JavaScript على الإنترنت؟

كما هو الحال مع أي لغة برمجة نصية تقريبًا ، تقتصر الاحتمالات على ما يمكنك التفكير فيه فقط. إذا كانت لديك المهارات ويمكنك أن تحلم بها ، يجب أن تكون قادرًا على القيام بذلك.

ومع ذلك ، هناك بعض نصوص JavaScript البرمجية الشائعة جدًا والتي بدونها لن يكون الويب هو نفسه. دعونا نناقش بعض حالات استخدام JavaScript الأكثر شيوعًا.

التحقق من صحة النموذج

إذا كنت قد ملأت استمارة التسجيل فقط لتسمع أن اسم المستخدم أو كلمة المرور الخاصة بك قصيرة جدًا ، فهذا كان JavaScript قيد التشغيل!

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

تقديم النموذج ليس ممتعًا أبدًا وبعد ذلك تحصل على معلومات تفيد بأن معلوماتك غير صحيحة. يمكن لـ JavaScript القيام بذلك على الفور.

المحولات والآلات الحاسبة

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

تعد JavaScript من جانب العميل أحد أفضل الحلول عندما يتعلق الأمر بمعالجة مثل هذه الحسابات.

مولدات عشوائية

Math.random () هي ميزة مفضلة للعديد من محبي JavaScript وهي مفيدة للغاية. يتيح لك إنشاء رقم فاصلة عائمة عشوائي يتراوح من 0 إلى 1 ، مما يتيح لك إنشاء الكثير من البرامج النصية الذكية.

أحد البرامج النصية الأكثر شيوعًا من هذا النوع هو عشوائي صمولد كلمة السر. يمكنك العثور عليها في جميع أنحاء الويب ، وهي مصدر موثوق به لإنشاء كلمات مرور عشوائية نظرًا لأن JavaScript من جانب العميل لا يتفاعل مع الخادم ، لذلك لا يتم تخزينها مؤقتًا أو حفظها خلف الكواليس.

ألعاب

هذا صحيح – يمكن استخدام JavaScript حتى لترميز ألعابك الخاصة. في حين أن JavaScript من جانب العميل لن يسمح بأي نوع من الألعاب عبر الإنترنت أو التعاونية أو ألعاب اللاعب الفردي أو الألعاب التي يمكن أن يلعبها مستخدمان على نفس لوحة المفاتيح ، إلا أن ذلك ممكن تمامًا.

فيما يلي بعض الأمثلة الكلاسيكية:

JavaScript هي لغة برمجة نصية جيدة حقًا تعمل حتى في المشاريع الأقل جدية!

إذا كنت على دراية جيدة بـ HTML و CSS ، فإن JavaScript هي خطوة تالية رائعة يمكنها حقًا تحسين لعبة الترميز الخاصة بك. إذا لم تكن مهتمًا بالبرمجة ، فيجب أن تساعدك هذه المقالة في تقدير الوظيفة التي توفرها لغة البرمجة النصية هذه لملايين مواقع الويب. لن يكون الإنترنت هو نفسه بدون JavaScript.

scroll to top