عرفنا فى المرة السابقة اشياء كثير مهمة وهى :
- html مش لغة برمجة وانما لغة ترميز .
- Css تستخدم لتظبيط شكل الصفحة .
- المهم ان لغات برمجة الويب نوعين :
# لغات جانب السيرفر # لغات جانب المتصفح
وكل منها يطبق فى مكانه , اى لغات جانب السيرفر تعمل على السيرفر وهكذا...
################################################## ####
هنتكم بقى عن الجافا سكريبت
الجافا سكريبت لغة client side او لغة من لغات جانب المتصفح
اى انها تطبق على المتصفح
لذا يمكن لك ان ترى الكود الأصلى لها , اعمل كليك يمين و بعدين view source
-
الأسم الأصلى لها ECMAScript واللى عاملها راجل اسمه Brendan Eich-
تستخدم لعمل ديناميكية بالصفحة .-
ممكن تعمل صفحة محتواها متغير .-
تقدر بيها تغير فى html الموجود بالصفحة , يعنى مثلا تعمل زر يغير الخلفية بتاعة الصفحة
او يغير مصدر الصورة او يخفى حاجة مثلا ...-
بيها تقدر تعرف نوع المتصفح بتاع الراجل اللى
بيزور موقعك , وبناء عليه ممكن تعرض له صفحة معينة , يعنى ممكن تعمل صفحة
تتعرض لما يكون المتصفح if و صفحة تانية ل ff وهكذا , ودى حلت
مشاكل كتير فى التصميم احيانا .-
تقدر تعمل بيها check على الداتا و ده مهم جداا , بتوفر شغل كتير وجهد كبير ع السيرفر .-
تقدر تعمل حركة فى الصفحة - مثلا تنقل صورة بالماوس من مكان لمكان .- فى فرق كبير جدااا , بين الجافا و الجافا سكريبت !
- تقدر تعمل بيها مؤثؤات كتيرة , ساعات , امطار , مؤثرات صوت , العاب , مؤثرات ع الماوس , ... الخ
الجافا سكريبت : لغة من لغات برمجة الويب بتعمل الحاجات اللى فوق .
اما الجافا فهى لغة برمجة قوية جدا مشهورة فى برامج desktop application ودى قصة تانية خالص
حاجة كده زى الفيجوال بيسيك و c و c# وهكذا ..
################
طيب , ناخد مثال hello world
ده الرابط , لأن المنتدى عامل block لكلمة جافاسكريبت بالأنجليزى
http://www.w3schools.com/js/tryit.as...ame=tryjs_text##################
جميل جدا , انا عاوز اتعلم جافا سكريبت ؟
- شوف الكام موقع دول وابدا :
http://www.w3schools.com/js/js_intro.asphttp://www.echoecho.com/**********.htmhttp://www.wdvl.com/Authoring/**********/Tutorial/http://www.cs.brown.edu/courses/brid...-tutorial.htmlhttp://www.howtocreate.co.uk/tutorials/**********/# استبدل النجوم بكلمة جافا سكريبت بالأنجليزى
وده صفحة فيها اكواد كتير :
http://www.star28.com/java/#################
طيب , سؤال لازم تفكر فيه , ليه المنتدى عامل بلوك لكلمة جافا سكريبت ؟
-
فى حاجة اسمها كوكيز
وده ملف الموقع بيحطه عندك علشان يعرفك لما تزور الموقع مرة تانية , مش لازم تدخل اليوزر والباص كل مرة تزور فيها الموقع .
- ممكن عن طريق الجافا سكريبت تتحكم فى الملف ده و تشوفه وتعدل فيه كمان
وفى ثغرة مشهورة اسمها xss بتستخدم الجافا سكريبت علشان تسرق الملف ده
- فالمنتدى بيمنع الكلمة دى خالص علشان مفيش اى حد يكتب كود جافا سكرييت http://tech.spmmf.com/2009/06/cookies/#################################################
ندخل فى PHP
- لغة من لغات جانب السيرفر , اى تطبق على السيرفر يعنى مش هتشوف الكود .
- الصفحة بترجعلك من السيرفر html .
- مشهورة جداا لأنها مجانية و مفتوحة المصدر و سهلة التعلم و فيها دوال
كتير جدااااا وبتتعامل مع اكتر من قاعدة بيانات و معظم شركات الأستضافة
بتدعمها .
- البى اش بى اختصار ل
PHP Hypertext Preprocessor
طب وال php اللى فى الأول اختصار ل أيه ؟
PHP Hypertext Preprocessor
وهكذا
, زى ال GNU اختصار ل
GNU is not unix
وهكذا ......
- بتتعامل مع قواعد بيانات كتير اوى اشهرها mysql و oracle .
###############################
طيب عاوز اتعلم php ؟
لازم يكون عندك 3 حاجات
PHP
Web Server like appache
MYSQL
- ممكن تنزل كل واحد من موقعه , او تنزل تستخدم ال wamp
وده اختصار ل
windows appache mysql php
وده رابط التحميل
http://www.wampserver.com/download.phpشغل البرنامج وكل حاجة هتشتغل تمام :
- ملفاتك اللى هتكتبها هتحطها فى المكان ده
c:/wamp/www/
- دلوقتى افتح ال editor واكتب :
كود PHP:
<?php
echo "hello world" ;
?> - بعدين , احفظ الملف بامتداد php فى المسار السابق
- افتح المتصفح وافتح واكتب
http://localhost/filename.php- filename.php ده اسم الملف بتاعك
- بكده هتشوف كلمة hello world