|
JAVA
SCRIPT
لقد رأينا سابقاً أن لغة
HTML
لغة بسيطة لا تحوي حلقات دوران أو عبارات شرطية ولا تحتاج إلى مترجم بل يقوم
متصفح الانترنت (
Internet Browser )
باستعراضها تعليمة تعليمة كما أن محتوى صفحة
HTML
جامد وغير ديناميكي , ولذلك دعت الحاجة إلى ظهور لغات تمكننا من بناء صفحات
ديناميكية وبإمكانيات تحكم أكبر , مثل
Java Script
و VBscript h Jscript
و ... وقد اخترنا لغة
Java Script كمثال عن
اللغات السابقة حيث لا تحتاج
Java Script
وتلك اللغات السابقة إلى عملية ترجمة
( Compilation )
قبل تنفيذها كما هو الحال مع لغات البرمجة التقليدية مثل
C++
وغيرها التي يجب أن تخضع لعملية الترجمة لتوليد النسخة التنفيذية المستخدمة
في التطبيقات .www.tartoos.com
لمحة عن لغات
نصوص الوب
Script Language
إن أكثر الأمور وأهمية والتي
يجب أخذها بعين الاعتبار من قبل مصمم صفحات الوب عند كتابته لنصوص برمجية هي
اختيار اللغة المناسبة والمتوافقة مع المتصفح
Browser
الذي يقوم بعرض الصفحات التي تتضمن النصوص البرمجية وذلك لن المتصفحات
Browsers
تختلف في كيفية فهم وتحليل النصوص البرمجية وكذلك تنفيذها ويوجد حالياً ثلاث
لغات نصوص الوب البرمجية
Script Language
تستخدم من قبل مصمم صفحات الوب وهي :www.tartoos.com
1-
Java Script
:
www.tartoos.com
حيث وضعت هذه اللغة من قبر
شركة
Netscape
Communications في عام
1996 وهي أول لغة نصوص برمجية تعمل من جهة الزبون
Client
وتساعد في تصميم صفحات الوب حيث كانت النسخة الأولى تضم معظم التوابع وأنماط
المعطيات والعبارات الشرطية وجمل وحلقات الدوران وقد تزامن ظهورها مع ظهور
النسخة الثانية للمتصفح
Netscape Navigator 2.0
ثم ظهرت نسخة جديدة من لغة
Java Script
وكانت Java script 1.1
والتي ضمت توابع مبنية سابقاً وأنماط معطيات جديدة وتلا ذلك ظهور نسخ جديدة
مثل JavaScript1.2
وغيرها حيث تم استكمال بعض التوابع ومعالجة لأحداث وكذلك إضافات أخرى .www.tartoos.com
تعتبر لغة
Java script
من أهم اللغات المستخدمة في العالم وذلك لسهولة تعلمها كلغة متضمنة في صفحات
الوب بهدف جعلها أكثر حيوية , ولأن مصمميها قد التزموا بالشروط والمعايير
التي وضعتها الهيئة العالمية للويب
W3C
.
وسأعطيك عدة أمثلة حول كيفية
جعل الصفحة ديناميكية مثل تغيير لون خلفية الصفحة عند النقر على زر ما ,
إظهار صورة عشوائية في الصفحة تتبدل عند كل زيارة , اختيار عبارة عشوائية
وإظهارها كإظهار حكمة اليوم مثلاً , إظهار تحية تعتمد على حكمة الوقت في صفحة
الوب كعبارة " صباح الخير " بين الساعة الثانية عشر عند منتصف الليل والثانية
عشر ظهراً , وعبارة " مساء الخير " في غير ذلك من الأوقات وهذه أمثلة بسيطة
جداً عن قدرات
Java
Script فقد تستخدم من
جهة المخدم Server
للاتصال بقاعدة بيانات وغير ذلك من الأمور .www.tartoos.com
إن لغة
Java Script
لغة غرضية التوجه Object
Oriented تحتوي في
نيتها على مجموعة من الأغراض
Objects
مثل المصفوفة , الكائن الرياضي والتاريخ بالإضافة الى مجموعة من التوابع
والطرق Methods
.
تعمل أغلب المتصفحات الحديثة
مع
Java Script
وتفسرها لكي تنفذ تعليماتها وكما ذكرنا سابقاً بأن
Netscape
هي من أجود هذه اللغة لذلك نجدها تعمل جيداً مع متصفح
Netscape
.
www.tartoos.com
2-
Jscript
:
لغة ظهرت بعد فترة وجيزة من
Java Script
حيث تم تطويرها من قبل شركة
Microsoft
حيث أنها تشبه Java
Script الى حد ما ولكن
مع بعض الاختلافات ولم تلتزم هذه اللغة بالمعايير التي وضعتها الهيئة
العالمية للوب W3C
تعمل هذه اللغة مع
Internet Explorer فقط
.www.tartoos.com
3-
VBScript
:
لغة أخرى من شركة
Microsoft
لا تشبه لغة Java Script
مطلقاً ولكن قامت شركة
Microsoft بتطويرها
وجعلها قريبة من لغة
Visual Basic ذات
الانتشار الشعبي ليتمكن عدد كبير من المبرمجين تلمها بسهولة وتعمل أيضا مع
متصفح Internet Explorer
فقط .www.tartoos.com
الفرق بين
Java
و
Javascript
www.tartoos.com
إن لغة
Java
هي لغة برمجية تكتب البرامج فيها بشكل مستقل ثم تتم ترجمتها بواسطة مترجم خاص
بها والجدير بالذكر أنها طورت من قبل
Sun Microsystems
أما Java script
فهي مطورة من قبل شركة
Netscape وهي لغة
مفسرة تعالج تعليماته تعليمة تعليمة لذلك دعيت في البداية
Live Script
واللغتين ليس بينهما الربط .www.tartoos.com
مراجع للغة
Javascript
توجد الكثير من المواد
التعليمية حول
Java
script على الانترنت
وكذلك الكثير من الكتب ولكنني سأشير لك ببعض المواقع التي ستفيدك بالتأكيد :
www.w3schools.com
www.as4web.cjb.net
www.arabteam2000.com
www.alnabri.net
|