עבור לתוכן

Javascript- programing language

תגובה מומלצת
צוות האתר אישר תגובה זו וניתן לסמוך על התוכן הנכתב בה.

יוצר/ת האשכול 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]

e15133df618b4b36b041ccffcce75c78.pnged48e77e344545dfb9de9da0b6340ef3.png

מזהים משהו בקוד? הגיוני מאוד! 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

נערך על ידי Zpower
קישור ישיר להודעה
שתף באתרים אחרים

  • תגובות 10
  • נוצר
  • תגובה אחרונה

משתמשים מובילים באשכול זה

ימים פופלאריים

משתמשים מובילים באשכול זה

DigitalSoul
  • אביעד
  • 14
  • 964 הודעות

תודה על הפרסום היה ממש מעניין לקרוא

קישור ישיר להודעה
שתף באתרים אחרים

Allison
  • שחר
  • 582
  • 2.4k הודעות
תודה על הפרסום היה ממש מעניין לקרוא

הקורא המהיר בעולם? פרסם לפני דקה כולה

קישור ישיר להודעה
שתף באתרים אחרים

DigitalSoul
  • אביעד
  • 14
  • 964 הודעות
הקורא המהיר בעולם? פרסם לפני דקה כולה

כע אני קורא מהר חחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחח אבל אני חלק יודע קראתי טיפה בריפרוף

כי אני עייף

אז בגלל זה

קישור ישיר להודעה
שתף באתרים אחרים

יוצר/ת האשכול Zpower
  • זיו
  • 153
  • 2.7k הודעות
כע אני קורא מהר חחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחח אבל אני חלק יודע קראתי טיפה בריפרוף

כי אני עייף

אז בגלל זה

בתור אחד שאמר שהוא רוצה להתחיל ללמוד js אני ממליץ לך לקרוא ולהתעמק. בהצלחה בלמידת השפה.

קישור ישיר להודעה
שתף באתרים אחרים

EYT
  • heisenberg
  • 215
  • 2.1k הודעות

שפה מאוד טובה וקלה ממליץ ללמוד

אני התחלתי איתה לפני איזה שנה שנתיים והיא עזרה לי מאוד!

קישור ישיר להודעה
שתף באתרים אחרים

DigitalSoul
  • אביעד
  • 14
  • 964 הודעות
בתור אחד שאמר שהוא רוצה להתחיל ללמוד js אני ממליץ לך לקרוא ולהתעמק. בהצלחה בלמידת השפה.

כע אני יודע אני יקרא מחר הכל

קישור ישיר להודעה
שתף באתרים אחרים

  • 2 weeks later...
shavit
  • shavit
  • 96
  • 1k הודעות
<DOCTYPE html!>

מה

למה

קישור ישיר להודעה
שתף באתרים אחרים

יוצר/ת האשכול Zpower
  • זיו
  • 153
  • 2.7k הודעות
<DOCTYPE html!>

מה

למה

חחח איזה עיקוב.. ה-! התחלף בקוד. זה אמור להיות בהתחלה

קישור ישיר להודעה
שתף באתרים אחרים

shavit
  • shavit
  • 96
  • 1k הודעות
חחח איזה עיקוב.. ה-! התחלף בקוד. זה אמור להיות בהתחלה

השורה לא נחוצה בכלל lol

קישור ישיר להודעה
שתף באתרים אחרים

יוצר/ת האשכול Zpower
  • זיו
  • 153
  • 2.7k הודעות
השורה לא נחוצה בכלל lol

אני משתמש באתר מסוים והוא הכניס את זה אוטומטית לקוד.. תכלס זה לא משנה..

קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

תתי פורומים

בפורום זה אין תתי פורומים

מנהלי הפורום

בפורום זה אין מנהלים

אולי יעניין אותך גם

×
×
  • צור חדש...