تعد لغه JavaScript
من لغات البرمجه التى يسهل تعلمها ,وقد استخدمت هذه اللغه لتطوير صفحات الويب
المكتوبه بلغه html لتحويلها من صفحات ثابته إلى صفحات تفاعليه وهذا
ما لا تستطيع عمله لغه html,وما
اقصده بصفحات تفاعليه أنها تتفاعل مع المستخدم حيث تقوم بإظهار نافذه تنبيه
للمستخدم أو تستخدم لإظهار الوقت والتاريخ أو إظهار إسم الزائر فى الصفحه وغيرها .
وقد ساعدت لغه JavaScript فى عمل معالجه للبيانات التى يدخلها المستخدم قبل إرسالها إلى الخادم (server) حيث أنها تستطيع أن تضع قيود (validation) على ما يدخله المستخدم
من بيانات لكى تتأكد أن ما ادخله المستخدم صحيح , وهذا أفضل من أن يتم ارسال
البيانات إلى الخادم وإذا كان بها خطأ يتم إرجاعها إلى المستخدم مره اخرى لكى
يدخلها صحيحه .
وقد تم اصدار هذه اللغه من قبل شركه Netscape عام
1995 تحت اسم live script
, وبعد اصدار لغه JAVA من قبل شركه SUN Micro system , تم تغيير الاسم الى JavaScript.
والجدير بالذكر أنه يتم الخلط بين JAVA مع JavaScript وذلك بسبب التشابه فى التسميه, إلا أن هناك إختلاف كبير فهذه لغه مختلفه عن الاخرى واليكم بعض من هذه الاختلافات...
بالنسبه للغه javascript
يتم تنفيذ البرنامج المكتوب من خلال متصفح الإنترنت الذى ينفذ
الكود سطر سطر وهذا ما يطلق عليه (interpreter) حيث لا يشترط أن تكون
جميع الأكواد كلها صحيحه لكى يتم تنفيذها فهو يبدأ بتنفيذ الأكواد بالترتيب ولا
ينفذ الأكواد الخاطئه.
لغه JavaScript عباره عن object-based
أما بالنسبه للغه JAVA
تستخدم (compiler) الذى يقوم دوره بتحويل اللغه
المكتوب بها الأكواد إلى اللغه التى يفهمها الكمبيوتر ولكن يشترط هنا أن تكون كل
الأكواد صحيحه حتى يقوم بالترجمه.
لغه JAVA عباره عن OOP(object oriented programming)
البرامج المستخدمه فى لغه javascript
vبرنامج محرر النصوص مثلNotepad او wordpad
لكتابه أكواد البرنامج.
vمتصفح انترنت لتنفيذ الاوامر ويمكنك ان تستخدم اى متصفح
يدعم هذه اللغه مثل
(internet explorer) أو (Google chrome)
ملحوظه
لا يشترط وجود إنترنت لكى يتم تنفيذ الأوامر المكتوبه
بهذه اللغه.
اساسيات لغه javascript
يتم وضع كود javascript بداخل كود لغه html ويمكن وضع كود الجافا سكربت بداخل head أو body وسوف يتم توضيحه.
ولكتابه كود الجافا سكربت لابد
ان يبدأ بـ <script> وينتهى بـ </script> .
مدونه مايندز وجدتها زاخره باالدروس الموجهه للمبتديئن فى المجال التقنى عامه والبرمجى, المدونه تضعك على الطريق وتساعدك على عمل مقارنه ما بين بعض الاقسام المختلفه ومن ثم تحدد ما تريد. اشكر الساده الزملاء الذين ساهموا فى انشاء المدونه.
رائع ان يكون هناك مدونة عربية تجمع ما بين الاخبار التقنية الاحترافية و دروس تعليمية قيمة في ذات المجال و انصح جميع المبتدئين و مزاولي المهنة متابعتها
ومن الجميل أن نرى مواقع عربية تدعم المحتوى العربي التعليمي في مجال البرمجيات والكومبيوتر ، ونأمل أن يكون موقع "مايندز" بإذن الله نواة جيدة في بناء المحتوى البرمجي العربي