كتاب تعلم جافا سكريبت linuxac.orgكتب تقنية المعلومات

كتاب تعلم جافا سكريبت linuxac.org

بعد مفاوضات مع دار نشر O'Reilly وأخذ إذن المؤلف، وبعد جهدٍ استغرق عدِّة أشهر، انتهى العمل على كتاب «تعلم JavaScript» المترجم عن كتاب «JavaScript Enlightenment» لصاحبه Cody Lindley، والذي نَشَرتَه دار نشر O'Reilly لاحقًا بنفس الاسم. (http://shop.oreilly.com/product/0636920027713.do) يأتي هذا الكتاب ليشرح الكائنات في JavaScript وعلاقتها مع بعضها، ويوضِّح آلية الوراثة المُتّبَعة في JavaScript، مما يفيد مَن أراد التعمق في اللغة وفهم كيفية عملها. يقع هذا الكتاب في 250 صفحة من المحتوى التقني المدعَّم بأمثلة عملية قابلة للتجربة فوريًا على المتصفح، وهو مقسَّمٌ إلى ستة عشر فصلًا تشرح مختلف أنواع الكائنات المتوافرة في JavaScript. يستهدف هذا الكتاب فئة المبرمجين متوسطي المعرفة بلغة JavaScript، أي أنَّه يفترض معرفةً مسبقةً بهذه اللغة أو تعاملًا مع إحدى المكتبات المكتوبة بها. مؤلف الكتاب Cody Lindley هو مطور واجهة أمامية front-end وجافا سكربت ولديه خبرة تزيد عن ظ،ظ¦ سنة في تطوير HTML و CSS و جافا سكربت.

كتب لتعليم جافا سكريبت
-
من كتب جافا سكريبت كتب تطوير المواقع الالكترونيه - مكتبة كتب تقنية المعلومات.

وصف الكتاب : بعد مفاوضات مع دار نشر O'Reilly وأخذ إذن المؤلف، وبعد جهدٍ استغرق عدِّة أشهر، انتهى العمل على كتاب «تعلم JavaScript» المترجم عن كتاب «JavaScript Enlightenment» لصاحبه Cody Lindley، والذي نَشَرتَه دار نشر O'Reilly لاحقًا بنفس الاسم. (http://shop.oreilly.com/product/0636920027713.do)
يأتي هذا الكتاب ليشرح الكائنات في JavaScript وعلاقتها مع بعضها، ويوضِّح آلية الوراثة المُتّبَعة في JavaScript، مما يفيد مَن أراد التعمق في اللغة وفهم كيفية عملها.
يقع هذا الكتاب في 250 صفحة من المحتوى التقني المدعَّم بأمثلة عملية قابلة للتجربة فوريًا على المتصفح، وهو مقسَّمٌ إلى ستة عشر فصلًا تشرح مختلف أنواع الكائنات المتوافرة في JavaScript.
يستهدف هذا الكتاب فئة المبرمجين متوسطي المعرفة بلغة JavaScript، أي أنَّه يفترض معرفةً مسبقةً بهذه اللغة أو تعاملًا مع إحدى المكتبات المكتوبة بها.
مؤلف الكتاب Cody Lindley هو مطور واجهة أمامية front-end وجافا سكربت ولديه خبرة تزيد عن ظ،ظ¦ سنة في تطوير HTML و CSS و جافا سكربت.

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

عدد مرات التحميل : 40144 مرّة / مرات.
تم اضافته في : الأحد , 11 مايو 2008م.
حجم الكتاب عند التحميل : 1.3 ميجا بايت .

ولتسجيل ملاحظاتك ورأيك حول الكتاب يمكنك المشاركه في التعليقات من هنا:


     

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

جدول المحتويات
 تقديم
3
 تمهيد
14
1
 هذا الكتاب؟
ُ
 لماذا كتبت
.
15
2
 من يجب عليه قراءة هذا الكتاب
.
17
3
 لماذا إصدار 
.
JavaScript 1.5
)
ECMA-262 v3
؟
(
17
4
 لماذا لم أشرح كائنات 
.
Date()
 و 
Error()
 و 
RegEx()
؟
17
5
 تنسيق الكتاب
.
18
 أقل
ٌ
 أكثر وكلمات
ٌ
أ  شيفرات
.
18
ب  الكثير من الشيفرات والتكرار
.
18
ت  التنسيق واللوان
.
18
ث  التجربة الحية للمثلة
.
19
الفصل الول  الكائنات في 
:
JavaScript
21
1
 إنشاء الكائنات
.
22
2
 الدوال البانية في 
.
JavaScript
ا من الكائن
ً
عيد نسخ
ُ
 تبني وت
31
3
 الدوال البانية للكائنات الموجودة في أساس لغة 
.
JavaScript
34
4
ئها المستخدم
ِ
نش
ُ
 الدوال البانية للكائنات التي ي
36
5
 استدعاء الدوال البانية باستخدام المعامل 
.
new
38
6
 الطرائق المختصرة لنشاء القيم من الدوال البانية
.
41
7
 القيم الولية  أو البسيطة
().44
8
 القيم الولية 
.
null
 و 
undefined
 و 
"
string
 و   
"
10
 و 
true
 و 
false
 ليست كائنات
46
9
نسخ القيم الولية في 
ُ
ن وت
َ
خز
ُ
 كيف ت
.
JavaScript
49
10
ا على القيمة
ً
 القيم الولية تتساوى اعتماد
.
...........................................................
51
11
 القيم النصية والعددية والمنطقية الولية ستسلك سلوك كائن عندما نعاملها ككائنات
.
....
53
12
دة  أو المركبة
َ
عق
ُ
 القيم الم
().
55
13
خ القيم المعقدة في 
َ
نس
ُ
ن أو ت
َ
خز
ُ
 كيف ت
.
JavaScript
57
14
ا على المرجعية
ً
 الكائنات المعقدة تتساوى اعتماد
.
59
15
 ديناميكية
ٌ
 للكائنات المعقدة أخاصيات
.
61
16
 المعامل 
.
typeof
ستعمل على القيم الولية والمعقدة
ُ
 ي
62
17
 الخاصيات الديناميكية تسمح بتغيير الكائنات
.
64
18
 جميع الكائنات تملك أخاصية 
.
constructor
شير إلى الدالة البانية لها
ُ
 التي ت
66
19
نة
ّ
 من دالةٍ  بانيةٍ  معي
ً
أ
َ
نش
ُ
 ما م
ٌ
 التحقق فيما إذا كان كائن
.
71
20
نشأ من دالة بانية أخاصياته المستقلة
ُ
 يمكن أن يملك كائن م
.
72
21
 الأختلفات بين  كائنات 
».
JavaScript
 و  كائنات 
»«
Object()
«
75
الفصل الثاني  التعامل مع الكائنات والخاصيات
:
1
 يمكن أن تحتوي الكائنات المعقدة على غالبية أنواع القيم في 
.
JavaScript
 كخاصيات
......
78
2
ا
ً
 تغليف الكائنات المعقدة بطريقة نستفيد منها برمجي
.
80
3
 ضلللبط أو تحلللديث أو الحصلللول على قيملللة أخاصلللية من أخاصللليات الكلللائن باسلللتخدام طريقلللة
.
النقط أو القواس
..............................................................................................
82
4
 حذف أخاصيات الكائنات
.
..................................................................................
87
5
 كيفية استبيان الشارات إلى أخاصيات الكائن
.
........................................................
88
6
 استخدام الدالة 
.
hasOwnProperty
 له
ٌ
 أخاصية أحد الكائنات تابعة
َ
 للتحقق أن
.................
93
7
نة باستخدام المعامل 
ّ
 التحقق إن كان يحتوي الكائن على أخاصية معي
.
in
......................
94
8
 المرور على أخاصيات الكائن باستخدام حلقة 
.
for in
.................................................
95
9
ضمنة
ُ
 كائنات المضيف والكائنات الم
.
....................................................................
97
10
 تحسين آلية التعامل مع الكائنات باستخدام مكتبة 
.
Underscore.js
............................
99
الفصل الثالث  الكائن 
:
Object()
...............................
103
1
 لمحة نظرية عن استخدام كائنات 
.
Object()
.........................................................
104
2
 معاملت الدالة البانية 
.
Object()
.......................................................................
105
3
 الخاصيات والدوال الموجودة في 
.
Object()
........................................................
107
4
 الخاصيات والدوال الموجودة في الكائنات من نوع 
.
Object()
...................................
107
5
 إنشاء كائنات 
.
Object()
 بالطريقة المختصرة
........................................................
108
6
 جميع الكائنات ترث من 
.
Object.prototype
.........................................................
111
الفصل الرابع  الكائن 
:
Function()
.............................
113
1
 لمحة نظرية عن استخدام كائنات 
.
Function()
......................................................
114
2
 معاملت الدالة البانية 
.
Function()
....................................................................
115
3
 الخاصيات والدوال الموجودة في 
.
Function()
.....................................................
117
4
 الخاصيات والدوال الموجودة في الكائنات من نوع 
.
Function()
...............................
117
5
 ما
ً
عيد الدوال دومً ا قيمة
ُ
  ت
.
..............................................................................
118
6
ل قيمًا
ِ
مث
ُ
 ليست الدوال إحدى البنى البرمجية فحسب وإنما ت
.
..................................
119
7
 تمرير المعاملت إلى دالة
.
121
8
 القيمتان 
.
this
 و 
arguments
 متاحتان لجميع الدوال
122
9
 الخاصية 
.
arguments.callee
123
10
 الخاصية 
.
length
 والخاصية 
arguments.length
124
11
 إعادة تعريف معاملت الدالة
.
125
12
 إعادة قيمة من الدالة قبل انتهاء تنفيذها  أي إلغاء تنفيذ الدالة
().
126
13
 تعريف الدالة  دالة بانية، أو عبر تعليمة برمجية، أو عبر تعبير برمجي
().
127
14
 استدعاء الدالة  كدالة عادية، أو كدالة في كائن، أو كدالة بانية، أو عبر 
).
call()
 و 
apply()
(
....
129
15
 الدوال المجهولة
.
131
16
ً
عرَفة في تعبير برمجي التي تستدعي نفسها مباشرة
ُ
 الدوال الم
.
132
17
ً
 الدوال المجهولة التي تستدعي نفسها مباشرة
.
133
18
ب الدوال
ّ
 يمكن تشع
.
134
19
 تمرير الدوال إلى الدوال وإعادة الدوال من الدوال
.
135
20
 استدعاء الدوال قبل تعريفها
.
136
21
 يمكن للدالة أن تستدعي نفسها  التنفيذ التعاودي
().
137
الفصل الخامس  الكائن الرئيسي العام
:
139
1
 لمحة نظرية عن مفهوم الكائن الرئيسي
.
140
2
 الدوال العامة الموجودة ضمن الكائن الرئيسي
.
141
3
 الكائن الرئيسي والخاصيات والمتغيرات العامة
.
142
4
 الشارة إلى الكائن الرئيسي
.
144
5
 بوضوح
ً
شار إليه عادة
ُ
ا ول ي
ً
م الكائن الرئيسي ضمني

.
الفصل السادس  الكلمة المحجوزة 
:
this
147
1
 لمحة نظرية عن استخدام 
.
this
شير إلى الكائنات
ُ
 وكيف ت
148
2
د قيمة 
َ
حد
ُ
 كيف ت
.
this
؟
150
3
 الكلمة المحجوزة 
.
this
شير إلى الكائن الرئيسي في الدوال المتشعبة
ُ
 ت
152
4
 اللتفاف على مشكلة الدوال المتشعبة عبر سلسلة المجال
.
154
5
 التحكم في قيمة 
.
this
 باستخدام 
call()
 أو 
apply()
156
6
 استخدام الكلمة المحجوزة 
.
this
بل المستخدم
ِ
عرَفة من ق
ُ
 داأخل دالة بانية م
................
158
7
 الكلمة المحجللوزة 
.
this
 داأخللل دالللة في الكللائن 
prototype
نشللأ من الدالللة
ُ
شللير إلى الكللائن الم
ُ
 ست
البانية
...........................................................................................................
160
الفصل السابع  المجالت في 
:
JavaScript
....................
163
1
 لمحة نظرية عن المجالت في 
.
JavaScript
..........................................................
164
2
 ل توجد مجالت كتلية في 
.
JavaScript
..............................................................
165
3
 استخدام 
.
var
 داأخل الدوال للتصريح عن المتغيرات ولتفادي التصادم بين المجالت
.....
166
4
 سلسلة المجال
.
............................................................................................
168
5
ر عليها
َ
عث
ُ
عيد سلسلة المجال أول قيمة ي
ُ
   ست
.
........................................................
170
6
د المجال أثناء تعريف الدالة وليس عند استدعائها
َ
حد
ُ
   سي
.
.......................................
172
7
 التعابير المغلقة سببها هو سلسلة المجال
.
............................................................
173
الفصل الثامن  خاصية 
:
prototype
 التابعة للدوال
..........
176
1
 لمحة نظرية عن سلسلة 
.
prototype
...................................................................
177
2
 لماذا علينا أن نهتم بخاصية 
.
prototype
؟
............................................................
178
أ  السبب الول
.
........................................................................................................
179
ب  السبب الثاني
.
.....................................................................................................
179
ت  السبب الثالث
.
.....................................................................................................
179
ث  السبب الرابع
.
......................................................................................................
179
3
 الخاصية 
.
prototype
 موجودة في جميع الدوال
....................................................
180
4
 الخاصية 
.
prototype
 الفتراضية هي كائن 
Object()
...............................................
181
5
 بخاصية 
ٌ
أة من الدالة البانية مربوطة
َ
نش
ُ
 النسخ الم
.
prototype
 التابعة للدالة البانية
.........
182
 



نوع الكتاب : pdf.
اذا اعجبك الكتاب فضلاً اضغط على أعجبني
و يمكنك تحميله من هنا:

تحميل تعلم جافا سكريبت linuxac.org



كتب اخرى في كتب جافا سكريبت

البرمجة بالجافا سكربت PDF

قراءة و تحميل كتاب البرمجة بالجافا سكربت PDF مجانا

تعلم جافا سكربت PDF

قراءة و تحميل كتاب تعلم جافا سكربت PDF مجانا

ملخص جافاسكربت PDF

قراءة و تحميل كتاب ملخص جافاسكربت PDF مجانا

جافاسكربت PDF

قراءة و تحميل كتاب جافاسكربت PDF مجانا

اجاكس الجزء الاول PDF

قراءة و تحميل كتاب اجاكس الجزء الاول PDF مجانا

تعلم الجآفآسكريبت بأمثلة & طرق رآئعة و مبسطة . PDF

قراءة و تحميل كتاب تعلم الجآفآسكريبت بأمثلة & طرق رآئعة و مبسطة . PDF مجانا

تعلم جافاسكربت Javascript PDF

قراءة و تحميل كتاب تعلم جافاسكربت Javascript PDF مجانا

عالم جافا سكريبت Eloquent JavaScript PDF

قراءة و تحميل كتاب عالم جافا سكريبت Eloquent JavaScript PDF مجانا

المزيد من كتب لغات البرمجة في مكتبة كتب لغات البرمجة , المزيد من كتب الإلكترونيات والطاقة في مكتبة كتب الإلكترونيات والطاقة , المزيد من الكتب التقنية والحاسوبية العامة في مكتبة الكتب التقنية والحاسوبية العامة , المزيد من كتب الكمبيوتر والانترنت في مكتبة كتب الكمبيوتر والانترنت , المزيد من كتب بي اتش بي في مكتبة كتب بي اتش بي , المزيد من كتب شبكات الحاسوب في مكتبة كتب شبكات الحاسوب , المزيد من كتب فجوال بيسك دوت نت في مكتبة كتب فجوال بيسك دوت نت , المزيد من كتب فجوال بيسك 6 في مكتبة كتب فجوال بيسك 6 , المزيد من كتب سي بلس بلس في مكتبة كتب سي بلس بلس
عرض كل كتب تقنية المعلومات ..
اقرأ المزيد في مكتبة كتب إسلامية , اقرأ المزيد في مكتبة كتب تقنية المعلومات , اقرأ المزيد في مكتبة المناهج التعليمية والكتب الدراسية , اقرأ المزيد في مكتبة القصص والروايات والمجلّات , اقرأ المزيد في مكتبة كتب الهندسة والتكنولوجيا , اقرأ المزيد في مكتبة الكتب والموسوعات العامة , اقرأ المزيد في مكتبة كتب تعلم اللغات , اقرأ المزيد في مكتبة كتب التنمية البشرية , اقرأ المزيد في مكتبة الكتب التعليمية , اقرأ المزيد في مكتبة كتب التاريخ , اقرأ المزيد في مكتبة كتب الأطفال قصص ومجلات , اقرأ المزيد في مكتبة كتب الطب , اقرأ المزيد في مكتبة الكتب العلمية , اقرأ المزيد في مكتبة كتب علوم سياسية وقانونية , اقرأ المزيد في مكتبة كتب الأدب , اقرأ المزيد في مكتبة كتب الروايات الأجنبية والعالمية , اقرأ المزيد في مكتبة كتب اللياقة البدنية والصحة العامة , اقرأ المزيد في مكتبة كتب الأسرة والتربية الطبخ والديكور , اقرأ المزيد في مكتبة الكتب الغير مصنّفة , اقرأ المزيد في مكتبة كتب المعاجم واللغات , اقرأ المزيد في مكتبة كتب علوم عسكرية و قانون دولي
جميع مكتبات الكتب ..