يشير جانب العميل(Client-side) إلى العمليات التي يتم تنفيذها بواسطة العميل في علاقة العميل بالخادم في شبكة الكمبيوتر.


 

ما هي البرمجة النصية من جانب العميل؟

 

في تطوير الويب ، يشير “جانب العميل” إلى كل شيء في تطبيق الويب يتم عرضه أو حدوثه على العميل (جهاز المستخدم) يتضمن ذلك ما يراه المستخدم ، مثل النصوص والصور وبقية واجهة المستخدم ، إلى جانب أي إجراءات يقوم بها أحد التطبيقات داخل متصفح المستخدم.

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

يُعرف جانب العميل أيضًا باسم الواجهة الأمامية (Front-end)، على الرغم من أن هذين المصطلحين لا يعنيان نفس الشيء بالضبط، يشير جانب العميل فقط إلى الموقع الذي تعمل فيه العمليات ، بينما تشير الواجهة الأمامية إلى أنواع العمليات التي تعمل من جانب العميل.

 

* صفحة الويب الديناميكية هي صفحة ويب لا تعرض نفس المحتوى لجميع المستخدمين وتتغير بناءً على مدخلات المستخدم.

 


 

لغات جانب العميل

 

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

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

 

مثال على كود من جانب العميل:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Example</title>
  </head>

  <body>
    <h2 id="demo">HTML</h2>

    <script>
       document.getElementById('demo').innerHTML = 'Hello World!';
    </script>
   </body>
</html>

 

💡 ملاحظة: جميع الأكواد الخاصة بالـ client-side تظهر فى المتصفح وللمستخدم على عكس لغات الـ server-side.