קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [שיעור מס' 10] JavaScript
    על ידי -Smoxer- בפורום בית הספר לתכנות
    תגובות: 1
    הודעה אחרונה: 13-01-2016, 14:29
  2. [שיעור מס' 8] JavaScript
    על ידי -Smoxer- בפורום בית הספר לתכנות
    תגובות: 4
    הודעה אחרונה: 07-05-2015, 20:24
  3. [שיעור מס' 9] JavaScript
    על ידי -Smoxer- בפורום בית הספר לתכנות
    תגובות: 3
    הודעה אחרונה: 26-08-2014, 16:46
  4. מאמר: [שיעור מס' 8] JavaScript
    על ידי -Smoxer- בפורום כתבות / מאמרים
    תגובות: 2
    הודעה אחרונה: 08-09-2013, 20:13
  5. מאמר: [שיעור מס' 9] JavaScript
    על ידי -Smoxer- בפורום כתבות / מאמרים
    תגובות: 3
    הודעה אחרונה: 08-09-2013, 20:13
+ תגובה לנושא
מציג תוצאות 1 עד 2 מתוך 2

[שיעור מס' 13] JavaScript

  1. #1
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל [שיעור מס' 13] JavaScript

    שם:  whtyuwymzyor.png
צפיות: 79
גודל:  42.3 קילובייט
    הקדמה

    בשיעור הקודם למדנו מספר דברים:
    • האירוע onabort
    • האירוע onblur
    • האירוע onchange
    • האירוע onclick
    • האירוע ondblclick
    • האירוע onerror
    • האירוע onfocus
    • האירוע onload
    • האירוע onmouseout
    • האירוע onmouseover
    • האירוע onmouseup
    • האירוע onmousedown
    • האירוע onunload
    מתחילים
    פונקציות
    פנקציות הם הוראות אשר אפשר לקבוע שייתקימו בכל שלב במהלך שהדף דולק. (כמו לאחר טעינת הדף, בעת שליחת טופס וכ'ו).

    להלן תחביר לפונקציה:
    קוד PHP:
    function FunctionName(){
    //JavaScript Code

    בואו נראה מה רשמנו:
    function
    מילה שמורה, אומרת על תחילתה של פונקציה.
    FunctionName
    שם הפונקציה, אפשר לשנות לכל דבר.
    שימו לב:
    שם הפונקציה חייב להתחיל באות.
    לאחר מכן אפשר לשים רק:
    A-Z (כל האותיות האנגליות)
    0-9 (כל המספרים שיש)
    $ (דולר)
    _ (קו תחתון)

    זאת אומרת שזה הולך כך:
    טוב:
    function MyF1
    לא טוב:
    function _MyF1

    ()
    חובה לשים את הסוגריים!
    בינתיים אנו לא מקבלים פרמטרים לפונקציה, אז אני לא ארחיב על זה עכשיו. בהמשך השיעור אכתוב על כך.
    {
    מגדיר שמפה מתחילה הפונקציה.
    //JavaScript Code
    קוד JS, אפשר לכתוב פה הכל. החל מהודעות קופצות ועד לכתיבה על הדף.
    }
    סיום הפונקציה.

    לדוגמא:
    קוד PHP:
    function alertMessage(){
    alert("A message!");

    נשים את זה בתגית ה-head תחום בתגי ה-script (מן הסתם).
    נשמור ונריץ. כעיקרון איך שתעשו רענן לא יקרה כלום. כי עוד לא קראנו לפונקציה.

    קריאה לפונקציה
    בשביל לקרוא לפונקציה נצטרך לרשום את שם הפונקציה + הסוגריים "()".
    לדוגמא, כך נקרא לפונקציה מהדוגמא האחרונה:
    קוד PHP:
    alertMessage(); 
    אם נרשום את השורה הזאת לאחר סיום הפונקציה (כלומר לאחר הסימן "{") נראה שיש לנו הודעה קופצת.

    אבל מה?
    אנו משתמשים בפונקציות בעיקר כדי שיופיעו מתי שאנו רוצים, ולא מתי שטוענים את הדף.
    בדיוק בשביל זה נעשה קישור, אשר קורא לפונקציה:
    קוד HTML:
    <a href="javascript: alertMessage();">Message</a>
    מה עשינו?
    פשוט מאוד!
    בקישור רשמנו:
    javascript: alertMessage();
    המילה:
    javascript:
    (שימו לב לנקודותיים)
    אומרת שבקישור הזה יהיה רק JS, כלומר לעשות רק JS קוד.
    הפקודה:
    alertMessage();
    קוראת לפונקציה.

    נשמור, נרענן את הדף ונלחץ על הקישור.
    והופ! יש לנו הודעה!

    זוכרים שלמדנו על אירועים בשיעור הקודם?
    אז אפשר לרשום את זה גם כך:
    קוד HTML:
    <a href="javascript: void(0);" onclick="alertMessage();">Message</a>
    וזה יעשה אותו דבר!

    להלן שימוש נחמד, הכירו את האובייקט "bgColor" שיש ב-JS, הוא אומר על צבע הרקע בדף.
    למשל אם נרשום בתגית ה-head (בתוך תגיות script כמובן) את הקוד הבא:
    קוד PHP:
    window.document.bgColor 'Red'
    (שימו לב שיש "C" גדולה, זה משנה הגודל של האותיות)
    וזה ישנה לנו את צבע הרקע לאדום!

    בואו נעשה משהו. ניצור פונקציה אשר משנה את צבע הרקע. אבל, שיהיה לכמה צבעים. לדוגמא קוד של יצירת הפונקציות(בתגית ה-head):
    קוד PHP:
    function bgColor1(){
    window.document.bgColor "Red";
    }
    function 
    bgColor2(){
    window.document.bgColor "Green";
    }
    function 
    bgColor3(){
    window.document.bgColor "Blue";

    לא קרה כלום כי לא קראנו לפונקציה.
    נרשום בנוסף את הקוד הבא בתגית ה-body:
    קוד HTML:
    <a href="javascript: bgColor1()">Change Background color 1</a>
    <a href="javascript: bgColor2()">Change Background color 2</a>
    <a href="javascript: bgColor3()">Change Background color 3</a>
    נלחץ על כל קישור וזה ישנה צבע רקע!

    עכשיו, זה קצת מיותר ליצור פונקציה לכל שינוי יחסית קטן? כמו צבע, נכון?
    בשביל זה אפשר להעביר פרמטרים לפונקציה.
    לדוגמא אם נירצה לקבל צבע רקע מהפונקציה נרשום:
    קוד PHP:
    function bgColor(Background){
    window.document.bgColor Background;

    דיי מובן לא?
    הפונקציה מקבל משתנה, הוא רשום בתוך הסוגריים, אפשר לתת לו כל שם.
    בשינוי צבע רקע, עשינו שבמקום צבע זה ירשום את המשתנה שקיבלו.
    ואז בתגית ה-body נרשום את כל הקישורים כך:
    קוד HTML:
    <a href="javascript: bgColor('Red');">Change Background color 1</a><a href="javascript: bgColor('Green');">Change Background color 2</a><a href="javascript: bgColor('Blue');">Change Background color 3</a>
    שימו לב שבקריאה לפונקציה, רשמנו בתוך הסוגריים גרשיים ובתוכם רשמנו את הצבע, הצבע רקע שיהיה לדף.

    שיעורי בית
    תנו לי פונקציה שמקבלת שני מספרים, מכפילה ביניהם ורושמת אותם על הדף.
    בכדי להפריד בין כל קבלת משתנה תעשו פסיק "," לאחר שם המשתנה ואז את השם של המשתנה האחר.
    נערך לאחרונה על ידי -Smoxer-; 16-11-2012 בשעה 16:41.

  2. קישורים ממומנים

  3. #2
    משתמש מתחיל
    תאריך הצטרפות
    12/2017
    גיל
    32
    הודעות
    21
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    תודה

+ תגובה לנושא


תגיות בנושא זה

הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 10:32.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 1,753,561 | הודעות: 7,450,945 | משתמשים: 315,626 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect