Zpower 153 יוצר/ת האשכול פורסם 2016 ביוני 17 Zpower משתמש כבוד זיו 153 2.7k הודעות (נערך) שלום לכולם, אשמח להסביר לכם קצת על השפה Javascript או בקיצור JS. ראשית אבהיר משהו, לשפה JS אין שום קשר לשפה Java, הן שפות שונות לחלוטין והן מתעסקות בנושאים שונים. אז לגבי השפה, JS היא שפה שאיתה משתמשים בדפי אינטרנט. אז מה השפה עושה? השפה אחראית על תכנות הדף: מה כל דבר עושה, לאן כל כפתור לוקח אותי, שמירת נתונים ב-data base ועוד המון... כמה שאלות שיכולות לעלות לקראת למידת שפה איך השפה הזאת תעזור לי?השפה JS היא שפת תכנות מעולה להתחיל איתה, שפה קלה שאיתה ניתן להבין את עיקרון התכנות, הבסיס של השפות ועוד.. בנוסף היא מעולה לתכנות דפי אינטרנט. בנוסף על זאת השפה מאוד פופולארית וידע נוסף זה תמיד טוב. מה ניתן לעשות עם שפה זאת?עם השפה JS ניתן ליצור לולאות, יצירה ועריכה של data base, לבצע פעולות מתמטיות ,להיות אחראיים על הפעילות "מאחוריי הקלעים" ועוד המון... האם השפה קלה ללמידה?זה תלוי בכמה פרמטרים, במידה וזו שפת התכנות הראשונה שלך זה הגיוני שזה לא יהיה לך קל, אך לאחר למידה של שפה אחת יש לך ידע של בסיס התכנות ולמידת שפות אחרות הופך לתהליך קל יותר. איפה אפשר ללמוד את השפה?הדרך הראשונה היא דרך ספרים, יש ספרי לימוד המלמדים שפות תכנות, אך ללמוד מספר זה לא תמיד נוח..הדרך השניה והמומלצת היא דרך האינטרנט, אני למדתי מהאתר www.sololearn.com ,האתר מלמד אותך את הבסיס וטיפה דברים מתקדמים יותר.תמיד אפשר למצוא אתרים אחרים באינטרנט ללמידת תכנות. קצת דוגמאות לדברים שהשפה יכולה לעשות [left][size=2][color=#000000]<DOCTYPE html!>[/color][/size][u][size=3][/size][/u][color=#000000]<html>[/color][color=#000000] <head>[/color][color=#000000] <title>Page Title</title>[/color][color=#000000] </head>[/color][color=#000000] <body>[/color][color=#000000] <button onclick="setInterval(printTime, 1000)">Click me to view the date and time</button>[/color][color=#000000] <script>[/color][color=#000000]function printTime() {[/color][color=#000000] var d = new Date();[/color][color=#000000] var hours = d.getHours();[/color][color=#000000] var mins = d.getMinutes();[/color][color=#000000] var secs = d.getSeconds();[/color][color=#000000] var month = d.getMonth();[/color][color=#000000] var date = d.getDate();[/color][color=#000000] var year = d.getFullYear();[/color][color=#000000] document.body.innerHTML = "date: "+month+"."+date+"."+year+" time: "+hours+":"+mins+":"+secs;[/color][color=#000000]}[/color][color=#000000] </script>[/color][color=#000000] </body>[/color][color=#000000]</html>[/color][/left] מזהים משהו בקוד? הגיוני מאוד! script של JS נבנה בתוך "תבנית" של HTML. למה? כמו שאמרנו JS היא חלק מהשפות שבונות את הדף, ואחד מהדברים שהיא יודעת לעשות זה "מאחורי הקלעים", כמו עכשיו, לאחר הלחיצה הופיע התאריך והשעה. בואו נעבור על אלמנטים שראינו בקוד: <button> -שייך לשפה HTML, מכין כפתור הניתן לתכנות. onclick (בתוך ה-Button)- גם שייך ל-HTML, בעת לחיצה על הכפתור יתבצע הקוד שתכתוב אחריו. רואים איך HTML ו-JS מתחברים יחד? תכף תבינו יותר טוב למה. function -כמו קבוצה, שבעת הפעלת ה-function, כל הקודים הרשומים בפנים יצאו לפעולה ויבוצעו. var -אפשרות ליצירת "שם קוד" המכיל תוכן (יכול להיות קודים, משפטים, משתנים וכו'..) new Date -מוציא נתון מהמחשב שלך הבודק את השעה, מכאן ניתן להסיק על כל האלמנטים שבאים אחריו, לדוגמה getHours מוצא את השעה מתוך ה-new date שהכנת קודם. document.body.innerHTML -כותב text מסוים בתוך קטגוריית ה-body ב-HTML. (setInterval(printTime, 1000 -גורם לכל ה-function שנקראת printTime לחזור על עצמה (לרענן את עצמה ולכתוב את הנתונים החדשים שהתקבלו במקום הישנים) בכל שניה אחת, בקוד יש לכתוב במאית השניה (1000 מאיות השניה= שניה אחת). הבנתם את ההקשר בין השפות? כפתור ה-button הכיל קוד שמתחיל את ה-script של JS, ולכן התאריך והשעה מתגלה. עכשיו תחשבו על הפורום, כל לחיצה שלכם מפעילה script, ששולח פקודה להציג נתונים מסויימים מה-data base של הפורום על המסך שלכם. מגניב אה? מקווה שאהבתם את ההסבר על השפה! עוד בהמשך! בברכה, Zpower נערך 2016 ביוני 17 על ידי Zpower קישור ישיר להודעה שתף באתרים אחרים More sharing options...
DigitalSoul 14 פורסם 2016 ביוני 17 DigitalSoul YourGame Novice אביעד 14 964 הודעות תודה על הפרסום היה ממש מעניין לקרוא קישור ישיר להודעה שתף באתרים אחרים More sharing options...
Allison 582 פורסם 2016 ביוני 17 Allison YourGame Semi-Pro שחר 582 2.4k הודעות תודה על הפרסום היה ממש מעניין לקרוא הקורא המהיר בעולם? פרסם לפני דקה כולה Anime List My artwork shop קישור ישיר להודעה שתף באתרים אחרים More sharing options...
DigitalSoul 14 פורסם 2016 ביוני 17 DigitalSoul YourGame Novice אביעד 14 964 הודעות הקורא המהיר בעולם? פרסם לפני דקה כולה כע אני קורא מהר חחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחח אבל אני חלק יודע קראתי טיפה בריפרוף כי אני עייף אז בגלל זה קישור ישיר להודעה שתף באתרים אחרים More sharing options...
Zpower 153 יוצר/ת האשכול פורסם 2016 ביוני 17 Zpower משתמש כבוד זיו 153 2.7k הודעות כע אני קורא מהר חחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחח אבל אני חלק יודע קראתי טיפה בריפרוףכי אני עייף אז בגלל זה בתור אחד שאמר שהוא רוצה להתחיל ללמוד js אני ממליץ לך לקרוא ולהתעמק. בהצלחה בלמידת השפה. קישור ישיר להודעה שתף באתרים אחרים More sharing options...
EYT 215 פורסם 2016 ביוני 17 EYT YourGame Semi-Pro heisenberg 215 2.1k הודעות שפה מאוד טובה וקלה ממליץ ללמוד אני התחלתי איתה לפני איזה שנה שנתיים והיא עזרה לי מאוד! קישור ישיר להודעה שתף באתרים אחרים More sharing options...
DigitalSoul 14 פורסם 2016 ביוני 17 DigitalSoul YourGame Novice אביעד 14 964 הודעות בתור אחד שאמר שהוא רוצה להתחיל ללמוד js אני ממליץ לך לקרוא ולהתעמק. בהצלחה בלמידת השפה. כע אני יודע אני יקרא מחר הכל קישור ישיר להודעה שתף באתרים אחרים More sharing options...
shavit 96 פורסם 2016 ביוני 30 shavit חבר כבוד shavit 96 1k הודעות <DOCTYPE html!> מה למה קישור ישיר להודעה שתף באתרים אחרים More sharing options...
Zpower 153 יוצר/ת האשכול פורסם 2016 ביוני 30 Zpower משתמש כבוד זיו 153 2.7k הודעות <DOCTYPE html!> מה למה חחח איזה עיקוב.. ה-! התחלף בקוד. זה אמור להיות בהתחלה קישור ישיר להודעה שתף באתרים אחרים More sharing options...
shavit 96 פורסם 2016 ביוני 30 shavit חבר כבוד shavit 96 1k הודעות חחח איזה עיקוב.. ה-! התחלף בקוד. זה אמור להיות בהתחלה השורה לא נחוצה בכלל lol קישור ישיר להודעה שתף באתרים אחרים More sharing options...
Zpower 153 יוצר/ת האשכול פורסם 2016 ביוני 30 Zpower משתמש כבוד זיו 153 2.7k הודעות השורה לא נחוצה בכלל lol אני משתמש באתר מסוים והוא הכניס את זה אוטומטית לקוד.. תכלס זה לא משנה.. קישור ישיר להודעה שתף באתרים אחרים More sharing options...
תגובה מומלצת
צוות האתר אישר תגובה זו וניתן לסמוך על התוכן הנכתב בה.
התחבר או הרשם על מנת להגיב.
עליך להיות משתמש רשום על מנת להגיב
צור חשבון
צור חשבון חדש בקהילה בקלי קלות.
רישום חשבון חדשהתחבר
משתמש קיים? התחבר.
התחבר עכשיו