JavaScript: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
טרוצער (שיחה | תרומות)
אין תקציר עריכה
Guycn2 (שיחה | תרומות)
עריכה
שורה 1:
{{ספר חלקי}}
ספר זה מלמד JavaScript צעד אחר צעד. ספר זההספר מלמד תכנות ומיועד למי שלמד [[HTML]] ו ו־[[cssCSS]] בעבר ורוצה לדעת לאיךאיך לאפשר למשתמש חוויה אינטראקטיבית שבה הדף מגיב לפעולות המשתמש.
הספר מתחיל מתוכניות פשוטות מאוד, ובכל נושא יש דוגמאות, תרשימים וכלים העוזרים להבנת הנושאים. למי שלמד את הפרקים הראשונים או שלמד JavaScript בעבר, ספר זה מלמד תיכנות ברמה גבוהה ושימוש בספריות JavaScript.
 
הספר מתחיל מתוכניות פשוטות מאוד, ובכל נושא יש דוגמאות, תרשימים וכלים העוזרים להבנת הנושאים. למי שלמד את הפרקים הראשונים או שלמד JavaScript בעבר, ספר זה מלמד תיכנותתכנות ברמה גבוהה ושימושוכן שימוש בספריות JavaScript.
שפת JavaScript נמצאת בשימוש במיליארדי דפים ברשת התורמת לשיפור העיצוב, לתקיפות טפסים, זיהוי דפדפנים, יצירת אנימציות וכו'.
נוסף לכך, ככל שהזמן הולך, הישומים באינטרנט הופכים לפופולריים יותר. דוגמאות טובות לכך הם השירותים של גוגל כמו גוגל דוקס.
 
שפת JavaScript נמצאת בשימוש במיליארדי דפים ברשת התורמת לשיפור העיצוב, לתקיפותלבדיקת טפסים, זיהוילזיהוי דפדפנים, יצירתליצירת אנימציות וכו'ועוד.
==איזה ידע קודם נדרש?==
 
== איזה ידע קודם נדרש? ==
* [[HTML]] שפה לעיצוב ועימוד דפי אינטרנט. בתוך דפי HTML, מושתלים סקריפטים של JavaScript.
* אין צורך לדעת תיכנותתכנות. ספר זה מלמד גם את יסודות התיכנותהתכנות.
 
== משוב וקבלת עזרה ==
אם תתקלותיתקלו באיזושהיבבעיות בעיהמסוימות או שלא תבינו משהודבר מסוים, כתבו זאת בדף השיחה.
 
ובכלבכל אופן, אם אתם החלטתם ללמוד ממדריך זה, כתבו בדף השיחה את דעתכם על המדריך, ותנווהציעו רעיונות לשיפורים.
==משוב וקבלת עזרה==
אם תתקלו באיזושהי בעיה או שלא תבינו משהו, כתבו זאת בדף השיחה.
ובכל אופן, אם אתם החלטתם ללמוד ממדריך זה, כתבו בדף השיחה את דעתכם על המדריך, ותנו רעיונות לשיפורים.
 
== תוכן העניינים ==
=== התחלתתחילת העבודה ===
{|width class="90%wikitable"
! שם הפרק
! מה לומדים
שורה 22 ⟵ 23:
|-
| [[Javascript/מושגי יסוד|מושגי יסוד]]
| מושגים שיוזכרו לאורך כל הספר.
| מבוא לתכנות בצד לקוח.
|-
| [[Javascript/שילוב במסמך HTML|שילוב במסמך HTML]]
| היכן מכניסים את מה שכותבים ב־JavaScript
| השתלת סקריפטים במסמך HTML.
|-
| [[Javascript/שורות קוד ראשונות|שורות קוד ראשונות]]
| מנסים להדפיס "שלום עולם!" ומוודאים שהכלשהכול תקין.
| שימוש ב־()<syntaxhighlight lang="js" inline>document.write()</syntaxhighlight>
|-
| [[Javascript/הערות|הערות]]
| שימוש בהערות.
| הערות מסוג <syntaxhighlight lang="js" inline>//</syntaxhighlight> ומסוג <syntaxhighlight lang="js" inline>/* */.</syntaxhighlight>
|-
| [[Javascript/משתנים|משתנים]]
| שימוש במשתנים.
| סוגים שונים של משתנים, פעולות עם משתנים.
|-
| [[Javascript/מחרוזת טקסט|מחרוזת טקסט]]
| מידע מסוג טקסט.
| הגדרה ופעולות שונות עם מידע מסוג טקסט,ביטוי רגולריביטויים רגולריים
|-
| [[Javascript/מספר|מספר]]
| מידע מסוג מספר.
| הגדרה ופעולות שונות עם מידע מסוג מספר
|}
 
