none
java script RRS feed

תשובות

  • הגבול יהיה הרמה אליה הגעת. אפשר לעשות באמת המון ב JS. אני מציע לך להתחיל ללמוד ולאט לאט לראות מימושים שונים. קודם היסודות. אפשר להתחיל כאן: http://webmaster.org.il/articles/js
    בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.
    • סומן כתשובה על-ידי Shirly11 יום רביעי 25 מאי 2011 17:34
    יום רביעי 25 מאי 2011 17:29

כל התגובות

  • JS זה שפת סקריפטים, שהיתרון הגדול שלה שהיא רצה בצד לקוח. כאשר מפתחים אפליקצית ווב, יש קוד שרץ על השרת. אבל דמיני למשל שאת רוצה לבצע באפליקציה שלך פעולת חיבור של שני מספרים או חישוב כל שהוא - אם תשתמשי בצד שרת זה אומר שכאשר המשתמש יזין לדוגמא בתיבות טקסט את המספרים וילחץ על הכפתור שמתחיל את החישוב, כל המידע (ביחד אם כל שאר האובייקטים שיש בדף) ישלחו לשרת, הקוד שרץ על השרת יקבל את המספרים, יבצע את החישוב וישלח חזרה את כל המידע הזה ללקוח שיקבל את דף האינטרנט שמכיל את התשובה אצלו לדפדפן. לפעולה יש תקורה גבוהה, כי בשביל פעולה מאוד פשוטה שלחנו המון מידע הלוך וחזור לשרת והמשתמש המסכן נאלץ להמתין שוב ושוב על כל פעולה שהוא עושה עד שכל המידע ישלח ויחזור אליו חזרה. וכאן נכנס היתרון של JS. JS זה קוד שנשלח כטקסט לדפדפן כמו שאר הHTML אלא שהוא מכיל פעולות ולא רק הוראות עיצוב כמו ה HTML, ואז אפשר להוריד עומסים ולבצע חלק גדול מהחישובים ועוד המון פעולות אחרות אצל הלקוח בדפדפן, כלומר שבדוגמא לעיל כאשר המשתמש ילחץ על הכפתור להפעיל את החישוב, כלום לא ישלח לשרת וחזרה אלא הדפדפן יבצע את החישוב במקום על המחשב של הלקוח ויציג לו מיד את התשובה. ל JS יש אוסף גדול מאוד והולך וגדל של ספריות שמאפשרות לבצע מגוון רחב של משימות. הכל ממשימות עיצוביות כמו שינוי צבע, תמונה וכו' בדף האינטרנט (עבודה עם dom) וביצוע משימות בצורה אסנכרונית (AJAX) ועוד ועוד. ככלל כל משימה שהצלחת לבצע בצד הלקוח - הגדלת את חווית המשתמש של הלקוח והורדת עומסים מהשרת (יתכן וכתבת אפליקציה כמו פייסבוק שכל העולם בערך מתחבר לשרתים שלך והורדת עומסים היא קריטית). כלומר ארכיטקטורה נכונה של אפליקציה תנצל את כל היכולת של צד הלקוח. רק לדוגמא, silverlghit זו טכנולוגיה שאחד היתרונות שלה הוא שהיא רצה בצד לקוח ומימוש הפונקצינליות שלה נעשה בJS.
    בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.
    • סומן כתשובה על-ידי Shirly11 יום רביעי 25 מאי 2011 16:50
    • סימון כתשובה בוטל על-ידי Shirly11 יום רביעי 25 מאי 2011 16:56
    יום רביעי 25 מאי 2011 16:12
  • תודה רבה !! אבל מה נחשב בעצם לפעולה פשוטה? איפה הגבול?
    יום רביעי 25 מאי 2011 16:57
  • הגבול יהיה הרמה אליה הגעת. אפשר לעשות באמת המון ב JS. אני מציע לך להתחיל ללמוד ולאט לאט לראות מימושים שונים. קודם היסודות. אפשר להתחיל כאן: http://webmaster.org.il/articles/js
    בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.
    • סומן כתשובה על-ידי Shirly11 יום רביעי 25 מאי 2011 17:34
    יום רביעי 25 מאי 2011 17:29
  • עזרת לי מאוד!!!!!!!:-)
    יום רביעי 25 מאי 2011 17:34
  • שמח.
    בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.
    יום רביעי 25 מאי 2011 18:04