Get Mystery Box with random crypto!

ما هي #الجافا_سكريبت Java script #الجافا_سكريبت هي لغة برم | محمد يازجي || 𝐌𝐎𝐇𝐀𝐌𝐌𝐀𝐃 𝐘𝐀𝐙𝐉𝐈

ما هي #الجافا_سكريبت Java script

#الجافا_سكريبت هي لغة برمجةٍ عالية المستوى تستخدم عادةً في تطوير المواقع. قامت شركة نتسكيب Netscape# بتطويرها كوسيلةٍ لإضافة عناصرٍ ديناميكيةٍ وتفاعليةٍ للمواقع.

إن كنت من عشاق البرمجة فلا بد أنك حالما ترى اللون #الأصفر ستفكر في البرمجة بسرعةٍ. أما من وصل هنا بحثًا عما سنتحدث عنه فستنضم إلى مجتمع اللون الأصفر بعد قراءتك هذه السطور معنا.

نعم وكما لا يخفى على أحدٍ أن الأصفر يحملنا مباشرةً إلى التفكير بالجافا سكريبت. لكن هل تملك المعلومات الكافية عنها؟! بماذا تختلف عن بقية لغات البرمجة؟ في هذا المقال سنتعرف على مجالات استخدام الجافا سكريبت وأهم ميزاتها. لكن لنلقي الضوء على تعريفٍ مبسطٍ لها لتتكون لديك الفكرة الصحيحة عنها.

#الجافا_سكريبت هي لغة برمجةٍ عالية المستوى تستخدم عادةً في تطوير المواقع. قامت شركة نتسكيب Netscape# بتطويرها كوسيلةٍ لإضافة عناصرٍ ديناميكيةٍ وتفاعليةٍ للمواقع.

تتأثر الجافا سكريبت بلغة الجافا بشكلٍ كبيرٍ، وتتشابه في تركيبها بلغة C وهي مبينةٌ على ECMAScript# والتي هي لغة برمجةٍ وضعتها شركةSun Microsystems# ومع مرور الوقت حلت محل مجموعةٍ متنوعةٍ من لغات البرمجة الأخرى لتصبح معيارًا لبرمجة المتصفحات.

تطور الجافا سكريبت

_ ابتكر لغة الجافا برندان ايش عام 1995 تحت اسم موكا أثناء عمله في شركة نتسكيب، مستلهمًا إياها من لغة جافا Java وسكيم Scheme وسيلف Self.
_ لم تلقَ هذه اللغة الاهتمام في البداية إلا أنها ومع الوقت أصبحت تشكل مصدر اهتمامٍ للعديد من المبرمجين بعد إضافة تقنياتٍ جديدةٍ ودعمها للغة الجافا وأطلق عليها اسم جافا سكريبت.2

ميزات الجافا سكريبت

_ تستخدم الجافا سكريبت في البرمجة من طرف العميل أو ما تدعى client side لكنها تتميز بالعديد من التقنيات والميزات والتي نورد منها:
_ تنفذ من جهة العميل، فعلى سبيل المثال يمكنك التحقق من صحة أي مدخلاتٍ قبل إرسال الطلب إلى المخدم.
_ تعتبر لغةً سهلة التعلم نسبيًا وقريبةً من اللغة الإنجليزية.
_ لغة برمجة مستقلة وليست كما يعتقد البعض أنها مرتبطةٌ بلغة جافا.
_ توفر خدمات تحكمية أكبر بالمتصفحات.
_ تفاعلية وسريعة.
_ تتميز بواجهات غنية ويمكنك سحب وإسقاط المكونات لتغني واجهتك بالعناصر المطلوبة.
_ لغة برمجة وظيفية.

قيود الجافا سكريبت

مشكلات الأمان: بما أن معظم التعليمات البرمجية يتم تنفيذها على الحاسب الخاص بالمستخدم، فيمكن استغلالها في بعض الأحيان لأغراضٍ ضارةٍ، الأمر الذي يستدعي العديد من الناس إلى تعطيلها.

_ لا تتيح قراءة الملفات أو كتابتها من جهة العميل.
_ لا يمكن استخدامها في تطبيقات الشبكات إذ لا يتوفر الدعم المناسب لذلك.
_ لا تدعم التنفيذ متعدد الخيوط multithreading وهي تقنيةٌ يتم فيها التنفيذ في عدة مساراتٍ بنفس الوقت على نفس المعالج.
_ يختلف عرض الجافا سكريبت بين مختلف المتصفحات ومحركات البحث الأمر الذي يتسبب في عدم تناسق الواجهة والوظائف في بعض الأوقات

نأمل أن يكون هذا المقال قد حقّق لكم الفائدة