=== הוראות תנאי ===
{| class="wikitable"
{|
! שם הפרק
! מה לומדים
|-
| [[JavaScript/התנאי if|התנאי if]]if
| בדיקות שונות ע"יעם הוראת התנאי if.
|-
| [[JavaScript/תנאי מורכב if-else|תנאי מורכב if-else]]
| בדיקות שונות ע"יעם הוראת התנאי if-else.
|-
| [[JavaScript/הוראת switch|הוראת switch]]
שורה 70 ⟵ 71:
|
|}
 
=== אובייקטים ===
|* [[Javascript/אובייקט|אובייקט]]
{|
|* [[JavaScript/פונקציה בנאית וקלאסים|פונקציה בנאית וקלאסים]]
! שם הפרק
|-
| [[Javascript/אובייקט|אובייקט]]
|-
| [[JavaScript/פונקציה בנאית וקלאסים|פונקציה בנאית וקלאסים]]
|-
|}
 
=== מערכים ומיונים ===
|* [[Javascript/מערך חד מימדי|מערך חד מימדי]]
{|
|* [[JavaScript/חיפוש ומיונים|חיפוש ומיונים]]
! שם הפרק
|-
| [[Javascript/מערך חד מימדי|מערך חד מימדי]]
|-
| [[JavaScript/חיפוש ומיונים|חיפוש ומיונים]]
|-
|}
 
=== לולאות ===
{| class="wikitable"
{|
! שם הפרק
! מה לומדים
|-
| [[JavaScript/לולאת for|לולאת for]]
| איך לעשות משהו מספר פעמים בלי לכתוב אותו מספר פעמים.
|-
| [[JavaScript/לולאת while|לולאת while]]
| לולאה שמתבצעת כל עוד מתקיים תנאי מסוים
| לולאת זקיף.
|-
| [[JavaScript/לולאת do-while|לולאת do-while]]
| לולאה שמתבצעת לפחות פעם אחת.
|-
| [[JavaScript/לולאות מקוננות|לולאות מקוננות]]
| לולאה בתוך לולאה.
|-
| [[JavaScript/שימוש בפקודות break ו-continue|שימוש בפקודות break ו־continue]]
| איך להפסיק את ההרצה של לולאה
| הפקודות מפסיקות את פעילות הלולאה והם נמצאות בתוך הלולאה.
|-
| [[JavaScript/זהירות מלולאה אין סופית|זהירות מלולאה אין סופית]]
| לולאה אין סופית יוצרתגורמת באגלדפדפן בכך שהדפדפן לא מפסיק לטעון את הדף.להיתקע
|}
 
 
=== פונקציות ===
|* [[JavaScript/פונקציה שאינה מחזירה ערך|פונקציה שאינה מחזירה ערך]]
{|
|* [[JavaScript/פונקציה שמחזירה ערך|פונקציה שמחזירה ערך]]
! שם הפרק
|* [[JavaScript/אירועים|אירועים]]
|-
| [[JavaScript/פונקציה שאינה מחזירה ערך|פונקציה שאינה מחזירה ערך]]
|-
| [[JavaScript/פונקציה שמחזירה ערך|פונקציה שמחזירה ערך]]
|-
| [[JavaScript/אירועים|אירועים]]
|}
 
=== אובייקטים מובנים וגלובליים ===
* עבודה עם טפסים
* אובייקט Math
שורה 137 ⟵ 120:
* [[JavaScript/מבוא לספריית Ext JS|מבוא לספריית Ext JS]]
 
=== JavaScript למתקדמים ===
* [[JavaScript/עוגיות|עוגיות]]
* [[JavaScript/מערכים אסוציאטיבים|מערכים אסוציאטיבים]]
 
== קישורים חיצוניים ==
[https://shaloti.co.il/tag/JavaScript שאלות נפוצות ותשובות], תחום JavaScript באתר SHALOTI הישראלי.
{{מיזמים|ויקיפדיה=JavaScript}}
* [https://shaloti.co.il/tag/JavaScript שאלות נפוצות ותשובות], תחום JavaScript באתר SHALOTI הישראלי.
 
{{בניית אתרים באינטרנט}}
 
[[קטגוריה:JavaScript|*]]
 
[[en:JavaScript]]
[[bg:JavaScript]]
[[de:Websiteentwicklung: JavaScript]]
[[es:Programación en JavaScript]]
[[fi:JavaScript]]
[[fr:Programmation JavaScript]]
[[gl:JavaScript]]
[[is:JavaScript]]
[[it:JavaScript]]
[[ja:JavaScript]]
[[ms:JavaScript]]
[[pl:JavaScript]]
[[pt:JavaScript]]
[[ta:யாவாக்கிறிட்டு]]
[[tr:JavaScript]]
[[zh:JavaScript]]