📘 قراءة كتاب Preview Javascript Tutorial أونلاين
Preview Javascript Tutorial
Table of Contents
About the Tutorial .............................................................................................................................................
Audience ........................................................................................................................................................... i
Prerequisites ..................................................................................................................................................... i
Copyright and Disclaimer ................................................................................................................................. i
Table of Contents ............................................................................................................................................ ii
PART 1: JAVASCRIPT BASICS ........................................................................................................ 1
1. JAVASCRIPT – Overview ............................................................................................................................ 2
What is JavaScript? .......................................................................................................................................... 2
Client-Side JavaScript....................................................................................................................................... 2
Advantages of JavaScript ................................................................................................................................. 3
Limitations of JavaScript .................................................................................................................................. 3
JavaScript Development Tools......................................................................................................................... 3
Where is JavaScript Today? ............................................................................................................................. 4
2. JAVASCRIPT – Syntax ................................................................................................................................ 5
Your First JavaScript Code ............................................................................................................................... 5
Whitespace and Line Breaks ............................................................................................................................ 6
Semicolons are Optional.................................................................................................................................. 6
Case Sensitivity ................................................................................................................................................ 7
Comments in JavaScript .................................................................................................................................. 7
3. JAVASCRIPT – Enabling ............................................................................................................................. 9
JavaScript in Internet Explorer ........................................................................................................................ 9
JavaScript in Firefox ......................................................................................................................................... 9
JavaScript in Chrome ..................................................................................................................................... 10
JavaScript in Opera ........................................................................................................................................ 10
Warning for Non-JavaScript Browsers ........................................................................................................... 10
4. JAVASCRIPT – Placement ........................................................................................................................ 12
JavaScript in
...
Section ......................................................................................................... 12
JavaScript in
...
Section ......................................................................................................... 13
JavaScript inandSections .................................................................................................... 13
JavaScript in External File .............................................................................................................................. 14
5. JAVASCRIPT – Variables .......................................................................................................................... 16
JavaScript Datatypes...................................................................................................................................... 16
JavaScript Variables ....................................................................................................................................... 16
JavaScript Variable Scope .............................................................................................................................. 17
JavaScript Variable Names ............................................................................................................................ 18
JavaScript Reserved Words ........................................................................................................................... 19
6. JAVASCRIPT – Operators ......................................................................................................................... 20
What is an Operator? .................................................................................................................................... 20
Arithmetic Operators..................................................................................................................................... 20
Comparison Operators .................................................................................................................................. 23
Logical Operators ........................................................................................................................................... 26
iii
Bitwise Operators .......................................................................................................................................... 28
Assignment Operators ................................................................................................................................... 31
Miscellaneous Operators ............................................................................................................................... 34
7. JAVASCRIPT – If-Else ............................................................................................................................... 38 Flow Chart of if-else ....................................................................................................................................... 38
if Statement ................................................................................................................................................... 39
if...else Statement ......................................................................................................................................... 40
if...else if... Statement ................................................................................................................................... 41
8. JAVASCRIPT – Switch-Case ...................................................................................................................... 43
Flow Chart ..................................................................................................................................................... 43
9. JAVASCRIPT – While Loop ....................................................................................................................... 47
The while Loop .............................................................................................................................................. 47
The do...while Loop ....................................................................................................................................... 49
10. JAVASCRIPT – For Loop ........................................................................................................................... 52
The for Loop .................................................................................................................................................. 52
11. JAVASCRIPT – For-in Loop ....................................................................................................................... 55
12. JAVASCRIPT – Loop Control ..................................................................................................................... 57
The break Statement ..................................................................................................................................... 57
The continue Statement ................................................................................................................................ 59
Using Labels to Control the Flow ................................................................................................................... 60
13. JAVASCRIPT – Functions .......................................................................................................................... 64
Function Definition ........................................................................................................................................ 64
Calling a Function .......................................................................................................................................... 65
Function Parameters ..................................................................................................................................... 66
The return Statement .................................................................................................................................... 67 Nested Functions ........................................................................................................................................... 68
Function () Constructor ................................................................................................................................. 70 Function Literals ............................................................................................................................................ 71
14. JAVASCRIPT – Events............................................................................................................................... 74
What is an Event? .......................................................................................................................................... 74
onclick Event Type ......................................................................................................................................... 74
onsubmit Event Type ..................................................................................................................................... 75
onmouseover and onmouseout .................................................................................................................... 76
HTML 5 Standard Events ............................................................................................................................... 77
15. JAVASCRIPT – Cookies ............................................................................................................................. 82
What are Cookies?......................................................................................................................................... 82
How It Works? ............................................................................................................................................... 82
Storing Cookies .............................................................................................................................................. 83
Reading Cookies ............................................................................................................................................ 84
Setting Cookies Expiry Date ........................................................................................................................... 86
Deleting a Cookie ........................................................................................................................................... 87
iv
16. JAVASCRIPT – Page Redirect ................................................................................................................... 89
What is Page Redirection? ............................................................................................................................. 89
JavaScript Page Refresh ................................................................................................................................. 89
Auto Refresh .................................................................................................................................................. 89
How Page Re-direction Works? ..................................................................................................................... 90
17. JAVASCRIPT – Dialog Box ........................................................................................................................ 94
Alert Dialog Box ............................................................................................................................................. 94
Confirmation Dialog Box ................................................................................................................................ 95
Prompt Dialog Box ......................................................................................................................................... 96
18. JAVASCRIPT – Void Keyword ................................................................................................................... 98
19. JAVASCRIPT – Page Printing .................................................................................................................. 101
How to Print a Page? ................................................................................................................................... 102
PART 2: JAVASCRIPT OBJECTS ................................................................................................. 103
20. JAVASCRIPT – Objects ........................................................................................................................... 105
Object Properties......................................................................................................................................... 105
Object Methods ........................................................................................................................................... 105
User-Defined Objects .................................................................................................................................. 106
Defining Methods for an Object .................................................................................................................. 108
The ‘with’ Keyword ...................................................................................................................................... 109
21. JAVASCRIPT – Number .......................................................................................................................... 112
Number Properties ...................................................................................................................................... 112
MAX_VALUE ................................................................................................................................................ 113 MIN_VALUE ................................................................................................................................................. 114
NaN .............................................................................................................................................................. 115
NEGATIVE_INFINITY ..................................................................................................................................... 117
POSITIVE_INFINITY ...................................................................................................................................... 118
Prototype ..................................................................................................................................................... 119
constructor .................................................................................................................................................. 121
Number Methods ........................................................................................................................................ 121
toExponential () ........................................................................................................................................... 122
toFixed () ...................................................................................................................................................... 124
toLocaleString () .......................................................................................................................................... 125
toPrecision () ............................................................................................................................................... 126
toString () ..................................................................................................................................................... 127 valueOf () ..................................................................................................................................................... 128
22. JAVASCRIPT – Boolean .......................................................................................................................... 130
Boolean Properties ...................................................................................................................................... 130
constructor () ............................................................................................................................................... 130
Prototype ..................................................................................................................................................... 131
Boolean Methods ........................................................................................................................................ 132 toSource () ................................................................................................................................................... 133
toString () ..................................................................................................................................................... 134 valueOf () .....................................................................................................................................................
حجم الكتاب عند التحميل : 1014.2 كيلوبايت .
نوع الكتاب : pdf.
عداد القراءة:
اذا اعجبك الكتاب فضلاً اضغط على أعجبني و يمكنك تحميله من هنا:
شكرًا لمساهمتكم
شكراً لمساهمتكم معنا في الإرتقاء بمستوى المكتبة ، يمكنكم االتبليغ عن اخطاء او سوء اختيار للكتب وتصنيفها ومحتواها ، أو كتاب يُمنع نشره ، او محمي بحقوق طبع ونشر ، فضلاً قم بالتبليغ عن الكتاب المُخالف:
قبل تحميل الكتاب ..
يجب ان يتوفر لديكم برنامج تشغيل وقراءة ملفات pdf
يمكن تحميلة من هنا 'http://get.adobe.com/reader/'