Chakira
11-01-2013, بتوقيت غرينيتش 12:52 AM
http://www.dzbatna.com/images/icons/iconrote.gif طھط¹ظ„ظ… ظ…ط¹ظ†ط§ ظƒظ„ ظ…ط§ ظٹط®طµ ط§ظ„ط¬ط§ظپط§ ط§ط³ظƒط±ط¨طھ (http://www.dzbatna.com/t240823/)
بسم الله الرحمن الرحيم
منقول من احدى المواقع لعل الفائدة تعم ان شاء الله
نبدأ بالدرس مفصل الاول وقبل كل شيء نبدأ بمقدمه كان الكتاب ومؤلفه حفظ للحقوق
اسم الكتاب JaVa****** In Easy Steps (( جافا سكربت في خطوات سهله ))
مؤلف الكتاب مايك ماك جراث (( الترجمه د / خالد العامري ))
المقدمه
تعتبر لغه جافا سكربت بمثابه لغه برمجة يتم ادراج اداه التحويل الخاصه بها في برنامج المتصفح الخاص بك
وهناك فرق بين لغه الجافا سكربت ولغه جافا وعلى الرغم من وجود نوع من الشتابه بينهما الا ان الاخيره تعتبر لغه مختلفه تماما وقد ظهرت الجافا سكربت عام 1995 حيث كان يطلق عليها في البدايه لايف سكربت Live ****** وتم تغيير الاسم بسبب الأغراض التسويقيه
وتحتوي لغه جافا سكربت على عدد كبير من الامكانيات الممتعه ولكن من منطلق الامان فانه لا يمكن قراءه او كتابه الملفات باستثناء الكوكيز او ملفات البيانات التي تقوم بتخزين قدر ضئيل من المعلومات
الفصل الاول
قبل البدء بالدرس مفصل استخدم المفكره ( النوت باد) بالنسبه للويندوز اما الانظمه الثانيه بصراحه اسفه ما اعرف ايس محرر النصوص فيها اللي يعرف ياليت يضيف المعلومه وشاكره له
يقوم بالقاء الضوء على آليات اللغه التي توضح بالامثله كيف يمكن كتابه نصوص جافا سكربت حتى يستطيع المستخدمون ان يتعلموا المبادئ والاساسيات الخاصه بهذه اللغه ثم يقوم متصفح (DOM)
"******** object model" بتوضيح كيف يمكن لصفحات الويب على عناصر مزوده بخصائص يمكن التحكم فيها من خلال جافا سكربت ويؤدي ربط جافا سكربت بالمعلومات الخاصه بــ (DOM) لى انشاء مؤثرات فعاله باستخدام DHTM
ويمكن تحديد بادايه ونهايه ايه كتله نصيه في الكود code الذي تم كتابته باستخدام HTML على الرغم من ان المكان الدائم برأس مستند بين علامتي الترميز <\HEAD> و<HEAD>
وتبدو الكتله النصيه على النحو التالي
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******">
<!--
//-->
</******>
</code> </code>
ويتم ادخال الكود code الفعلي بين السطرين <!-- و //-->
**** ملاحظه ****
لا تستخدم سمه LANGUAGE التي كان يتم استخدامها كثيرا في تحديد لغه البرمجه في الاصدار HTML4.0 لذلك فان سمه TYPE تستخدم الان لهذا الغرض
وتستخدم هذه السطور في اخفاء النص من ادوات التصفح القديمه التي لا تحتوي على اداه التحويل الخاصه بلغه جافا سكربت
ومن الممكن ان يتم فصل كود code جافا سكربت عن كود code HTML داخل ملف جافا سكربت ويعتبر هذا بمثابه مستند نصي يتم حفظه في ملف امتداده (( js )) ولا يحتوي على علامات ترميز خاصه بلغه HTML
كما ان المرجع بالملف المشتمل على نص الكود code النص يجب ان يتم وضعه في قائمه المستند مع سمه SRC بحيث يشير المتصفح الى عنوان الموقع الخاص بملف جافا سكربت كما يتضح في
المثال
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******" SRC="mycode.js">
</******>
</code> </code>
تذكر ان علامه الترميز للنهايه </******>
داله التحذير
ولاستدعاء داله التحذير قم باستدعاء الداله alert() الخاصه بلغه جافا سكربت
مثال
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******">
<!--
alert("منتديات العاصفه ترحب بكم");
//-->
</******>
</code> </code>
النص بين الاقواس في الداله alert يجب وضعها بين علامتي الاقتباس "" ويجب ان تضع الفاصله المنقوطه بعد القوس الاخير
قواعد التركيب install الخاصه بجافا سكربت
الفاصله المنقوطه تتماشى مع قواعد خاصه بتركيب install جافا سكربت ويجب استخدامها في نهايه كل نص في جافا سكربت
تعتبر لغه جافا سكربت بمثابه لغه دقيقه حيث ان استخدام كلمات التاليه بمعان مختلفه مثل
alert و Alert و ALERT يجب التدقيق في حاله الاحرف
ولو طبقت استدعاء داله التحذير بــ Alert او ALERT فانه لن تعمل معك داله الاستدعاء
كما ان المسافات وعلامات الجدوله والاسطر الجديده لا تمثل ايه مشكله بصفه عامه ويتم تجاهلها في جافا سكربت فان الكود code قد يتم تنسيقه بحيث يسهل على اي شخص قرائته
ومن الافضل ان يتم اضافه بعض التعلقيات الى كود code جافا سكربت مثال فالمحلل اللغوي عندما يرى اي نص مسبوق بعلامه // ويتالف من سطر واحد فانه يتعامل معه كتعليق يتكون من سطر واحد وبالتالي فانه يتجاهله كما انه يتجاهل ايضا اي نص يتكون من سطر او اكثر ويكون مدرجا بين هاتين العلامتين */ و/*
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******">
<!--
/*طريقه عمل الكود code كالتالي
تستطيع كتابه التعليمات هكذا*/
alert("منتديات العاصفه ترحب بكم");
//كل هذه طرق خاصه بالايضاح
//-->
</******>
</code> </code>
يجب كتابه الكلمات الرئيسيه الخاصه بجافا سكربت باحرف صغيره
الكلمات الرئيسيه
سوف اكتبها لكم كامله
typeof
null
function
do
break
var
return
if
else
case
void
switch
import
export
continue
while
this
in
false
default
with
true
new
for
delete
بالاضافه الى ذلك جافا سكربت تحتفظ بجميع الكلمات المدرجه في الكلمات التاليه
abstract
debugger
goto
package
synchronized
throw
throws
try
transient
private
protected
public
short
static
super
implements
instanceot
int
interface
long
native
double
enum
extends
final
finally
float
boolean
byte
catch
char
class
const
المتغيرات
يعتبر المتغير بمثابه مكان يتم فيه تخزين البيانات من اجل استخدامه في اي برنامج يتم انشاؤه باستخدام جافا سكربت
ويجب مراعاه ان اسم المتغير لا يبدا برقم ابداااااااااااااااااااااااااااا ;)
مثال
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******">
<!--
var message="[email protected] (http://www.cloudflare.com/email-protection)";
alert(message);
//-->
</******>
</code> </code>
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
بسم الله الرحمن الرحيم
منقول من احدى المواقع لعل الفائدة تعم ان شاء الله
نبدأ بالدرس مفصل الاول وقبل كل شيء نبدأ بمقدمه كان الكتاب ومؤلفه حفظ للحقوق
اسم الكتاب JaVa****** In Easy Steps (( جافا سكربت في خطوات سهله ))
مؤلف الكتاب مايك ماك جراث (( الترجمه د / خالد العامري ))
المقدمه
تعتبر لغه جافا سكربت بمثابه لغه برمجة يتم ادراج اداه التحويل الخاصه بها في برنامج المتصفح الخاص بك
وهناك فرق بين لغه الجافا سكربت ولغه جافا وعلى الرغم من وجود نوع من الشتابه بينهما الا ان الاخيره تعتبر لغه مختلفه تماما وقد ظهرت الجافا سكربت عام 1995 حيث كان يطلق عليها في البدايه لايف سكربت Live ****** وتم تغيير الاسم بسبب الأغراض التسويقيه
وتحتوي لغه جافا سكربت على عدد كبير من الامكانيات الممتعه ولكن من منطلق الامان فانه لا يمكن قراءه او كتابه الملفات باستثناء الكوكيز او ملفات البيانات التي تقوم بتخزين قدر ضئيل من المعلومات
الفصل الاول
قبل البدء بالدرس مفصل استخدم المفكره ( النوت باد) بالنسبه للويندوز اما الانظمه الثانيه بصراحه اسفه ما اعرف ايس محرر النصوص فيها اللي يعرف ياليت يضيف المعلومه وشاكره له
يقوم بالقاء الضوء على آليات اللغه التي توضح بالامثله كيف يمكن كتابه نصوص جافا سكربت حتى يستطيع المستخدمون ان يتعلموا المبادئ والاساسيات الخاصه بهذه اللغه ثم يقوم متصفح (DOM)
"******** object model" بتوضيح كيف يمكن لصفحات الويب على عناصر مزوده بخصائص يمكن التحكم فيها من خلال جافا سكربت ويؤدي ربط جافا سكربت بالمعلومات الخاصه بــ (DOM) لى انشاء مؤثرات فعاله باستخدام DHTM
ويمكن تحديد بادايه ونهايه ايه كتله نصيه في الكود code الذي تم كتابته باستخدام HTML على الرغم من ان المكان الدائم برأس مستند بين علامتي الترميز <\HEAD> و<HEAD>
وتبدو الكتله النصيه على النحو التالي
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******">
<!--
//-->
</******>
</code> </code>
ويتم ادخال الكود code الفعلي بين السطرين <!-- و //-->
**** ملاحظه ****
لا تستخدم سمه LANGUAGE التي كان يتم استخدامها كثيرا في تحديد لغه البرمجه في الاصدار HTML4.0 لذلك فان سمه TYPE تستخدم الان لهذا الغرض
وتستخدم هذه السطور في اخفاء النص من ادوات التصفح القديمه التي لا تحتوي على اداه التحويل الخاصه بلغه جافا سكربت
ومن الممكن ان يتم فصل كود code جافا سكربت عن كود code HTML داخل ملف جافا سكربت ويعتبر هذا بمثابه مستند نصي يتم حفظه في ملف امتداده (( js )) ولا يحتوي على علامات ترميز خاصه بلغه HTML
كما ان المرجع بالملف المشتمل على نص الكود code النص يجب ان يتم وضعه في قائمه المستند مع سمه SRC بحيث يشير المتصفح الى عنوان الموقع الخاص بملف جافا سكربت كما يتضح في
المثال
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******" SRC="mycode.js">
</******>
</code> </code>
تذكر ان علامه الترميز للنهايه </******>
داله التحذير
ولاستدعاء داله التحذير قم باستدعاء الداله alert() الخاصه بلغه جافا سكربت
مثال
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******">
<!--
alert("منتديات العاصفه ترحب بكم");
//-->
</******>
</code> </code>
النص بين الاقواس في الداله alert يجب وضعها بين علامتي الاقتباس "" ويجب ان تضع الفاصله المنقوطه بعد القوس الاخير
قواعد التركيب install الخاصه بجافا سكربت
الفاصله المنقوطه تتماشى مع قواعد خاصه بتركيب install جافا سكربت ويجب استخدامها في نهايه كل نص في جافا سكربت
تعتبر لغه جافا سكربت بمثابه لغه دقيقه حيث ان استخدام كلمات التاليه بمعان مختلفه مثل
alert و Alert و ALERT يجب التدقيق في حاله الاحرف
ولو طبقت استدعاء داله التحذير بــ Alert او ALERT فانه لن تعمل معك داله الاستدعاء
كما ان المسافات وعلامات الجدوله والاسطر الجديده لا تمثل ايه مشكله بصفه عامه ويتم تجاهلها في جافا سكربت فان الكود code قد يتم تنسيقه بحيث يسهل على اي شخص قرائته
ومن الافضل ان يتم اضافه بعض التعلقيات الى كود code جافا سكربت مثال فالمحلل اللغوي عندما يرى اي نص مسبوق بعلامه // ويتالف من سطر واحد فانه يتعامل معه كتعليق يتكون من سطر واحد وبالتالي فانه يتجاهله كما انه يتجاهل ايضا اي نص يتكون من سطر او اكثر ويكون مدرجا بين هاتين العلامتين */ و/*
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******">
<!--
/*طريقه عمل الكود code كالتالي
تستطيع كتابه التعليمات هكذا*/
alert("منتديات العاصفه ترحب بكم");
//كل هذه طرق خاصه بالايضاح
//-->
</******>
</code> </code>
يجب كتابه الكلمات الرئيسيه الخاصه بجافا سكربت باحرف صغيره
الكلمات الرئيسيه
سوف اكتبها لكم كامله
typeof
null
function
do
break
var
return
if
else
case
void
switch
import
export
continue
while
this
in
false
default
with
true
new
for
delete
بالاضافه الى ذلك جافا سكربت تحتفظ بجميع الكلمات المدرجه في الكلمات التاليه
abstract
debugger
goto
package
synchronized
throw
throws
try
transient
private
protected
public
short
static
super
implements
instanceot
int
interface
long
native
double
enum
extends
final
finally
float
boolean
byte
catch
char
class
const
المتغيرات
يعتبر المتغير بمثابه مكان يتم فيه تخزين البيانات من اجل استخدامه في اي برنامج يتم انشاؤه باستخدام جافا سكربت
ويجب مراعاه ان اسم المتغير لا يبدا برقم ابداااااااااااااااااااااااااااا ;)
مثال
رمز PHP:
<code style="white-space:nowrap"> <code> <****** TYPE="text/java******">
<!--
var message="[email protected] (http://www.cloudflare.com/email-protection)";
alert(message);
//-->
</******>
</code> </code>
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©