Microsoft Word - 00a_פתיחה_2021.docx

גודל: px
התחל להופיע מהדף:

Download "Microsoft Word - 00a_פתיחה_2021.docx"

תמליל

1 HTML5 המדריך לבניית אתרים ולמערכות Web הדור הבא מהדורה רביעית (עדכון 2021) יונית רושו

2 יועץ מקצועי: זהר עמיהוד עריכה ועיצוב: שרה עמיהוד, יצחק עמיהוד עיצוב עטיפה: אופיר ליברמן שמות מסחריים שמות המוצרים והשירותים המוזכרים בספר הינם שמות מסחריים רשומים של החברות שלהם. הוצאת הוד-עמי והמחברת עשו כמיטב יכולתם למסור מידע אודות השמות המסחריים המוזכרים בספר זה ולציין את שמות החברות, המוצרים והשירותים. שמות מסחריים רשומים ) registered (trademarks המוזכרים בספר צוינו בהתאמה. הודעה ספר זה מיועד לתת מידע אודות מוצרים שונים. נעשו מאמצים רבים לגרום לכך שהספר יהיה שלם ואמין ככל שניתן, אך אין משתמעת מכך כל אחריות שהיא. המידע ניתן "כמות שהוא" is").("as הוצאת הוד-עמי והמחברת אינם אחראים כלפי יחיד או ארגון עבור כל אובדן או נזק אשר ייגרם, אם ייגרם, מהמידע שבספר זה, או מהתקליטור/הדיסקט (אם יצורף), או מאתר האינטרנט המלווה את הספר. אין לעשות שימוש מסחרי ו/או להעתיק, לשכפל, לצלם, לתרגם, להקליט, לשדר, לקלוט ו/או לאחסן במאגר מידע בכל דרך ו/או אמצעי מכני, דיגיטלי, אופטי, מגנטי ו/או אחר - בחלק כלשהו מן המידע ו/או התמונות ו/או האיורים ו/או כל תוכן אחר הכלולים ו/או שצורפו לספר זה, בין אם לשימוש פנימי או לשימוש מסחרי. כל שימוש החורג מציטוט קטעים קצרים במסגרת של ביקורת ספרותית אסור בהחלט, אלא ברשות מפורשת בכתב מהמוציא לאור. לשם שטף הקריאה כתוב ספר זה בלשון זכר בלבד. ספר זה מיועד לגברים ונשים כאחד ואין בכוונתנו להפלות או לפגוע בציבור המשתמשים/ות. (C) כל הזכויות שמורות הוצאת הוד-עמי בע"מ טלפון: info@hod-ami.co.il הודפס בישראל 2021 מסת"ב ISBN

3 הספר מוקדש באהבה לבעלי היקר אורן ולילדים שלי - שקד, דניאל וירין רושו, על כך שנתתם לי את הכוח ותמכתם לכל אורך הדרך

4

5 תוכן עניינים מקוצר הקדמה פרק 1: מבוא ומושגים באינטרנט פרק 2: יסודות ועקרונות שפת HTML(5) פרק 3: תגיות המבנה החדשות פרק 4: הגדרות עיצוב על ידי CSS פרק 5: מודל הקופסה ופריסות פרק 6: קוד מינימליסטי ובעל משמעות פרק 7: טפסים ב- HTML פרק :8 נושאים מתקדמים CSS3 פרק :9 Jquery ו- Javascript פרק 10: מובייל ורספונסיביות אינדקס תוכן עניינים 5

6 עניינים תוכן הקדמה מבנה הספר קהל היעד קטעי הקוד על ד"ר יונית רושו...18 פרק 1: מבוא ומושגים באינטרנט כתובות של מחשבים ברשת האינטרנט...20 טכנולוגיית שרת לקוח...20 הדפדפן פרוטוקול 21...HTTP פרוטוקול FTP אחסון האתר...21 דומיין תת-דומיין (HyperText Markup Language) HTML סיכום...22 פרק 2: יסודות ועקרונות שפת HTML(5) מה זה?HTML במה שונה HTML5 מהגרסאות הקודמות? תמיכת דפדפנים...25 דף HTML5 הראשון שלך...25 תגיות, מאפיינים ואלמנטים בסיסיים של השפה התגית: אבן היסוד של כל דף...29 HTML מבנה סטנדרטי של מסמך :HTML5 תגיות היסוד הצהרה על HTML5 :DOCTYPE התגית <html> התגית 31...<head> התגית <title> התגית 31...<body> HTML5 מהד' 4 6

7 התגית 32...<section> תגיות נפוצות נוספות להגדרת אזורים בדף...33 עברית בדפי אינטרנט תוכן טקסטואלי...34 הכרת המושג כותרות...34 תגיות הכותרת תגית הפ ס קה <p>...37 תגיות בסיסיות לעיצוב הטקסט...37 חוקיות הפתיחה והסגירה של תגית בתוך תגית...37 התוכן שבין התגיות להיכן נעלמו הרווחים בין המילים ובין השורות?...38 רווח קשיח מעבר שורה <br>...40 שילוב תווים מיוחדים בתוכן שבין התגיות - Characters...40 ASCII מאפיינים לתגיות - Attributes סיכום: התקניות הנדרשת במסמכי 42...HTML5 תרגיל קישורים תגית הקישור a...49 המאפיין href המאפיין 50...target המאפיין 50...rel המאפיין media קישור לדואר אלקטרוני 52...mailto קישור למסמך Word שנמצא באותה תיקייה קישור לדף אחר באתר שלי שנמצא באותה התיקייה...52 קישור פנימי בתוך דף 52...Anchors- התגית base תרגיל צבעים ורקע רשימות ותבליטים רשימות תבליטים לא ממוספרות...59 רשימות תבליטים ממוספרות רשימת הגדרות - list Definition מאפיינים (attributes) של רשימות...61 תוכן עניינים 7

8 המאפיין reversed המאפיין start שינוי מראה הרשימה שילוב תמונות בדף מידע כללי JPG GIF קבצי GIF ANIMATION PNG התגית img סידור סביבת העבודה - התיקייה...72 images נתיבי קבצי תמונות...72 נתיב יחסי path) (Relative נתיב מוחלט path) (Absolute שילוב תמונה מתיקיית התמונות באתר...73 תמונה כקישור...73 הוספת תמונת רקע תרגיל טבלאות...79 תאים ריקים בטבלה...80 מרווחים בין תאים ובתוך התאים...81 סיכום...83 פרק 3: תגיות המבנה החדשות תגיות חדשות ב- HTML5 ליצירת מבניות בעלת משמעות...86 התגית <header> התגית <footer> התגית 86...<section> התגית <article> התגית 88...<nav> התגית 90...<main> התגית <aside> אזורים יעודיים...91 תגיות חדשות נוספות...93 התגית 93...<figure> HTML5 מהד' 4 8

9 התגית 93...<figcaption> התגית 94...<mark> מודל התוכן של 95...HTML5 אלמנטים מסוג Block-level ומסוג...95 Inline ה- DOM ומודל התוכן החדש: 7 הקטגוריות הראשיות Metadata Flow 98...Heading Phrasing Embedded Interactive 99...Sectioning אלגוריתם קווי המתאר של התוכן algorithm) (Outline...99 תמיכה בדפדפנים שאינם תומכים ב- HTML תרגיל סיכום פרק 4: הגדרות עיצוב על ידי CSS מה זה...?CSS 103 גרסאות של... CSS 107 היכן כותבים את הגדרות...?CSS 107 הגדרת העיצוב ישירות בתגית :HTML שיטת... Inline 108 הגדרות צבע בשיטת Inline ובאופן כללי הבעיה בשיטת... Inline 111 הפתרון: שיטת...Internal 111 הגדרת העיצוב בראש המסמך באופן גורף: התגית...<style> 112 הבעיה בשיטת תגית <style> הפתרון השיטה השלישית והנבחרת: קובץ CSS חיצוני מה עושה הדפדפן? דוגמאות... CSS 115 הגדרות CSS שימושיות לפי נושאים רקעים background-color צבע רקע background-image תמונת רקע תוכן עניינים 9

10 - background-position מיקום תמונת רקע background-repeat שכפול תמונת רקע מסגרות border-width עובי מסגרת border-style סגנון מסגרת border-color צבע מסגרת טיפוגרפיה: הגדרות עיצוב עבור טקסטים וגופנים שימוש בטקסט 'חי' Web-safe fonts גופן מערכת font-size,font-family,color צבע הגופן, משפחה וגודל font-style סגנון הגופן font-weight עובי הגופן direction כיוון הטקסט letter-spacing רווח בין אותיות line-height גובה שורה text-align יישור טקסט vertical-align יישור אנכי word-spacing רווח בין מילים... - צורת הגופן עיצוב קישורים text-decoration קישוט הטקסט lists עיצוב רשימות שוליים margin שוליים חיצוניים padding שוליים פנימיים גדלים: רוחב וגובה איחוד הגדרות למספר תגיות תרגיל 5 שלב הגדרות עיצוב שאינו גורף:...Class 130 המשך תרגיל - 5 שלב סדרי עדיפויות של הגדרות עיצוב כוכבית שימוש בשם, המאפיין... id 134 אזורים יעודיים בדף אינטרנט או ביישום שימוש בשתי מחלקות (classes) לאותו אלמנט HTML5 מהד' 4 10

11 קישורים אינטראקטיביים Hover שינוי עיצוב במעבר עכבר מעל קישור Visited שינוי עיצוב של קישור לאחר ביקור בו יעילות הכתיבה של מסמכי... CSS 136 שימוש ב- CLASS במידה עמידה בשני תנאים: הגדרת סוג תגית וגם שימוש ב- class היררכיה ב- CSS, או קינון תגיות ההבדל בין 'צאצאים' לבין 'ילדים' מדור ראשון תגית שעוקבת אחרי תגית אחרת תגיות שנמצאות לאחר תגית מסוימת תגיות בעלות מאפיין מסוים תגיות עם מאפיין בעל ערך מסוים שימוש בהערות סיכום פרק 5: מודל הקופסה ופריסות מבנה ופריסת הדף מודל הקופסה - model... Box 147 איחוד שוליים אנכיים - collapse...margin 150 תגית מתחת לתגית הכלת תגית בתוך תגית אחרת איחוד שוליים בתוך אותו האלמנט הגדרות תצוגת Inline ותצוגת...Block 154 אלמנטים עם תצוגת...Block 154 אלמנטים עם תצוגת... Inline 155 מיקום אלמנטים זרימה רגילה של הדף - flow... Normal 156 מיקום יחסי - positioning...relative 157 מיקום מוחלט - positioning... Absolute 158 דוגמה שימושית מיקום מקובע - positioning... Fixed 163 אלמנטים "צפים" -...Floating 163 מסך צר של מכשיר נייד תג הפסקת ציפה - Clear מרכוז אופקי תוכן עניינים 11

12 מרכוז באמצעות שוליים אוטומטיים מרכוז אופקי באתרים ברשת מרכוז של טקסט בתוך אלמנטים לעומת מרכוז של אלמנטים דפדפנים ישנים למישהו? תרגיל סיכום פרק 6: קוד מינימליסטי ובעל משמעות למה הכוונה קוד בעל משמעות? הפרדת התוכן והמשמעות מהתצוגה מינימליזם בקוד סיכום פרק 7: טפסים ב- HTML מהו הטופס ומהי מטרתו? טכנולוגיה ועיצוב יד ביד החשיבות של תכנון ועיצוב הטפסים השפעת התפתחות העיצוב והטכנולוגיה על טפסים ב- HTML לאן נשלחים הנתונים מהטופס, וכיצד שרת מקומי - Server... Local 196 סדנת עבודה התגית <form> ומבנה טופס מבנה הטופס התגית <label> הפקדים הפקדים הבסיסיים: פקדי תיבת טקסט ושליחת הנתונים...input 203 פקדי קלט נוספים עבור טקסטים ומספרים פקד אזור טקסט,... Textarea 210 פקד הלחצן -...button 211 פקדי בחירה תיבת סימון - box...check 212 פקדי רדיו - buttons... radio 213 רשימה נגללת -...select 214 פקד להעלאת קובץ - upload...file 216 עיצוב הפקדים והטופס בכללותו HTML5 מהד' 4 12

13 פקד "שלח" (submit) מעוצב עם תמונה התגיות <fieldset> ו-...<legend> 217 התגית...<details> 218 ניהול המידע התגית <datalist> התגית...<datagrid> 219 הקוד לבניית הטופס סיכום פרק 8: נושאים מתקדמים CSS3 תמונות רקע, חזרה ודגשים הגדרת תמונת רקע עבור מעברי צבע מיקום תמונת רקע מיקום על פי פיקסלים מיקום באחוזים עיצוב קישורים מתקדם קו תחתון בעיצוב אישי טכניקות להקטנת מספר המחלקות...(classes) 229 הדגשת קישורים מסוגים שונים תפיסת התחלת מחרוזת הערך תפיסת סוף מחרוזת הערך מעברי עכבר יעילים מעל קישורים מעברי עכבר פשוטים מעברי עכבר בשימוש תמונה אחת - rollovers...pixy-style 233 תפריט אופקי טכניקות חדשות ב- CSS הוספת צללית לטקסט חי עיצוב עמודות שקיפות - Opacity מעברי צבע -...gradients 239 ריבוי תמונות רקע מסגרות לתגיות פינות מעוגלות צל לתגיות "קופסה" מסגרות מעוצבות תוכן עניינים 13

14 יצירת לשוניות (tabs) עם פינות מעוגלות CSS transform אנימציות ב- CSS שינוי מצב שינוי מיקום טיפוגרפיה: עיצוב גופנים הטמעת גופנים זכויות יוצרים ייבוא משפחת גופנים, לעומת הטמעת גופן כקובץ ייבוא משפחת גופנים תמיכה בדפדפן... Internet Explorer 258 דוגמה שלמה סיכום פרק :9 Jquery ו- Javascript מהי?Javascript התפקיד של Javascript בדף אינטרנטי דף Javascript הראשון שלך כיצד פועלת השפה...?Javascript 263 תחביר השפה...Syntax 264 אירועים, פונקציות, אובייקטים ומשתנים מודל אובייקט המסמך -...DOM 266 האובייקט החשוב - Document תחביר הנקודה קריאת נתונים והשמת נתונים סדר קריאת הקוד על ידי הדפדפן משתנים -...variables 270 הגדרה והצהרה של משתנים ערכי משתנים שרשור מספרים למחרוזות התניות וה ש מוֹת ריבוי התניות שיטות בדיקה הוראת התנאי...if 273 ההוראה - this מי אני? HTML5 מהד' 4 14

15 פונקציות מובנות שימושיות הפונקציה המובנית getelementbyid(""); הפונקציה המובנית...substring 274 הפונקציה המובנית...indexOf 274 פונקציות ואירועים החלפת קובץ התמונה בלחיצה עליה שלב ראשון - תמונה אחת שלב שני - שתי תמונות החלפת תמונה גדולה בהתאם למעבר עכבר מעל תמונה קטנה שינוי טקסט בדף האובייקט... Style 279 הצגה והסתרה של שכבה בלחיצה על אובייקט בדף אופן הגדרת פונקציות custom-made (נושא מתקדם) כיווץ - מיניפיקציה,... minification 283 ספריות...(Javascript libraries) Javascript 283 הספריה...JQuery 283 התקנת הרכיב המרכזי להרצת...JQuery 284 כתיבת הקוד הראשון שלך ב- JQuery האירוע... document.ready 285 סימן הדולר מציאת אובייקטים על המסך שרשרת הוראות... Chaining 288 שינוי תוכן בעמוד שינוי ערכים של מאפיינים מניפולציות על... CSS 289 אירועים הופעה איטית והיעלמות איטית של אובייקטים - Fade שימוש ב- JQuery קיים מהרשת קטעי CSS מוכנים ומסגרות קוד...CSS Snippets, Frameworks 293 סיכום פרק 10: מובייל ורספונסיביות אשליית הרוחב אתר נפרד מותאם למובייל הבאז סביב המושג Responsive Design (עיצוב מגיב) תוכן עניינים 15

16 גדלים שונים של מסכים קיימים שיקולים טכניים ומגבלות היסודות הדרושים לאתר רספונסיבי הגדרת Viewport (מעין קנה מידה) איך שולטים על ה- viewport? הפרמטרים השולטים על ה- Viewport פרמטרים נוספים של...Viewport density צפיפות פיקסלים במסך media queries - Breakpoints נקודות עצירה performance שיפור ביצועים הדף הרספונסיבי הראשון שלך סיכום: הדף הרספונסיבי הראשון שלך שימוש במסגרת קוד -...framework Bootstrap היתרונות בשימוש ב-... Bootstrap 323 החסרונות בשימוש ב-...Bootstrap 323 הטמעת הקוד של Bootstrap באתר האינטרנט שלך פריסת העמוד, הגריד של...Bootstrap 324 הטמעת אלמנטים מוכנים מראש של Bootstrap באתר האינטרנט שלך סיכום אינדקס HTML5 מהד' 4 16

17 הקדמה ספר זה נכתב על ידי ד"ר רושו יונית, בעלת ניסיון רב שנים בהוראה בתכנות מערכות אינטרנטיות ואתרי אינטרנט בטכנולוגיית HTML5 במחלקה להנדסת תוכנה ובמסלול לעיצוב אינטראקטיבי בשנקר, כמו כן במחלקה לניהול מערכות מידע באקדמית של תל אביב יפו ובמכון הטכנולוגי חולון. יונית משמשת כיום ראש המחלקה להנדסת תוכנה בשנקר, אחרי שנים שריכזה את התמחות הנדסת.Web הצלחת הסטודנטים על פי שיטת לימוד מוגדרת היטב ועקבית, תרמה ליוזמה לריכוז החומר ולכתיבת הספר הזה. במהלך הלימוד בספר מנסה יונית להקפיד, עד כמה שניתן, על תהליכים מוגדרים וברורים, עבודה יעילה וקוד איכותי, ולהדגיש גם את החשיבות של יעילות הקוד. הרי לא די בכך שהאתר פועל או "עובד" - הוא צריך לשרת באופן מקצועי, יעיל ולהיות בעל משמעות. הספר מצייד אותך בכלים תיאורטיים ומעשיים להבנת רשת האינטרנט, לתכנון ולבנייה של אתרי אינטרנט ומערכות מידע אינטרנטיות בשפה,HTML5 משולבת,CSS וביחד עם שפות נלוות כ- JavaScript ו- JQuery לעבודה עצמאית, החל בשלב הגדרת הצרכים ועד להגשת המוצר הסופי. אתה תכיר וגם תבין את הטכנולוגיה במהלך הלימוד של הטקסט והדוגמאות, ולא פחות חשוב - תוך כדי התנסות בפתרון תרגילים. עם סיום הלימוד במהדורה הרביעית של הספר תוכל לבנות אתרי אינטרנט, מערכת מידע מבוססת Web ויישומים רספונסיביים למכשירים ניידים (מובייל) בשפת,HTML5 תוך שימוש בטכנולוגיות מתקדמות, לצורך בנייה מקצועית ונקייה, משולבת מדיה, אינטראקטיב וקוד. הספר מתייחס הן למסך הרחב והן למסך הצר של טאבלט ומובייל. תכני הספר וקטעי הקוד עודכנו לשנת 2021.,HTML5 בשונה מגרסאות קודמות, יותר סלחנית בנושא קידוד, אבל עדיין יש לעבוד בצורה אחידה. עוד על כך תוכל למצוא בספר Complete",Code מדריך מעשי לפיתוח תוכנה", שיצא בהוצאת הוד-עמי. מבנה הספר לאורך הספר תמצא תרגילים ברמות שונות. לכל התרגילים יש פתרונות. שים לב, לכל תרגיל יש דרכי פתרון שונות. בפתרונות יש גיוון בבחירות הדרכים ואופני הפתרון, כדי לספק לך דוגמאות מגוונות, אולם זכור שיש פתרונות נוספים שיכולים להיות טובים גם הם. בפתרונות יש הקפדה על מינימליזם בקוד, ועל קוד יעיל ואפקטיבי. הפרק העוסק בטפסים משמש כסדנת עבודה, בה בכל שלב של הלמידה מרחיבים את הטופס שבונים ביחד. הספר מחולק לשני חלקים עיקריים: פרקים 1 עד 7 מכסים את כל הנושאים הרלוונטיים להעלאת אתר מקצועי לאוויר. פרקים 8 ואילך עוסקים בנושאים מורכבים שיאפשרו לך לשדרג את הידע שלך ולהפוך את האתר לרספונסיבי ולאינטראקטיבי. הקדמה 17

18 קהל היעד בין אם אתה שואף לדעת לבנות אתר והנך ללא ניסיון או ידע בתחום, ובין אם אתה מנוסה ובקיא בגרסאות קודמות של שפת בניית האתרים,HTML תוכל למצוא בספר זה את התשובות שחיפשת. הספר כולל פרק מבוא המתאר מושגים בסיסיים הכרחיים להבנה, ובמהלך הספר טיפים למי שעבד בגרסאות קודמות. הספר מסיים ברמה מאוד גבוהה של קוד אינטראקטיבי ובניית אתר רספונסיבי. קטעי הקוד על ניתן להוריד את כל קבצי הקוד ב- html ו- css והפתרונות הקיימים מאתר האינטרנט של הוצאת הוד עמי: בנוסף לקטעי הקוד תמצא בקובץ שייפתח גם קבצי תמונות של מסכים שנמצאים בספר. מכיוון שהספר מודפס ללא צבעים תוכל להיעזר במסך המקורי כדי לראות כיצד הוא נראה עם צבע. מצא את הספר באתר ואת הלינק "קוד מקור" להורדת הקבצים. לחץ עליו והורד למחשב שלך את cd.zip אנחנו ממליצים לפתוח את הקובץ לתיקייה זו: C:\HodAmiBooks\59471\ תוכל כמובן לפתוח לכל שם תיקייה אחר. בספר נתייחס לתיקיית ברירת המחדל הזו. ד"ר יונית רושו מהנדסת תוכנה, בעלת תואר שני במנהל עסקים ודוקטורט במדעי המידע מאוניברסיטת חיפה. כיום חוקרת במסגרת פוסט-דוקטורט בפקולטה להנדסה באוניברסיטת בן גוריון בתחומי המידע והרשתות. ד"ר רושו בעלת ניסיון מעשי של מעל 20 שנים בבניית אתרים ומערכות ווביות לחברות הייטק בארץ. יונית ראש המחלקה להנדסת תוכנה בשנקר, לאחר מספר שנים בהן הייתה ראש התמחות הנדסת ווב, ומרצה ל- HTML5, לתכנות,Web לאפיון מערכות תוכנה למחשוב ענן ולשירותי מארג האינטרנט במחלקה להנדסת תוכנה בשנקר. במהלך השנים לימדה תכנות Web גם בחוג למערכות מידע באקדמית של תל אביב יפו, במכללת HIT ובמחלקה לתקשורת חזותית ב'שנקר'. ד"ר רושו כתבה את מדורי טרנדי באתר 'נענע 10 ' ו-'ניצוצות ברשת' באתר 'הארץ', על מגמות בעיצוב ובטכנולוגיה ברשת. ייסדה, ניהלה ומכרה את 'דיינמיק-ווב', חברה לבניית אתרים ואפליקציות ווב. אני מעודדת אותך לקרוא, להתנסות ולחקור מתוך מטרה להגיע לרמה בינלאומית מקצועית. יונית. HTML5 מהד' 4 18

19 1 מבוא ומושגים באינטרנט ובכן, החלטת ללמוד לבנות אתר! ולא סתם אתר, אלא אתר הכתוב בטכנולוגיה החדישה והמדוברת ביותר בעולם בתחום בניית אתרי אינטרנט -.HTML5 ולא סתם,HTML5 אלא HTML5 יעיל, מינימליסטי, בעל משמעות ומקצועי. כן, השאיפה שלך היא לבנות אתר חדשני! אתר מקצועי! וזה עוד לא הכל, מכיוון שעם HTML5 תוכל לבנות מערכת מידע אינטרנטית, אפליקציית Web ואפילו משחקים, כפי שתקרא בהמשך. בספר זה תתחיל לגמרי מההתחלה. תלמד מושגים טכניים, תכיר את שפת בניית האתרים ותהפוך למקצוען. גם אם אתה מגיע מעולם בניית האתרים וכבר בנית אתרים בגרסאות קודמות של,HTML ספר זה יתאים לך. ככל שתתקדם בלימוד של HTML5 תוכל לראות התייחסות לתגיות חדשות ולהגדרות חדשות. בספר שלפניך אתמקד גם בצורת העבודה, ביעילות הקוד, בשיפור ביצועים ובאינטראקטיביות. מדי פעם יוצגו בפניך דוגמאות של אתרים אינטראקטיביים מעניינים מהעולם, להתרשמות ולהעשרה. ספר זה מתחיל מרמה בסיסית ומסיים ברמה מתקדמת עכשווית, שמתאימה למעצבים אינטראקטיביים, למתכנתים, למנהלי מערכות מידע ולכל מי שמתעניין בתחום בניית אתרים, אפליקציות ווביות ומערכות מידע אינטרנטיות. בעצם, זו רק ההתחלה, אז הבה נצא לדרך! בפרק זה נבחן את המושגים הבאים, כדי ליצור את התשתית להבנה: FTP פרוטוקול כתובות מחשב באינטרנט אחסון האתר טכנולוגיית שרת-לקוח דומיין ותת דומיין הדפדפן HTML HTTP פרוטוקול פרק 1: מבוא ומושגים באינטרנט 19

20 כתובות של מחשבים ברשת האינטרנט נתחיל מההתחלה. אתרי האינטרנט הינם למעשה קבצים המאוחסנים במתקני האחסון של מחשבים אשר מקושרים לרשת האינטרנט. מחשב המחובר לאינטרנט, הינו בעל כתובת מספרית הייחודית רק לו. כמו שלאדם יש תעודת זהות מספרית שייחודית לו, כך למחשב יש שם מספרי אשר שמור עבורו בלבד, ואשר ניתן לפנות אליו כדי להעביר אליו נתונים או לחילופין, לקבל ממנו נתונים. השם המספרי של המחשב ברשת האינטרנט קרוי כתובת,(IP Address) IP והוא מורכב מארבעה מספרים בני שלוש ספרות לכל היותר, שמופרדים בנקודות. דוגמה לכתובת IP של מחשב יכולה להיות בכל פעם שמחשב מתחבר לרשת האינטרנט, בין אם הדבר נעשה מהבית, מהמשרד או מבית הקפה, הוא מקבל כתובת IP זמנית. ניתן לרכוש מספק האינטרנט כתובת IP קבועה. כפי שאנו קוראים לאנשים בשמם ולא במספר תעודת הזהות שלהם, כך גם למחשב יש כתובת מילולית, בנוסף לכתובת המספרית שלו. הכתובת המילולית קרויה בשם דומיין Domain ) DNS מנגנון התרגום מהכתובת המספרית לכתובת המילולית נקרא.(Domain).(Name System ברחבי העולם פזורים שרתי DNS רבים, המחזיקים טבלאות של שמות דומיין מוצלבים עם כתובות IP מקבילות. טכנולוגיית שרת לקוח צורת ההתקשרות הנפוצה ביותר בין מחשבים היא טכנולוגיית שרת-לקוח. המחשב של הגולש באתר הוא לקוח.(client) המחשב שעליו נמצאים הקבצים המהווים את אתר האינטרנט הוא שרת.(server) הגולש מקליד כתובת אינטרנט בשורת הכתובת של הדפדפן. הנתונים נשלחים לשרת, שמעבד אותם, ובכל מקרה מחזיר לדפדפן "דף."HTML בין אם הקוד כתוב בטכנולוגיית צד שרת דוט-נט,(dot.net) כמו asp או,php או כל טכנולוגיה אחרת - תמיד יישלח לדפדפן דף HTML ש, הדפדפן יודע לקרוא ולנתח. הדפדפן תוכנת הדפדפן היא זו המציגה את הדפים של אתרי האינטרנט. כשאתה מקליד כתובת של אתר בשורת הכתובת של הדפדפן, הוא שולח בקשה לשרת. HTML5 מהד' 4 20

21 7 טפסים ב- HTML5 הטופס הוא נושא מרכזי וחשוב ב- HTML5. סביר להניח, שאתה משתמש בטופס בכל פעם שאתה מזין שם משתמש וסיסמה כדי להתחבר לחשבון Gmail שלך, או בכל פעם שאתה רוכש מוצר בחנות מקוונת באינטרנט וממלא לשם כך פרטים אישיים, בכל פעם שאתה נרשם למועדון לקוחות באתר כלשהו, ולפעמים אפילו כשאתה מדרג מאמר או שירות מסוים. הטופס מאפשר ליצור אינטראקציה בין הגולש לבין השרת, וב- HTML5 הוא עבר שדרוג משמעותי. בפרק זה נלמד כיצד תהליך זה מתבצע וכיצד לבנות ולנהל טפסים חכמים ב- HTML5. פרק זה משלב תרגול רב כדי להקל עליך ללמוד את החומר. במהלך הפרק נלמד ונכיר את חלקי הטופס השונים וגם נבנה טופס הצטרפות למועדון לקוחות. לבסוף, נציג את הטופס הן במסך המחשב והן במכשיר הנייד. זהו הפרק האחרון הנדרש לצורך הקמת אתר. לאחר פרק זה נעסוק בנושאים מתקדמים, המתבססים על הידע שרכשת בשבעת הפרקים הראשונים של הספר. כל הקוד של פרק זה נמצא בקובץ.form.html בפרק זה תלמד: מהו הטופס ומה מטרתו טפסים ב- HTML5 לאן נשלחים הנתונים מתוך הטופס סדנת עבודה תגית הטופס הפקדים הבסיסיים: פקד תיבת טקסט ופקד שליחת הנתונים פקדי טקסט נוספים פקדי מספר פקדי בחירה מיקום סמן בתוך שדה מסוים שדות חובה הגדרת טקסט ברירת מחדל לשדה ניהול המידע השלב הבא פרק :7 טפסים ב - HTML5 187

22 מהו הטופס ומהי מטרתו? טופס שמוצג באתר אינטרנט או ביישום אינטרנטי, מאפשר למשתמש ליצור תקשורת דו - כיוונית עם האתר. הטופס נועד לאימות, להוספה, לשינוי ולמחיקה של נתונים. פעולות אלו מתבצעות על ידי שליחת נתונים אל השרת, כפי שתראה בהמשך הלימוד בפרק זה. תרשים 7.1 מציג את טופס ההתחברות ל- Gmail. תרשים 7.1 גם חיפוש מידע ב- Google (גוגל) מתבצע על ידי תבנית טופס. ראה תרשים 7.2: תרשים 7.2 הצטרפות למועדון לקוחות, רכישת מוצרים בחנות מקוונת ברוב המקרים על ידי טפסי אינטרנט: ופעולות רבות אחרות, נעשות HTML5 מהד' 4 188

23 המאפיין <form autocomplete> :autocomplete מאפיין זה יכול לקבל שני ערכים: on או.off אם הוא דולק,(on) אזי הדפדפן שומר בזיכרון את הערכים המוזנים לו עבור השדות ובפעם הבאה הוא יציע למשתמש להשתמש בהם. ברירת מחדל היא.on המאפיין <form novalidate> :novalidate אם המאפיין מוגדר, הנתונים המוזנים בטופס אינם עוברים אימות.(validation) אם המאפיין אינו קיים, הנתונים יאומתו בעת העברתם לשרת. הסיבה העיקרית לביטול אימות הנתונים היא לאפשר לגולשים לשמור נתונים ולהמשיך לעדכן אותם בהמשך, ללא אימות בשלבי הביניים של השמירה. תרגול 7-2: הוסף בתוך גוף המסמך (body) הריק שהכנת את תגיות הפתיחה והסגירה של הטופס עם המאפיינים הרלוונטיים. <form action="" method="get" autocomplete novalidate></form> שים לב שבמאפיין הראשון הערך ריק (""), ופירוש הדבר שהנתונים יישלחו אל הדף הנוכחי. מבנה הטופס הטופס מכיל פקדים שהם שדות טקסט, שדות בחירה, שדות פעולה ועוד. רוב הפקדים הינם תגיות,<input> כפי שתראה מייד. לכל פקד יש שם וערך. כדי לציין ליד כל פקד מה תפקידו, כגון: הזנת שם משתמש, הזנת תאריך לידה, בחירת גיל וכד', נהוג להשתמש בתגית.<label> התגית <label> תגית <label> מכילה את התיאור של מטרת הפקד, או הוראה למשתמש (כמו לדוגמה: "הזן שם פרטי"), והן את הפקד עצמו. כל אזור בטופס יש לתחום בתוך תגית פסקה, למען הסדר הטוב וכדי שנוכל לשלוט על אזורי הטופס בעזרת הגדרות העיצוב ב- CSS. בהמשך הלימוד תוכל לראות שכל הדוגמאות :<form> שבתגית הטופס <p> שנמצאת בתגית פסקה <label> כלולות בתוך תגית הטופס. לפניך התגית <form action="" method="get" autocomplete novalidate> <p><label> פה תהיה תגית הפקד </label></p> </form> פרק :7 טפסים ב - HTML5 201

24 הפקדים כל טופס מכיל פקדים שונים שיכולים להיות תיבת טקסט בת שורה אחת, שדות בחירה, או אלמנטים אחרים כפי שתראה בהמשך. רוב פקדי הקלט מיושמים על ידי שימוש בתגית <input> ומוגדרים על ידי שימוש בערך משתנה, מתוך רשימת ערכים מוגדרים מראש של.type עבור המאפיין,html לכל פקד יש למעשה שני מרכיבים: שם וערך שמשויך לו. השם של הפקד מוגדר על ידי המאפיין.name הערך של הפקד מוגדר בתוך המאפיין.value ניתן להגדיר לפקדים את המאפיינים הבאים: התבנית היא: xxx="yyy">,<input כאשר סוג המאפיין הוא xxx והערך הוא.yyy - tabindex קביעת סדר העברת המיקוד (הסמן) מפקד לפקד כשלוחצים על המקש טאב (Tab) במקלדת. - title הגדרת tooltip (תיאור פקד) כמו alt בתגית.<img> במעבר עכבר מעל הפקד יוצג התיאור שלו, שכתוב כערך של המאפיין.title - maxlength מספר התווים שאפשר להקליד בתוך פקד תיבת הטקסט. - size מספר התווים שהגולש יכול לראות בפקד במבט ראשוני. שים לב, זו אינה הגדרת רוחב. לדוגמה, אם תגדיר שפקד סיסמה הוא בגודל 6, אפשר יהיה להקליד בו גם 20 תווים, אך יראו רק את 6 התווים הראשונים שהקלדת. - pattern מאפיין חדש ב- HTML5, אשר מאפשר להגדיר מבנה עבור הערך שמוזן בשדה הפקד. אם לדוגמה מוגדרת תבנית של מספרים בלבד, והגולש יזין אותיות וישלח את הטופס, תוצג לגולש הודעת שגיאה בנוסח שמוגדר במאפיין.title בקוד הבא מוגדרת תבנית של אות בין a ל- c ואחריה ספרה שערכה בין 0 ל- 6. <p><label> Coupon number: <input pattern="[a-c][0-6]" name="coupon" title="a coupon number must be a digit between 0 to 6 followed by a lower case letter."> </label></p> HTML5 מהד' 4 202

25 ההגדרה כוללת שני אלמנטים, כמו בהגדרה של כל פקד: שם הפקד:.name מוגדר בתגית <select> ומציין את שם הרשימה הנגללת כפי שנשלח לשרת. ערך הפקד:.value ערך מוגדר לכל תגית <option> אשר מציין את האפשרות שנבחרה על ידי הגולש מתוך האפשרויות הנגללות. הגדרת המאפיין selected לאחת האפשרויות תציג אותה כברירת מחדל. בדוגמה זו תוצג האפשרות השנייה. המאפיין size מאפשר להגדיר כמה אפשרויות תהינה מוצגות באופן גלוי עוד לפני שלוחצים על הרשימה לפתוח אותה. במצב זה, ניתן גם להיעזר במאפיין multiple שמאפשר לבחור יותר מאשר שורה אחת. תרגול 7-9: הוסף בטופס שלך פקד רשימה נגללת לבחירת מספר הילדים של הנרשם למועדון הלקוחות. השרת מצפה לקבל פרמטר בשם.children שלח את הטופס וצפה בתוצאה. בדוק מה התוצאה כאשר מסמנים אפשרויות שונות. פקד להעלאת קובץ - file upload מקובל שבטפסי רישום ממוחשבים יש גם אפשרות להעלאת תמונה או קובץ כלשהו לשרת. לדוגמה, פקד להעלאת קובץ מוצג כשאתה רוצה להעלות תמונה לחשבון הפייסבוק שלך, או להעלות קובץ Word כדי להגיש עבודה באתר בית הספר או האוניברסיטה, ובטפסים אחרים. הפקד להעלאת קובץ הינו פשוט, ולשם כך משתמשים בתגית,<input> כשמוגדר בה הערך "file" למאפיין :type <p><label>upload your image: <input type="file" name="face"></label></p> ההגדרה כוללת כרגיל שני אלמנטים: שם הפקד:.name מציין את שם הפקד אשר יישלח לשרת. ערך הפקד:.value הגולש אינו יכול לערוך ערך זה. הערך נקבע על ידי השרת בהתאם לנתיב לקובץ שהגולש בחר בו. הפקד מאפשר לבחור קובץ. אולם, פעולת העלאתו לשרת מתבצעת על ידי קוד שנכתב בצד השרת ואינו נסקר בספר זה. תרשים 7.28 HTML5 מהד' 4 216

26 יש לציין, שכיום מקובל לגרור קובץ לאתר אליו אתה רוצה להעלות את הקובץ, כפי שוודאי אתה מכיר מ-.Gmail אפשרות זו מיושמת על ידי שימוש ב- File API אותו תכיר בפרק 11. עיצוב הפקדים והטופס בכללותו פקד "שלח" ( submit) מעוצב עם תמונה תוכל לעצב את הפקד submit לשליחת תוכן הטופס ולהשתמש בתמונת רקע: <input type="image" src="images/send.jpg"> במקום להגדיר מה יהיה כתוב על הלחצן, עליך להגדיר במאפיין src את הנתיב אל התמונה הרצויה. התגיות <fieldset> ו - <legend> תגית זו טובה לאיגוד של קבוצת פקדי checkbook או פקדי,radio או לאיגוד כל חלק רצוי של הטופס. הבה נראה כיצד כותבים את הקוד למטרה זו. סביב האזור שתבחר הגדר תגית <fieldset> שתוצג כמסגרת עדינה מסביב האזור שרוצים לאגד. הגדר בתוכה תגית <legend> כדי לציין שם, או כותרת, עבור האזור שנבחר. לדוגמה, נציג את אזור בחירת התחביבים באופן יותר ברור ומקצועי על ידי בידולו בתוך מסגרת: <p><fieldset> <legend>hobbies: </legend> <label>reading books: <input type="checkbox" name="hobbies" value="reading Books"></label><br> <label>play with my children:<input type="checkbox" name="hobbies" value="children"></label><br> <label>sleeping:<input type="checkbox" name="hobbies" value="sleeping"></label> </fieldset> </p> תרשים 7.29 מציג את התוצאה בדפדפן. פרק :7 טפסים ב - HTML5 217

27 תרשים 7.29 התגית <details> תגית זו חדשה ב- HTML5 ונועדה לספק לגולש מידע. אפשר להציג את המידע גלוי ("פתוח") או סגור, בהתאם לבחירה. תרשים 7.30 מציג את התגית בדפדפן כפי שהיא נראית כשהיא "סגורה" ומוגדר לה המאפיין title אשר גורם להצגת התיאור בעת מעבר העכבר מעליה: תרשים 7.30 בלחיצה על הכותרת ייפתח אזור הטקסט המורחב ויוצג התוכן כפי שתראה בתרשים 7.31: הקוד לביצוע המשימה ניתן להלן: תוכל לעצב זאת גם ב- CSS, לפי רצונך. תרשים 7.31 <details open title="click to open"> <h4>latest News</h4> <p>some text goes here..</p> </details> HTML5 מהד' 4 218

28 8 נושאים מתקדמים CSS3 בשלב זה של הלימוד, אתה כבר מוכן לככב בעולם האמיתי ברשת. למדת לבנות דפי HTML5 באופן מקצועי ויעיל. למדת לעצב את הדפים ואת הגדרות העיצוב הרלוונטיות. לפניך אפשרויות רבות להגדרות עיצוב ב- CSS. בפרק זה תכיר יותר את CSS בכלל ואת CSS3 בפרט, ותרחיב את ידיעותיך על שימוש בסוגי גופנים. בפרק זה נבחן את הנושאים הבאים: טכניקות מתקדמות ב- CSS CSS3 הטמעת גופנים תמונות רקע, חזרה ודגשים על הוספת רקע פשוטה לאתר למדת בפרק. 4 כידוע, לתמונות יש משקל (נפח) ובעת טעינת עמוד אינטרנט ככל שיהיו בו יותר תמונות (תוכן או רקע), כך משקלו וזמן טעינתו יהיו ארוכים יותר. לכן, מומלץ לייעל על ידי הפחתת השימוש בתמונות רקע, כאשר זה אפשרי. כדי שתוכל לייעל את הגדרת תמונת הרקע ואת הפחתת השימוש בתמונת רקע לאפקט של מעברי צבע, הבה ניזכר בהגדרת תמונת רקע רגילה: body { background:url(some_pattern.jpg); } כברירת מחדל, הדפדפנים משכפלים את תמונת הרקע לאורך ולגובה השטח שמוגדר עבור התגית שתמונת הרקע מוגדרת כרקע שלה. פרק 8: נושאים מתקדמים 223 CSS3

29 הגדרת תמונת רקע עבור מעברי צבע מה פירוש הדבר תמונת רקע לכל רוחב הדף? ראה את תרשים 8.1 ש, בה ניתן להבחין במעברי צבע מראש התמונה ועד תחתיתה, מצבע כהה למעלה ועד בהיר למטה, לכל רוחב הדף: יש שתי אפשרויות להגדיר את מעברי הצבע. תרשים 8.1 בגרסאות קודמות של,CSS כאשר היה צורך ליצור גרדיאנט,gradient) שינוי צבע הדרגתי) אופקי, כמו בתרשים 8.2, היית צריך לחתוך תמונה ברוחב 1 פיקסל ולכתוב את הגדרת העיצוב הבאה: background: # url(some_pattern.jpg) repeat-x; שורה זו הינה למעשה קיצור של אוסף ההגדרות הבא: background-color: #999999; background-image: url(some_pattern.jpg); background-repeat: repeat-x; HTML5 מהד' 4 224

30 תרשים 8.2 את הגרדיאנט בתרשים 8.3 תיצור על ידי שורת ההגדרה הבאה : background-repeat: repeat-y; תרשים 8.3 השיטה האחרונה מבוססת על הגדרות העיצוב של, CSS3 ללא שימוש בתמונות רקע. הגדרת מעברי צבע ב- CSS3 שונה מאשר בשיטות הקודמות, כפי שתלמד בהמשך. מיקום תמונת רקע נניח שברצונך להגדיר תבליט (bullet) מעוצב לרשימות,<ul> על ידי הגדרת תמונת רקע לכל תגית <li> שברשימה. ניתן להגדיר תמונת רקע קטנה שלא חוזרת על עצמה, צמודה לימין (ברשימה בעברית) וממוקמת באופן אופקי באמצע רוחב הדף. כך נכתוב את ההגדרות ב- CSS : ul { list-style-type: none; } li { padding-right: 20px; background: url(images/bullet.jpg) no-repeat right center; direction: rtl; } פ ר ק 8: נושאים מתקדמים 225 CSS3

31 כך נכתוב את התגיות במסמך HTML5 (קוד :(exercise_8.1.html <ul> < li />תפוזים< li > < li />בננות< li > </ul> תרשים 8.4 להלן הסבר לקוד :exercise_8.1.html שורה 7: השוליים הפנימיים יוצרים את ההזחה של הטקסט. שורה 8: שתי המילים השמורות בסוף ההגדרה מציינות את המיקום של תמונת הרקע: - right מיקום אופקי. - center מיקום אנכי. שורה 9: rtl - direction: כפי שלמדנו, הגדרה זו גורמת לכך שכיוון הטקסט יהיה לשמאל.rtl) כיוון שמאל לימין נרשם.(ltr ניתן להשתמש ביחידות פיקסלים למשל, או באחוזים, ולא במילים שמורות. מימין האובייקט. כך, או מהנקודה השמאלית העליונה של התגית מיקום על פי פיקסלים מדידת הפיקסלים נעשית במיקום של 15 פיקסלים בכיוון אופקי ואנכי, הנקודה השמאלית העליונה של התמונה תהיה 15 פיקסלים לרוחב ולגובה מהנקודה השמאלית העליונה של האובייקט. תוכל במרחק לראות זאת בתרשים 8.5. החישוב בפיקסלים אינטואיטיבי ומאוד הגיוני. תרשים 8.5 HTML5 מהד' 4 226

32 מיקום באחוזים חישוב המיקום באחוזים מעט שונה ומתייחס לנקודה פנימית בתמונה שנכנה "נקודת הייחוס". כאשר המיקום מתייחס למרחק של 15 אחוזים בכיוון אופקי ואנכי, נקודת הייחוס נמצאת למעשה במרחק 15% מרוחב ומגובה התמונה אשר נמדדים מהפינה השמאלית העליונה של האובייקט. תוכל לראות זאת בתרשים 8.6. החישוב באחוזים יותר מורכב מאשר חישוב פיקסלים. לצורך ההסבר תוכל להניח שברצונך לתלות תמונה על הקיר. אינך תולה את התמונה בעזרת מסמר בפינה השמאלית העליונה של התמונה, מכיוון שהדבר אינו טוב, ולכן אתה תולה אותה על ידי קביעת מקום תלייה כלשהו על שטח התמונה. סביר להניח, שהמסמר יינעץ בנקודה אמצעית בחלק העליון של התמונה וסביר להניח שהנקודה הזו תהיה שונה עבור תמונה קטנה לעומת תמונה גדולה. כך גם בחישובי אחוזים, הנקודה היחסית נמצאת על פני שטח התמונה, באופן יחסי לגודל התמונה. תרשים 8.6 בהמשך לכך, אם בקוד exercise_8.1.html תרצה לקבוע את התבליט באמצע על ציר y, תוכל ליישם זאת בקוד על ידי הגדרת אחוזים: background: url(images/bullet_bgr.jpg) no-repeat 0 50%; שוב, קוד זה נרשם בקיצור וזהה לקוד הבא: background-image:url(images/bullet_bgr.jpg); background-repeat:no-repeat; background-position: 0 50%; הסבר: נקודת הייחוס במקרה זה היא בדיוק באמצע הגובה של האלמנט. לכן, הנקודה האמצעית של התמונה על ציר y תהיה בדיוק באמצע על ציר y של התגית ולכן היא תהיה ממורכזת אנכית. לא מומלץ לערבב ולהשתמש באותה ההגדרה באחוזים ובפיקסלים יחד. פרק 8: נושאים מתקדמים 227 CSS3

33 עיצוב קישורים מתקדם הבה נרענן את ידיעותינו לפני שנמשיך. בפרק 4 הוצגה דרך פשוטה ביותר לעצב קישור: a {color: blue;} כדי לבודד או להבליט קישורים שטרם ביקרו בהם, נגדיר כך: a:link {color: blue;} כדי לציין קישורים שכבר ביקרו בהם בעבר, נכתוב כך: a:visited {color: red;} כאשר נכתוב - a:hover נתייחס למעבר העכבר. כשנכתוב a:active או - a:focus נתייחס למצב הלחיצה עצמו. דפדפני כרום ופיירפוקס מגיבים באופן שונה להוראות אלו, ולכן מומלץ לכתוב את שתי ההגדרות, כדי ששני הדפדפנים הללו יתנהגו באופן זהה. כפי שלמדת בפרק 4, הדרך להוריד את הקו התחתי מקישור נעשית על ידי: text-decoration: none; קו תחתון בעיצוב אישי ניתן ליצור קו תחתי מסוגנן על ידי תמונה כלשהי: תרשים 8.7 תוכל להגדיר את התרשים 8.7 כתמונת רקע ב- CSS (קוד :(exercise_8.2.html a:link, a:visited { color: #333333; text-decoration: none; background: url(images/underline.jpg) repeat-x right bottom; direction: rtl; padding-bottom:2px; } HTML5 מהד' 4 228

34 התוצאה בדפדפן מוצגת בתרשים 8.8. תרשים 8.8 טכניקות להקטנת מספר המחלקות classes) ( הדגשת קישורים מסוגים שונים תוכל להשתמש באייקונים (icons) כדי לבדל קישורים פנימיים (internal) שמקשרים לדפים באתר הנוכחי לעומת קישורים חיצוניים (external) שמקשרים אל דפים באתרים אחרים. כמו בדוגמה של הקו התחתון ובדוגמה של התבליט המעוצב, כך גם בסעיף זה. תחילה עליך ליצור את האייקון הרצוי. לדוגמה, תרשים 8.9 הדרך הפשוטה ביותר היא ליצור class לכל קישור חיצוני (קוד :(exercise_8.3.html.external_links { background: url(images/external.jpg) no-repeat left top; padding-left: 35px; direction:rtl; } התוצאה בדפדפן מוצגת בתרשים תרשים 8.10 באופן דומה תוכל ליצור הפרדה בין קישורים חיצוניים לבין קישורים פנימיים ללא יצירת מחלקה ייעודית. המטרה היא כמובן להפחית את מספר המחלקות במסמך CSS שלך. פרק 8: נושאים מתקדמים 229 CSS3

35 9 ו- Javascript JQuery מקובל לומר שמעצב אתרים ואפליקציות מקצועי צריך להכיר טכנולוגיות, ושבונה אתרים ואפליקציות מקצועי צריך להבין עיצוב. בימינו, כדי להצליח לאפיין, לעצב ולבנות אתר אינטרנט, אפליקציה או מערכת מידע אינטרנטית מוצלחים, צריך להכיר הן את היכולות שמאפשרת לך הטכנולוגיה והן את המגמות, הכיוונים או הטרנדים, ואת האינטראקטיביות Javascript כדי HTML5 מצפה ממך להיעזר בכתיבת קוד שהמעצב חולם עליהן. שפת לתוך חלון גרירת קבצים,(Canvas) ציורים על הקנבס צלילים, לשלוט על סרטונים, הדפדפן ועוד. כדי שתוכל להבין ולבצע, עליך להכיר תחילה את השפה,Javascript המהווה את היסוד ל- JQuery, להתנהגות אינטראקטיבית דינאמית ועוד. בפרק זה תלמד היכן לשלב קוד Javascript במסמכי,HTML5 כיצד קוד Javascript נראה ומתי משתמשים ב- Javascript. תראה דוגמאות ומשם תמשיך להכרת הספריה JQuery העוצמתית וללמידת אופני השימוש בה. בפרק זה תתחיל מהבסיס ותתקדם לכתיבת קוד מקצועי הן ב- Javascript והן ב- JQuery, תוך התנסות ולמידה גם של נושאים נבחרים משיקים. בפרק זה נבחן את הנושאים הבאים: סדר קריאת קוד על ידי הדפדפן?Javascript מהי אירועים, פונקציות, אובייקטים ומשתנים דף Javascript הראשון שלך פונקציות מובנות שימושיות מודול אובייקט המסמך - DOM מציאת אובייקטים על המסך קריאת נתונים והשמת נתונים סימן הדולר Style האובייקט JQuery תחביר השפה CSS מניפולציות על מידע נוסף על Javascript תוכל למצוא בספר "סדנת לימוד "Javascript שיצא בהוצאת הוד-עמי. פרק : 9 JQuery ו Javascript- 261

36 מהי? Javascript Javascript הינה שפת תכנות לכל דבר, ומשמשת כשפה העיקרית לכתיבת קוד באתרים ובמערכות אינטרנטיות. היא נוחה, קלה ללימוד וליישום, כפי שמייד תראה, היא גם משתלבת כראוי בקוד HTML5 ובהוראות.CSS שפת תכנות זו מבוססת עצמים ) Object,Oriented כפי שתלמד בהמשך), ומספקת יכולות של פעולה הדדית (אינטראקטיבית) בין הגולש לבין האתר. השפה משתלבת באופן נוח עם רכיבי תכנות ומידע מורכבים. מכיוון שקוד Javascript נקרא ומבוצע על ידי הדפדפן, הוא נקרא שפת קוד לקוח ) Side Client.(Programming Language קוד Javascript פועל בתוך יישום אחר, בדפדפן. בדפדפנים אינטרנט אקספלורר, כרום, פיירפוקס, ספארי ואופרה יש "מנוע" Javascript מובנה אשר מפענח את הקוד. מערכת ההפעלה מריצה את תוכנת הדפדפן, שמציג את דף האינטרנט, שבתוכו כתוב קוד בשפת.Javascript הדפדפן, כפי שלמדנו בפרק הראשון, מקבל מידע מהשרת ומציג אותו באמצעות תגיות.HTML המידע כולל תמונות, תוכן מילולי (טקסט), סרטונים, קישורים ועוד. חלק מהמידע מחייב חישובים, הקצאת משאבים, טעינת נתונים מאתרים אחרים או מבסיסי נתונים למיניהם, פעולות אינטראקטיביות שונות, ועוד. בכל הפעולות מסוג זה יכולה שפת Javascript לטפל. התפקיד של דף Javascript בדף אינטרנטי בפרק 6 למדת על ההפרדה בין תוכן לבין תצוגה. קוד HTML מגדיר את התוכן בתוך תגיות בעלות משמעות. במערכות מידע דינמיות ובאתרי אינטרנט דינמיים מקובל להפריד את התוכן למקור חיצוני, ולהשאיר ב- html רק את תגיות המבנה של העמוד. קוד CSS מגדיר את התצוגה על ידי הגדרות העיצוב. קוד Javascript מאפשר את ההתנהגות ואת האינטראקטיביות. Javascript הראשון שלך הבה נתחיל עם קוד פשוט וקל, כדי "לחוש" את השפה. הדפדפן מצפה לקרוא תגיות במסמך HTML5 שלך ולהציג לגולש את התוכן שת חום בתגיות. אולם, קוד Javascript אינו צריך להיות מוצג לגולש, אלא אמור להתבצע ברקע על ידי הדפדפן. אם כן, הדפדפן צריך לזהות את קוד Javascript ולא להתבלבל בינו לבין תגיות.HTML5 הגדרת אזור Javascript בקוד HTML נעשית על ידי התגית <script> בדרך זו: HTML5 מהד' 4 262

37 מנוסה בגרסאות קודמות של?HTML <script></script> ודאי אתה מכיר את צורת הכתיבה type="text/javascript">.<script אין יותר צורך לכתוב את המאפיין type בכתיבת קוד,javascript מכיוון שזהו ערך ברירת המחדל. את פקודות Javascript ניתן לשלב במספר מקומות במסמך HTML5 שלך. בדרך כלל, נשלב בתגית.<head> הבה נתחיל: צור דף HTML5 כפי שאתה כבר יודע לעשות, והוסף לו את הקוד המוצג בקוד :<head> בתוך תגית,exercise_9.1.html <script> alert("hello World!"); </script> תרשים 9.1 כפי שקישרת ל- HTML קובץ CSS חיצוני, על ידי הגדרת תגית,<link> כך ניתן, ואף מומלץ, לקשר קובץ Javascript חיצוני על ידי שימוש בתגית.<script> את התגית מגדירים בתוך תגית :<head> <head> <script src="includes/general_functions.js" ></script> <title></title> </head> כיצד פועלת השפה? Javascript שפות התכנות המקובלות נכתבות בקוד השפה, עוברות הידור (compilation) שממיר את הקוד לסדרת ספרות 0 ו- 1 - זו התוכנית שמפעילה את המחשב. שפת Javascript נכתבת גם היא כטקסט, וכמו HTML וכמו CSS היא נקראת על ידי הדפדפן. הדפדפן קורא את השפה, מפענח את הקוד ופועל על פי ההוראות. פרק : 9 JQuery ו Javascript- 263

38 10 מובייל ורספונסיביות אחד האתגרים בעיצוב ובפיתוח אתרים ומערכות אינטרנטיות, הוא הצורך בתמיכה נרחבת בסוגים ובגדלים שונים של מכשירים. למכשירים שונים יש רזולוציות וגדלי מסך שונים, עובדה היוצרת אתגר לא פשוט כאשר עומדים לבנות אתר אינטרנט שייראה אופטימלי בכל מכשיר מבחינת תוכן, התנהגות, פונקציונליות ונ ראוּת. קיימים מסכים ענקיים ולחילופין, מסכים קטנים. אין זה הגיוני וגם לא יעיל לתכנן, לעצב ולתכנת בנפרד לכל מכשיר, לכל רזולוציה ולכל מסך. האחריות היא שלך, לדאוג שהמערכות, האפליקציות והאתרים שאתה בונה יהיו נגישים מכל מקום, על כל סוגי המכשירים ולכל סוגי המידע. אין מערכת רק למחשב, אין משתמש שהוא רק על המחשב. יש מספר פתרונות לעשות זאת פעם אחת עבור מכשירים רבים, כפי שנסקור בפרק זה. הפתרון המקובל הוא בשיטת רספונסיביות. בפרק זה תכיר את היישום על ידי breakpoints (נקודות עצירה) בעזרת,Media Queries וגם תבנה את הדף הרספונסיבי הראשון שלך. הערה: Media Queries הוא מודול CSS3 אשר מאפשר לתכנים שונים להתאים את עצמם למכשירים שבהם מאפייני מסך שונים, כמו למשל מסך של טלפון סלולרי (מובייל) לעומת מסך של טאבלט או של מחשב (בעגה המקצועית נבדיל בין מובייל, טאבלט ודסקטופ). שיטה זו הפכה לתקן מומלץ של W3C ביוני זוהי אבן יסוד בטכנולוגיה של עיצוב אתרים רספונסיבי - RWD - Responsive Web Design) עיצוב אתרים מגיב). בפרק זה נבחן את הנושאים הבאים: אתר תואם למובייל אשליית רוחב שיקולים טכניים ומגבלות אתר רספונסיבי צפיפות Viewport Bootstrap Media queries פרק : 10 מובייל ורספונסיביות 295

39 אשליית הרוחב לא פשוט לתמוך ברחבים וברזולוציות שונות של מסכים. מכיוון שכך, אתרים רבים מסתפקים בהתאמת המסך לרוחב של 1000 פיקסלים, שהוא רוחב קבוע ממורכז בדפדפן. השוליים נצבעים בצבע או בתבנית כלשהי והכותרות העליונה והתחתונה של הדף,header) (footer ברוחב כל המסך הזמין לצופה בדפדפן. בצדדים הפנויים מתוכן הדף ניתן להוסיף באנרים שונים, קישורים לרשתות חברתיות, פרסומות ומידע אחר. כתוצאה, במסך צר רואים רק את מה שנמצא באזור התוכן שנמצא בגבולות ה פיקסלים. לעומתו, במסך רחב בעל רזולוציה גבוהה רואים גם את כל המידע שנמצא בשוליים. לדוגמה, באתר של "הארץ" (תרשים 10.1) רואים בשוליים את המשך החלק העליון של הדף. פתרון זה יוצר תעתוע של ניצול הרוחב המלא של המסך. זהו פתרון נוח וקל ליישום, אך אינו תחליף לאתר רספונסיבי אמיתי, מכיוון שאינו פותר את הנראות במסכים שצרים מ פיקסלים, ואינו משנה בהם את התוכן ואת ההתנהגות בהתאם. תרשים 10.1 HTML5 מהד' 4 296

40 אתר נפרד מותאם למובייל להבדיל מהשיטה הקודמת, בה עושים שינויים מינוריים באתר הקיים, לצורך יצירת אשליית הרוחב, בשיטה הנוכחית בונים אתר אינטרנט שלם בנפרד, במיוחד עבור המסך הצר. באתרים שמותאמים למכשירים ניידים, הקוד מזהה אוטומטית שהגלישה נעשית באמצעות מכשיר נייד (מובייל), ומפנה אותו אל אתר תואם שגם יכול להיות בדומיין שונה. כך לדוגמה, האתר התואם של הוא:.m.gap.com אתר נפרד זה יכול לחלוק את אותו התוכן ובסיס הנתונים עם האתר הראשי. מבחינת נראות, האתר התואם הוא בעל מאפיינים דומים לאלה של האתר הראשי, וביניהם צבעים, לוגו, סגנון עיצוב ועוד. עם זאת, האתר הזה מותאם לגלישה בנייד בהתאם לכללים המקובלים לעיצוב ולחוויית משתמש במסך הצר. תרשימים 10.2 ו מציגים את אתר עיתון "הארץ" ואת אתר WIRED בשתי תצוגות שונות למרות שהתוכן זהה: גרסה שמתאימה למסך הרחב וגרסה שמתאימה למכשיר מובייל. יש אתרים שנוהגים לשאול את המשתמש אם הוא מעוניין לעבור לאתר המותאם למובייל ולהשתמש באפליקציה native לצורך זה, או שברצונו להישאר באתר הרגיל. דרך פעולה זו, שבה הגולש צריך להבין מה שואלים אותו, לנתח מה היתרונות של המעבר לגרסת המכשיר הנייד או עבודה בגרסת המחשב - הינה לא ברורה, מייגעת ומטרידה עבור רוב הגולשים. כדי להימנע מטורח זה, נבנה האתר הרספונסיבי אשר מתאים את עצמו אוטומטית, והגולש אינו מודע לבעיית השוני בין המכשירים שהוא פועל בהם. המשתמש צופה באופן אוטומטי בתכני האתר בדרך הטובה ביותר עבורו, בהתאם לרוחב המסך של המכשיר שהוא פועל בו באותו זמן. פרק : 10 מובייל ורספונסיביות 297

41 תרשים 10.2 HTML5 298 מהד' 4

42 תרשים 10.3 לעתים, בנוסף לשינוי התצוגה הנובע מגודל המסך, יש שינויים נוספים שנובעים מכך שמצפים שהגולש במכשיר נייד (מובייל) פועל באתר האינטרנט בדרך שונה מזו שפועל הגולש במחשב נייח או במחשב נייד. דוגמה ניתן לראות באתר הבא של GAP המיועד לפרטי לבוש. בתרשים 10.4 האתר מניח שגולש שמסתובב בקניון עם טלפון ביד מתעניין בדרך כלל בחנות הקרובה אליו, לעומת גולש שנמצא במשרד או בבית ורוצה לראות את הקולקציה החדשה של הבגדים ברשת: תרשים 10.4 פרק : 10 מובייל ורספונסיביות 299

HTML - Hipper Text Makeup Language

HTML - Hipper Text Makeup Language תכנות בסביבת האינטרנט 1 תיבת טקסט טופס הטופס הוא הדרך של בעלי האתר לקבל משוב מהגולשים, מאפשר לגולש להתחבר לאתר כחבר, מאפשר לבצע רכישות באתרי קניות וכד'. כשהגולש ממלא את הטופס, מועבר תוכן הטופס לדף מיוחד

קרא עוד

WinZIP תוכנה לדחיסת קבצים ספטמבר 2007

WinZIP תוכנה לדחיסת קבצים ספטמבר 2007 WinZIP תוכנה לדחיסת קבצים ספטמבר 2007 תשס"ח 2007. כל הזכויות שמורות לאוניברסיטה הפתוחה. בית ההוצאה לאור של האוניברסיטה הפתוחה, רח' רבוצקי 108 ת, "ד 808, רעננה 43107. The Open University of Israel, 108

קרא עוד

ייבוא וייצוא של קבצי אקסל וטקסט

ייבוא וייצוא של קבצי אקסל וטקסט ייבוא וייצוא של קבצי אקסל וטקסט (Importing & Exporting MS Excel Files and Text) ייבוא (Import) הפיכת קובץ טקסט, Excel מבסיס נתונים אחר. או סוגים אחרים, לטבלת,Access או העתקת טבלת Access בתחילת התהליך יש

קרא עוד

מדריך להתחלה מהירה Microsoft Project 2013 נראה שונה מגירסאות קודמות, ולכן יצרנו מדריך זה כדי לעזור לך ללמוד להכיר אותו. סרגל הכלים לגישה מהירה התאם אי

מדריך להתחלה מהירה Microsoft Project 2013 נראה שונה מגירסאות קודמות, ולכן יצרנו מדריך זה כדי לעזור לך ללמוד להכיר אותו. סרגל הכלים לגישה מהירה התאם אי מדריך להתחלה מהירה Microsoft Project 2013 נראה שונה מגירסאות קודמות, ולכן יצרנו מדריך זה כדי לעזור לך ללמוד להכיר אותו. סרגל הכלים לגישה מהירה התאם אישית את האזור הזה כדי שהפקודות המועדפות עליך יהיו תמיד

קרא עוד

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפורים נוספים... 11 1 Moodle חדש במערכת ה- מערכת מודל

קרא עוד

מצגת של PowerPoint

מצגת של PowerPoint מהי סביבת איקס לימוד? סביבת איקס לימוד היא סביבה גמישה לתרגול היכולת לזכור ולהיזכר במושגים ועובדות מתחומי תוכן שונים על ידי התאמה. הסביבה מבוססת על המשחק 'איקס עיגול' והתוכן אותו מתרגלים יכול מסוג טקסט

קרא עוד

Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office

Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office 365 ProPlus בחינם. ניתן להוריד ולהתקין את הגרסאות הבאות:

קרא עוד

תוכן הגדרת שאלת רב-ברירה ]אמריקאית[...2 הגדרת שאלת נכון\לא נכון...8 שאלות אמריקאיות 1

תוכן הגדרת שאלת רב-ברירה ]אמריקאית[...2 הגדרת שאלת נכון\לא נכון...8 שאלות אמריקאיות 1 תוכן הגדרת שאלת רב-ברירה ]אמריקאית[...2 הגדרת שאלת נכון\לא נכון...8 1 הגדרת שאלת רב-ברירה ]אמריקאית[ הוספת השאלה 1. בבלוק הניהול הנמצא מימין נלחץ על מאגר שאלות.. 2. על מנת להוסיף שאלה חדשה נלחץ על לחצן

קרא עוד

מדריך למרצים ומתרגלים 1

מדריך למרצים ומתרגלים 1 מדריך למרצים ומתרגלים 1 תוכן עניינים מדריך למרצים ומתרגלים...1 קבלת סיסמה לתחנת מידע למרצה...3 הוספת חומרי למידה...6 הוספת מורשה גישה לאתר הוספת מטלה קורס...9 לאתר הקורס...11 בחירת בודקים למטלה...17 מערכת

קרא עוד

פרויקט שורשים דמות

פרויקט שורשים דמות פרויקט שורשים דמות בחייכם אודות דמות פרק זה בעבודת השורשים יכלול מידע אודות הדמות שנבחרה מצד ההורים. הפרק יכיל תקציר רגיל ]רשות[ או מעוצב ]רשות[, טקסט ]חובה[, תמונות ]רשות אבל ]רשות [. רצוי מאוד[, אלבום-מצגת

קרא עוד

Microsoft Word - Ass1Bgu2019b_java docx

Microsoft Word - Ass1Bgu2019b_java docx ת ר ג י ל 1 ב ק ו ר ס מ ב ו א לתכנות 202.1.9031 JAVA סמסטר ב, ת נ א י ם ו ל ו ל א ו ת תאריך אחרון להגשה בציון מלא : 02.04.19 עד שעה : 23:55, כ ל יום איחור ל א מ א ו ש ר א ו ח ל ק ממנו מודריד 10 נקודות

קרא עוד

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות 2 הפשטה שאלות כצעד ראשון נפתור בעיה הרבה יותר פשוטה האם כבר

קרא עוד

מרצים יקרים, אתר המכללה מאפשר למרצי המכללה להזין את פרטיהם וקורות חייהם. זאת בדומה לאתרים מקבילים של מוסדות אקדמיים בארץ ובעולם. עמודי המרצים נועדו לא

מרצים יקרים, אתר המכללה מאפשר למרצי המכללה להזין את פרטיהם וקורות חייהם. זאת בדומה לאתרים מקבילים של מוסדות אקדמיים בארץ ובעולם. עמודי המרצים נועדו לא מרצים יקרים, אתר המכללה מאפשר למרצי המכללה להזין את פרטיהם וקורות חייהם. זאת בדומה לאתרים מקבילים של מוסדות אקדמיים בארץ ובעולם. עמודי המרצים נועדו לאפשר למרצי המכללה לפרסם באתר המכללה פרטים אודותיהם )תחומי

קרא עוד

הנחיות הורדה ותפעול לספרים דיגיטלים. הוצאת כנרת, זמורה ביתן שמחה להגיש לכם, התלמידים, ספר דיגיטלי. הספרים עצמם הינם בקבצי PDF הניתנים להורדה ללא עלות

הנחיות הורדה ותפעול לספרים דיגיטלים. הוצאת כנרת, זמורה ביתן שמחה להגיש לכם, התלמידים, ספר דיגיטלי. הספרים עצמם הינם בקבצי PDF הניתנים להורדה ללא עלות הנחיות הורדה ותפעול לספרים דיגיטלים. הוצאת כנרת, זמורה ביתן שמחה להגיש לכם, התלמידים, ספר דיגיטלי. הספרים עצמם הינם בקבצי PDF הניתנים להורדה ללא עלות וללא צורך ברישום לאתר למשתמשי סדרת פשוט חשבון. בספרים:

קרא עוד

יצוא לחשבשבת תוכן עיניינים הגדרות - חשבונות בנק...2 הגדרות - הגדרות חשבשבת... 3 הגדרות - כרטיסי אשראי... 4 הגדרות - סוגי הכנסה... 5 יצוא לחשבשבת...6 י

יצוא לחשבשבת תוכן עיניינים הגדרות - חשבונות בנק...2 הגדרות - הגדרות חשבשבת... 3 הגדרות - כרטיסי אשראי... 4 הגדרות - סוגי הכנסה... 5 יצוא לחשבשבת...6 י יצוא לחשבשבת תוכן עיניינים הגדרות - חשבונות בנק...2 הגדרות - הגדרות חשבשבת... 3 הגדרות - כרטיסי אשראי... 4 הגדרות - סוגי הכנסה... 5 יצוא לחשבשבת...6 יצוא קופה לחשבשבת חלונות...01 כללי מדריך זה מסביר את

קרא עוד

סרגל כלים ל-Outlook או לExplorer- מדריך למשתמש

סרגל כלים  ל-Outlook  או לExplorer- מדריך למשתמש סרגל כלים ל- Outlook או ל Explorer- מדריך למשתמש 1 כני ס ה ו י צ יאה מהמערכת לכניסה יש ללחוץ על צלמית "כניסה למע רכת" ליציאה יש ללחוץ פעם נוספת לק בלת הצ למית סרגל כלים לדפד פ ן מסוג Explorer או Firefox

קרא עוד

סילבוס קורס קידום ושיווק דיגיטלי מרצה: דן יופה אודות הקורס בקורס ילמדו המשתתפים על מעמקי שיווק האתרים החל מלמידת תאוריות שיווקיות עדכניות ועד הכשרה מל

סילבוס קורס קידום ושיווק דיגיטלי מרצה: דן יופה אודות הקורס בקורס ילמדו המשתתפים על מעמקי שיווק האתרים החל מלמידת תאוריות שיווקיות עדכניות ועד הכשרה מל סילבוס קורס קידום ושיווק דיגיטלי מרצה: דן יופה אודות הקורס בקורס ילמדו המשתתפים על מעמקי שיווק האתרים החל מלמידת תאוריות שיווקיות עדכניות ועד הכשרה מלאה למגוון כלים אינטרנטיים מעשיים כדוגמת: Google Adwords,

קרא עוד

PowerPoint Presentation

PowerPoint Presentation הקלטה עצמית באמצעות Tablet PC תמצית פעילות 2009-2014 הטמעת אוטומציה מלאה ב- 2015 מדור טכנולוגיות למידה וייעוץ מערך המחשוב אב"ג הקלטה עצמית באמצעות Tablet PC הסבר על השיטה יתרונות וחסרונות תמצית פעילות

קרא עוד

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש המתרגם משימה: תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם 2 שאלות האם כבר יש

קרא עוד

ת'' מדריך לבעלי תיבה קיימת במופ ומשתמשים ב Outlook 2003 או doc.2007 לפני שניגש להגדיר את תיבת המייל החדשה, נבצע גיבויי של המיילים ופנקס הכתובות מהחשבו

ת'' מדריך לבעלי תיבה קיימת במופ ומשתמשים ב Outlook 2003 או doc.2007 לפני שניגש להגדיר את תיבת המייל החדשה, נבצע גיבויי של המיילים ופנקס הכתובות מהחשבו ת'' מדריך לבעלי תיבה קיימת במופ ומשתמשים ב Outlook 2003 או doc.2007 לפני שניגש להגדיר את תיבת המייל החדשה, נבצע גיבויי של המיילים ופנקס הכתובות מהחשבון הקודם )ייצוא וייבוא כפי שמצוין מטה(. תהליך זה ימשוך

קרא עוד

הוצאת הוד-עמי לספרי מחשבים 1 הסדרה הידידותית למתחילים Outlook 2003 צור ריכטר-לוין עורכת ראשית: שרה עמיהוד עריכה לשונית ועיצוב: שרה ע

הוצאת הוד-עמי לספרי מחשבים   1 הסדרה הידידותית למתחילים Outlook 2003 צור ריכטר-לוין עורכת ראשית: שרה עמיהוד עריכה לשונית ועיצוב: שרה ע הוצאת הוד-עמי לספרי מחשבים www.hod-ami.co.il 1 הסדרה הידידותית למתחילים Outlook 2003 צור ריכטר-לוין עורכת ראשית: שרה עמיהוד עריכה לשונית ועיצוב: שרה עמיהוד, טליה טופז עיצוב עטיפה: שרון רז שמות המוצרים

קרא עוד

תוכן העניינים

תוכן העניינים הוצאת חושבים קדימה הילה קדמן חלק ב יעוץ מקצועי: חיים אברבוך מותאם לתכנית הלימודים החדשה בבתי הספר התיכוניים מהדורה חמישית הוצאת חושבים קדימה ת.ד. 1293 רעות 71908 www.kadman.net הילה קדמן 0522 525527 kadman11@gmail.com

קרא עוד

Microsoft Word - tips and tricks - wave 5.doc

Microsoft Word - tips and tricks - wave 5.doc - טיפים וטריקים Samsung S8500 Wave שקע אוזניות רמקול שקע כניסת USB חיישן תאורה מצלמה קדמית מקש נעילה לחצני הגברת / הנמכת השמע מקש המצלמה מקש SEND מקש,END כיבוי / הדלקה מקש התפריט 1 תפעול כללי < הקש את

קרא עוד

People. Partnership. Trust שלבי הפרויקט והמסלולים השונים - פלטפורמת "קהילה לומדת" מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התח

People. Partnership. Trust שלבי הפרויקט והמסלולים השונים - פלטפורמת קהילה לומדת מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התח שלבי הפרויקט והמסלולים השונים - פלטפורמת "קהילה לומדת" מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסיסמא אחודה דף בית לתלמיד המאפשר גישה פשוטה להורדת הטבת

קרא עוד

תוכן העניינים

תוכן העניינים הוצאת חושבים קדימה הילה קדמן # חלק ב יעוץ מקצועי: חיים אברבוך מותאם לתכנית הלימודים החדשה בבתי הספר התיכוניים מהדורה חמישית הוצאת חושבים קדימה ת.ד. 1293 רעות 71908 www.kadman.net הילה קדמן 0522 525527

קרא עוד

מיכפל

מיכפל מיכפל 0222 הוראות התקנה למהדורה 9.78 במהדורה 78.9 בוצעו מספר שינויים טכנולוגיים: שדרוג התוכנה ליצירת דוחות בפורמט PDF שינויים בטכנולוגיית השידור של טופס 102 לביטוח הלאומי במהלך עדכון גרסה זו תתקבלנה מספר

קרא עוד

שאלהIgal : מערכים דו מימדיים רקורסיה:

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ג חשון תשע"ח 12/11/17 שמות המורים: ציון סיקסיק א' ב- C תכנות מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד קיץ סמ' שנה תשע"ז 3 שעות משך

קרא עוד

People. Partnership. Trust מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסי

People. Partnership. Trust מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנבס ולסי מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסיסמא אחודה דף בית לתלמיד המאפשר גישה פשוטה להורדת הטבת האופיס מסלול Basic הפלטפורמה

קרא עוד

(Microsoft Word - SQL\353\351\345\345\365 \341\361\351\361 \360\372\345\360\351\355 \ doc)

(Microsoft Word - SQL\353\351\345\345\365 \341\361\351\361 \360\372\345\360\351\355 \ doc) 01/07/08 כיווץ בסיס נתונים ב MS SQL 2005 מסמך זה סוקר תהליך כיווץ בסיס נתונים ב-.Microsoft SQL Server 2005 תהליך הכיווץ (Shrink), מכווץ את חלקו הלא פעיל (קובץ ה- Log ) של בסיס הנתונים ואינו נוגע בחלקו

קרא עוד

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. בדקו שכל העמודים ברשותכם. ב. משך המבחן שלוש שעות (180

קרא עוד

יום עיון עורכי בקשות להיתרים

יום עיון עורכי בקשות להיתרים יום עיון לעורכי בקשות להיתרים 13.7.2017 יום עיון לעורכי בקשות להיתרים 13.7.2017 ימים תנאים מקדימים + 45 מידע להיתר ימים מידע 5 בדיקת תנאים מקדימים איסוף מידע הפקת תיק מידע ומסירתו למבקש מירי תמר תמר תנאים

קרא עוד

Microsoft Word IG Lab - Configure Wireless Router in Windows Vista.docx

Microsoft Word IG Lab - Configure Wireless Router in Windows Vista.docx עיקרי טכנולוגיות המידע 5.0 6.8.3.9 מעבדה תצורת ראוטר ללא כבלים Router) (Wireless בחלונות ויסטה (Windows Vista) מבוא הדפס והשלם מעבדה זו. במעבדה זו, יהיה עליך להגדיר ולבחון את ההגדרות האלחוטיות על ה.Linksys

קרא עוד

מסע מדע ו - מסע ברכב שטח ביבשות רחוקות

מסע מדע ו - מסע ברכב שטח ביבשות רחוקות הנחיות הורדה ותפעול לספרים דיגיטלים. הוצאת כנרת, זמורה ביתן שמחה להגיש לכם, התלמידים, ספר דיגיטלי. הספרים עצמם הינם בקבצי PDF הניתנים להורדה ללא עלות וללא צורך ברישום לאתר למשתמשי סדרת פשוט חשבון. בספרים:

קרא עוד

שאלהIgal : מערכים דו מימדיים רקורסיה:

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ג מנ' אב תשע"ז 15.08.17 שמות המורים: ציון סיקסיק א' ב- C תכנות מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד סמ' ב' שנה תשע"ז 3 שעות

קרא עוד

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 יד/סיון/תשעו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות האינטרנט שלום רב, לנוחותכם, הרכבת המערכת לשנה"ל תשע"ז תתבצע באמצעות האינטרנט ייעוץ וירטואלי. הרכבת המערכת )רישום לקורסים( תעשה

קרא עוד

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשעב בחינת סיום, מועד א', הנחי אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', 6.2.2012 הנחיות: 1. משך הבחינה: 120 דקות. 2. היציאה מהכיתה במהלך

קרא עוד

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63>

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63> 1 טבלה מודל טבלאי - מודל נתונים המייצג את המציאות בארגון כאוסף של טבלאות. מסד נתונים טבלאי מסד שבו כל הנתונים נראים למשתמש כמאוחסנים בטבלאות. דוגמא: טבלת תקליטורים. תכונה שם זמר מפיק שנת הוצאה מחיר 78.00

קרא עוד

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

המינהל למדע וטכנולוגיה הפיקוח על מדעי המחשב עתודה מדעית טכנולוגית מדינת ישראל משרד החינוך המינהל הפדגוגי אגף בכיר בחינות בחינת מפמ ר במדעי המחשב לכיתה המינהל למדע וטכנולוגיה הפיקוח על מדעי המחשב עתודה מדעית טכנולוגית מדינת ישראל משרד החינוך המינהל הפדגוגי אגף בכיר בחינות בחינת מפמ ר במדעי המחשב לכיתה ח מודול תכנות צד לקוח מאי 2019 אייר תשע ט שם התלמיד/ה:

קרא עוד

אוניברסיטת בן גוריון בנגב תאריך המבחן: שם המרצה: מר אלכסנדר שקולניק, בשפת JAVA מבחן ב: מבוא לתכנות מס' הקורס : מיועד לתלמידי : הנד

אוניברסיטת בן גוריון בנגב תאריך המבחן: שם המרצה: מר אלכסנדר שקולניק, בשפת JAVA מבחן ב: מבוא לתכנות מס' הקורס : מיועד לתלמידי : הנד אוניברסיטת בן גוריון בנגב תאריך המבחן: 29.01.19 שם המרצה: מר אלכסנדר שקולניק, בשפת JAVA מבחן ב: מבוא לתכנות 202.1.9031 מס' הקורס : מיועד לתלמידי : הנדסת תעשיה וניהול שנה תשע"ט א' סמ' א' מועד 3 שעות משך

קרא עוד

שעור 6

שעור 6 שעור 6 Open addressing אין רשימות מקושרות. (נניח שהאלמנטים מאוחסנים בטבלה עצמה, לחילופין קיים מצביע בהכנסה המתאימה לאלמנט אם אין שרשור). ב- addressing open הטבלה עלולה להימלא ב- factor α load תמיד. במקום

קרא עוד

הקדמה מעתה תוכלו לצפות בתלוש השכר שלכם באופן ממוחשב, באמצעות מערכת חילן-נט. את סיסמת הכניסה הזמנית למערכת תמצאו בחלקו התחתון של תלוש השכר המודפס, שנשל

הקדמה מעתה תוכלו לצפות בתלוש השכר שלכם באופן ממוחשב, באמצעות מערכת חילן-נט. את סיסמת הכניסה הזמנית למערכת תמצאו בחלקו התחתון של תלוש השכר המודפס, שנשל הקדמה מעתה תוכלו לצפות בתלוש השכר שלכם באופן ממוחשב, באמצעות מערכת חילן-נט. את סיסמת הכניסה הזמנית למערכת תמצאו בחלקו התחתון של תלוש השכר המודפס, שנשלח אליכם בדואר רגיל. דפי הנחיות אלה כוללים הסבר על אופן

קרא עוד

תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של ת

תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של ת תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של תוכנה חופשית. דוגמאות מהשטח 1 ליאור קפלן 30/11/05 קצת

קרא עוד

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשעב בחינת סיום, מועד א', הנחי אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', 6.2.2012 הנחיות: 1. משך הבחינה: 120 דקות. 2. היציאה מהכיתה במהלך

קרא עוד

פייתון

פייתון שיעור 12: מילונים ברק גונן 1 או מילון, :hash table או,dictionary זוגות של מפתחות keys וערכים values מילון מוגדר על ידי סוגריים מסולסלים { } לדוגמה: מילון שמכיל ציונים, המפתח הוא מספר ת.ז ערך מפתח הגדרה

קרא עוד

תהליך הגשה והנחיות כתיבה לעבודת גמר / תזה פרקים הקדמה תהליך הגשת עבודת המחקר ואישורה הנחיות תוכן לעבודת המחקר הנחיות כתיבה לעבודת המחקר הקדמה במסגרת ל

תהליך הגשה והנחיות כתיבה לעבודת גמר / תזה פרקים הקדמה תהליך הגשת עבודת המחקר ואישורה הנחיות תוכן לעבודת המחקר הנחיות כתיבה לעבודת המחקר הקדמה במסגרת ל תהליך הגשה והנחיות כתיבה לעבודת גמר / תזה פרקים הקדמה תהליך הגשת עבודת המחקר ואישורה הנחיות תוכן לעבודת המחקר הנחיות כתיבה לעבודת המחקר הקדמה במסגרת לימודי החוג לפסיכולוגיה תואר שני במרכז האוניברסיטאי

קרא עוד

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו 4 דפי נוסחאות. בדקו שכל העמודים ברשותכם. ב. משך המבחן

קרא עוד

מבחן בפיתוח מערכות תוכנה בשפת Java ( )

מבחן בפיתוח מערכות תוכנה בשפת Java ( ) עמוד 1 מתוך 10 )0368-3056( מבחן בפיתוח מערכות תוכנה בשפת Java בית הספר למדעי המחשב אוניברסיטת תל אביב סמסטר ב' תשס"ח, מועד ב' תאריך הבחינה: 24.09.2008 מרצה: אוהד ברזילי חומר עזר מותר בשימוש: אין משך הבחינה:

קרא עוד

(Microsoft Word - \340\343\370\351\353\354\351\355 \343\351\345\345\ doc)

(Microsoft Word - \340\343\370\351\353\354\351\355 \343\351\345\345\ doc) אדריכלים דיווח שוטף 137 5 דפים תאריך: 8.7.07 ביוזמת משרד הפנים http://www.moin.gov.il/apps/pubwebsite/publications.nsf/openframeset?openagent&unid=bc4 BACFC131161C4C22572FD002ECE56 מהות הפרסום: לעיונכם

קרא עוד

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מספיק עמדות לכולם ולכן מומלץ לעבוד ביחידים). במהלך המעבדה יהיה עליכם לבצע משימות. אם תצטרכו עזרה בשלב

קרא עוד

מדריך להתקנת Code Blocks מדריך זה נועד לתאר את תהליך התקנת התוכנה של הקורס "מבוא למחשב שפת C". בקורס נשתמש בתוכנת Code::Blocks עם תוספת )אשף( המתאימה

מדריך להתקנת Code Blocks מדריך זה נועד לתאר את תהליך התקנת התוכנה של הקורס מבוא למחשב שפת C. בקורס נשתמש בתוכנת Code::Blocks עם תוספת )אשף( המתאימה מדריך להתקנת Code Blocks מדריך זה נועד לתאר את תהליך התקנת התוכנה של הקורס "מבוא למחשב שפת C". בקורס נשתמש בתוכנת Code::Blocks עם תוספת )אשף( המתאימה לקורס. האשף קובע את סביבת הפיתוח כך שתתאים לצורכי הקורס.

קרא עוד

Microsoft PowerPoint - Lecture1

Microsoft PowerPoint - Lecture1 Computer Organization and Programming ארגון ותכנו ת המחשב - את"מ הרצאה מבוא 2 שפה עילית מול שפ ת מ כונה שפה עילית language) (High level שפת מכונה Language) (Machine תכנית בשפ ה עיל ית (C, Pascal, ) תכנית

קרא עוד

הכרת משאבי הספרייה קורס מקוון חיפוש במאגרי המידע ו- PubMed Biosis Previews, Zoological Record )לתלמידי החוג למדעי החיים( (Biosis Previews:

הכרת משאבי הספרייה קורס מקוון חיפוש במאגרי המידע ו- PubMed Biosis Previews, Zoological Record )לתלמידי החוג למדעי החיים( (Biosis Previews: חיפוש במאגרי המידע ו- PubMed Biosis Previews, Zoological Record )לתלמידי החוג למדעי החיים( (Biosis Previews: http://www.isiknowledge.com/biosis) (Zoological Record: http://www.isiknowledge.com/zoorec)

קרא עוד

Titre du document en police Sodexo

Titre du document  en police Sodexo BENEFITS AND REWARDS SERVICES כיצד משתמשים באתר: mysodexo.co.il יוני 2017 ה- תודה שבחרתם Sodexo Benefits & Rewards לקוחות יקרים, לפניכם מדריך קצר המסביר את אופן השימוש באתר שירות הלקוחות שלנו ישמח לעמוד

קרא עוד

ForMenahelHeshbonot

ForMenahelHeshbonot מנה"ח לכל מומלץ הנהלת החשבונות של בינה מודול הנחיות עבור ריכוז מודול הנהלת החשבונות של בינה שונה בתפיסת עולמו ממודולים דומים בתוכנות הנהלת חשבונות. בתפיסת עולם זו, הנהלת החשבונות היא פועל יוצא של הפעילות

קרא עוד

תכנות מונחה עצמים א' – תש"ע

תכנות מונחה עצמים א' –  תשע 1 תכנות מונחה עצמים והנדסת תוכנה תשע"ו 2 בנאי העתקה בניית העתק של אובייקט קיים. בניית העתק בעת העברת אובייקט לפונקציה. בניית העתק בעת החזרת אובייקט מפונקציה. ניתן להגדיר בנאי העתקה. אם לא מגדירים, אז הקומפיילר

קרא עוד

29 מאי 2019 לכבוד המשתתפים שלום רב, הנדון: מכרז פומבי מס' 3213/2019 לתכנון, הספקת והתקנת ציוד לאולפן צילום TAU ONLINE בבניין נזריאן בקמפוס אוניברסיטת

29 מאי 2019 לכבוד המשתתפים שלום רב, הנדון: מכרז פומבי מס' 3213/2019 לתכנון, הספקת והתקנת ציוד לאולפן צילום TAU ONLINE בבניין נזריאן בקמפוס אוניברסיטת 29 מאי 2019 לכבוד המשתתפים שלום רב, הנדון: מכרז פומבי מס' 3213/2019 לתכנון, הספקת והתקנת ציוד לאולפן צילום TAU ONLINE בבניין נזריאן בקמפוס אוניברסיטת תל אביב הבהרה מס' 2 1. להלן התייחסות לשאלות הבהרה שנשאלו

קרא עוד

פרויקט "רמזור" של קרן אביטל בס "ד מערך שיעור בנושא: "פונקציה" טליה קיפניס והדסה ערמי, מאולפנת צביה פרטים מקדימים על מערך השיעור: השיעור מהווה מבוא לנו

פרויקט רמזור של קרן אביטל בס ד מערך שיעור בנושא: פונקציה טליה קיפניס והדסה ערמי, מאולפנת צביה פרטים מקדימים על מערך השיעור: השיעור מהווה מבוא לנו בס "ד מערך שיעור בנושא: "פונקציה" טליה קיפניס והדסה ערמי, מאולפנת צביה פרטים מקדימים על מערך השיעור: השיעור מהווה מבוא לנושא הפונקציות הנלמד בכתה ט' בכל הרמות. עזרי ההוראה בהם נשתמש: מחשב, ברקו, דפי עבודה

קרא עוד

סדנת תכנות ב C/C++

סדנת תכנות ב   C/C++ פקולטה: מדעי הטבע מחלקה: מדעי המחשב שם הקורס: מבוא למחשבים ושפת C קוד הקורס: 2-7028510 תאריך בחינה: 15.2.2017 משך הבחינה: שעתיים שם המרצה: ד"ר אופיר פלא חומר עזר: פתוח שימוש במחשבון: לא הוראות כלליות:

קרא עוד

ISI

ISI ISI - Web of Knowledge דצמבר 2007 המאגר ה - Knowledge ISI Web of הוא כלי מחקר רב תכליתי המאפשר גישה איכותית למידע אקדמי. הגישה למאגר פתוחה למנויים בלבד ומכל מחשב המחובר לרשת האוניברסיטה. כניסה למאגר ה

קרא עוד

מצגת של PowerPoint

מצגת של PowerPoint מבוא כללי לתכנות ולמדעי המחשב תרגול מס' 1 דין שמואל dshmuel110@gmail.com 1 1. מנהלות מרצה: אמיר רובינשטיין, amirr@tau.ac.il שעות קבלה: לשאלות קצרות - מייד לאחר השיעור. ניתן לתאם במייל שעות אחרות. מתרגל:

קרא עוד

<4D F736F F D20F4E9E6E9F7E420FAF8E2E5ED20ECF2E1F8E9FA20E4E2E4E420F1E5F4E9FA20496C616E2E646F63>

<4D F736F F D20F4E9E6E9F7E420FAF8E2E5ED20ECF2E1F8E9FA20E4E2E4E420F1E5F4E9FA20496C616E2E646F63> מתקף ותנע מבוא תרשים 1 כשמפעילים מתקף על גוף כלשהו, התנע שלו משתנה. שינוי התנע שווה למתקף, שהוא השטח מתחת לגרף הכוח כתלות בזמן: Δp = F dt 51 m v m v1 = dt 2 F כאשר F הוא הכוח המופעל על הגוף, p הוא השינוי

קרא עוד

מדריך לחיפוש במאגר JCR Journal Citation Reports מעודכן לדצמבר 2015 כל הזכויות שמורות לתחום היעץ, אוניברסיטת חיפה, הספריה

מדריך לחיפוש במאגר JCR Journal Citation Reports מעודכן לדצמבר 2015 כל הזכויות שמורות לתחום היעץ, אוניברסיטת חיפה, הספריה מדריך לחיפוש במאגר JCR Journal Citation Reports מעודכן לדצמבר 2015 כל הזכויות שמורות לתחום היעץ, אוניברסיטת חיפה, הספריה תוכן עניינים........................ )Journal Citations Reports( JCR מדד ההשפעה

קרא עוד

Microsoft Word - I900-Tips_and_Tricks

Microsoft Word - I900-Tips_and_Tricks טיפים וטריקים Samsung I900 Omnia מקש כיבוי / הדלקה שקע ריסט מצלמה קדמית מקש מיוחד מקש הגברת / הנמכת השמע שקע הטענה / אוזניות מקש סיבוב מסך מקש ניתוק שיחה מקש מענה שיחה מקש ניווט 1 תפעול כללי מעבר בין פרופילים

קרא עוד

PowerPoint Presentation

PowerPoint Presentation תוכנה 1 תרגול 1: סביבת העבודה ומבוא ל- Java אלכסיי זגלסקי ויעל אמסטרדמר 1 בירוקרטיה אלכסיי זגלסקי שעת קבלה: שני 13:00-14:00, בתיאום מראש משרד: בניין הנדסת תוכנה, חדר 209 יעל אמסטרדמר שעת קבלה: חמישי 15:00-16:00,

קרא עוד

מבוא למדעי המחשב

מבוא למדעי המחשב מבוא כללי לתכנות ולמדעי המחשב 1843-0310 מרצה: אמיר רובינשטיין מתרגל: דין שמואל אוניברסיטת תל אביב סמסטר חורף 2017-8 חלק ב - מבוא לקריפטוגרפיה שיעור 5 (offset מונחים בסיסיים צופן קיסר (היסט,.1.2 1 Today

קרא עוד

PowerPoint Presentation

PowerPoint Presentation פרוטאוס הדרכה לפיתוח פרויקט מבוסס ארדואינו 1 הוראות הפעלה תוכנת פרוטאוס מכילה כמות גדולה מאוד של כלי עזר להבנת דרך ההפעלה של התוכנה. שני מקורות מידע עיקריים עומדים לרשות המשתמש מחוץ לתוכנה: o באתר האינטרנט

קרא עוד

1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_match הפונקציה preg_m

1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_match הפונקציה preg_m 1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_ הפונקציה preg all הפונקציה str_replace הפונקציה preg_replace 2 מהי תבנית

קרא עוד

הגנה - שקפי תרגול

הגנה - שקפי תרגול תרגול 9 סיסמאות חד פעמיות הגנה במערכות מתוכנתות )הגנה ברשתות( חורף תשע"ז 1 תזכורת בקרת כניסה אימות זהות המשתמש למניעת התחזות קבלת שירות שהתוקף אינו זכאי לו קבלת גישה למידע פרטי ולביצוע פעולות בד"כ נעשה

קרא עוד

שאלהIgal : מערכים דו מימדיים רקורסיה:

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ח תשרי תשע"ז 30.10.16 שמות המורים: ציון סיקסיק א' תכנות ב- C מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד סמ' קיץ שנה תשע"ו 3 שעות משך

קרא עוד

ex1-bash

ex1-bash ביה"ס למדעי המחשב סמסטר חורף תשע"ח 13.12.2017 יסודות מערכות פתוחות פתרון תרגיל מס' 7 המכללה האקדמית נתניה שימו לב: כל ההערות שבתחילת תרגילים 1-6 תקפות גם לתרגיל זה. הערה 1: החל מתרגיל זה והלאה, בכל פעם

קרא עוד

נספח להיתר בנייה שלום רב, אנו מברכים אתכם על קבלת ההיתר. נא קראו בעיון את ההנחיות הבאות בטרם תתחילו לבנות. א. ב. ג. ד. ה. תוקפו של ההיתר - 3 שנים מיום

נספח להיתר בנייה שלום רב, אנו מברכים אתכם על קבלת ההיתר. נא קראו בעיון את ההנחיות הבאות בטרם תתחילו לבנות. א. ב. ג. ד. ה. תוקפו של ההיתר - 3 שנים מיום נספח להיתר בנייה שלום רב, אנו מברכים אתכם על קבלת ההיתר. נא קראו בעיון את ההנחיות הבאות בטרם תתחילו לבנות. א. ב. ג. ד. ה. תוקפו של ההיתר - 3 שנים מיום הוצאתו. במידה ולא התחלתם לבנות תוך שנה אחת מיום הוצאת

קרא עוד

מבוא למדעי המחשב

מבוא למדעי המחשב מבוא כללי לתכנות ולמדעי המחשב 1843-0310 מרצה: אמיר רובינשטיין מתרגל: דין שמואל אוניברסיטת תל אביב סמסטר חורף 2017-8 חלק א - השיטה הבינארית שיעור 5 ו- 1? ספירה בבסיס 2 ואיך אומרים "hello" עם 0 1 ממעגלים

קרא עוד

Microsoft Word - sync_LG.doc

Microsoft Word - sync_LG.doc LG PC Suite הגדרות וביצוע סנכרון ניתן להתקין את התוכנה מדיסק המצורף לערכה ניתן לסנכרן עד 100 אירועים בלוח שנה ועד 500 אנשי קשר 1 לחץ על איקון Suite" "LG PC בשולחן העבודה 2 להגדרות הסינכרון לחץ על Sync"

קרא עוד

תורת החישוביות תרגול הכנה לוגיקה ותורת הקבוצות מה יש כאן? בקורס תורת החישוביות נניח ידע בסיסי בתורת הקבוצות ובלוגיקה, והכרות עם מושגים בסיסיים כמו א"ב

תורת החישוביות תרגול הכנה לוגיקה ותורת הקבוצות מה יש כאן? בקורס תורת החישוביות נניח ידע בסיסי בתורת הקבוצות ובלוגיקה, והכרות עם מושגים בסיסיים כמו אב תורת החישוביות תרגול הכנה לוגיקה ותורת הקבוצות מה יש כאן? בקורס תורת החישוביות נניח ידע בסיסי בתורת הקבוצות ובלוגיקה, והכרות עם מושגים בסיסיים כמו א"ב, מילה ושפה לטובת מי ששכח חומר זה, או שלא למדו מעולם,

קרא עוד

Slide 1

Slide 1 מבוא למדעי המחשב תירגול 4: משתנים בוליאניים ופונקציות מבוא למדעי המחשב מ' - תירגול 4 1 משתנים בוליאניים מבוא למדעי המחשב מ' - תירגול 4 2 ערכי אמת מבחינים בין שני ערכי אמת: true ו- false לכל מספר שלם ניתן

קרא עוד

מוצרים למשרד סדרה מעוצבת זרועות למסכי מחשב SIT - STAND WORKING ארגונומיה 92

מוצרים למשרד סדרה מעוצבת זרועות למסכי מחשב SIT - STAND WORKING ארגונומיה 92 מוצרים למשרד סדרה מעוצבת זרועות למסכי מחשב SIT - STAND WORKING 92 מוצרים למשרד OFFICE SUITES TM MESH BACK SUPPORT תומך גב מבד נושם מוריד מתח מהשכמות ומהגב התחתון מתאים לכל כסא משרדי הרכבה קלה ונוחה STANDARD

קרא עוד

Microsoft Word - ExamA_Final_Solution.docx

Microsoft Word - ExamA_Final_Solution.docx סמסטר חורף תשע"א 18 בפבואר 011 הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב מרצה: מתרגלים: רן אל-יניב נועה אלגרבלי, גיא חפץ, נטליה זילברשטיין, דודו ינאי (אחראי) סמסטר חורף תשע" מבחן סופי פתרון (מועד

קרא עוד

תרגול מס' 1

תרגול מס' 1 תרגול 6 הסתעפויות 1 מבוסס על שקפים מאת יאן ציטרין קפיצות לא מותנות Unconditional Branch br label PC לאחר ה- fetch של פקודת ה- branch PC לאחר הביצוע של פקודת ה- branch pc label br label הקפיצה מתבצעת תמיד,

קרא עוד

בארץ אחרת

בארץ אחרת בארץ אחרת כתבה טל ניצן איירה כנרת גילדר הוצאת עם עובד בע"מ 3112 על הספר זהו סיפור על ילדה שמגיעה יחד עם הוריה לעיר גדולה בארץ ארץ חדשה. הסיפור כתוב בגוף ראשון ומתאר חוויות ראשונות מן העיר הגדולה: גודלה

קרא עוד

Microsoft PowerPoint - meli-iso.ppt

Microsoft PowerPoint - meli-iso.ppt דגשים לעבודה עם פרוטוקול ISOILL בהשאלה בין-ספרייתית יוסי ט יסו נה המסלול האק דמי ה מכללה למי נהל יום הדרכה של מאלי בנושא השאלה והשאלה בין-ספרייתית יולי 2010 - אוניברסיטת בן-גוריון בנגב פרוטוקול ISOILL

קרא עוד

סדנת חזון משאבי אנוש

סדנת חזון משאבי אנוש תקשורת חזותית אינפוגרפיקה איך הופכים מידע לאטרקטיבי? מאמן חזותי פיטר מלץ אפריל יולי 2019 מרצה בבצלאל מרצה בבצלאל מאמן חזותי מאמן חזותי 4 סיבות לכישלון בפירסומים )מבחינה חזותית( 51% המלל רב מדי מלל קטן,

קרא עוד

מבוא לתכנות ב- JAVA תרגול 7

מבוא לתכנות ב- JAVA  תרגול 7 מבוא לתכנות ב- JAVA תרגול 8 תזכורת - מבנה של פונקציה רקורסיבית.2 פונקציה רקורסיבית מורכבת משני חלקים עיקריים 1. תנאי עצירה: מקרה/מקרים פשוטים בהם התוצאה לא מצריכה קריאה רקורסיבית לחישוב צעד רקורסיבי: קריאה

קרא עוד

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה 2-7012610-3 תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד ב' שם המרצה: ערן עמרי, ענת פסקין-צ'רניאבסקי חומר עזר:

קרא עוד

1 מבחן משווה בפיסיקה כיתה ז' משך המבחן 90 דקות מבנה השאלון : שאלון זה כולל 4 שאלות עליך לענות על כולן.כתוב את הפתרונות המפורטים בדפים נפרדים וצרף אותם

1 מבחן משווה בפיסיקה כיתה ז' משך המבחן 90 דקות מבנה השאלון : שאלון זה כולל 4 שאלות עליך לענות על כולן.כתוב את הפתרונות המפורטים בדפים נפרדים וצרף אותם 1 מבחן משווה בפיסיקה כיתה ז' משך המבחן 90 דקות מבנה השאלון : שאלון זה כולל 4 שאלות עליך לענות על כולן.כתוב את הפתרונות המפורטים בדפים נפרדים וצרף אותם בהגשה לטופס המבחן. חומרי עזר: 1.מחשבון. נספח הנוסחאות

קרא עוד

דף נגזרות ואינטגרלים לשאלון 608 כללים למציאת נגזרת של פונקציה: n 1. y' n x n, y הנגזרת x.1 נכפול בחזקה )נרשום אותה משמאל ל- (. x א. נחסר אחד מהחזקה. ב

דף נגזרות ואינטגרלים לשאלון 608 כללים למציאת נגזרת של פונקציה: n 1. y' n x n, y הנגזרת x.1 נכפול בחזקה )נרשום אותה משמאל ל- (. x א. נחסר אחד מהחזקה. ב דף נגזרות ואינטגרלים לשאלון 608 כללים למציאת נגזרת של פונקציה: n n n, y הנגזרת נכפול בחזקה )נרשום אותה משמאל ל- ( א נחסר אחד מהחזקה ב 7 y כאשר גוזרים כופלים בחזקה, 7 כלומר נרשום אותה משמאל ל-, ובחזקה של

קרא עוד

<4D F736F F D20FAE5F1F4FA20ECE7E5E5FA20E3F2FA20ECE2E1E920E3E9F1F720FAEEE5F0E5FA20E6E9F8FA20E4F8F6E72E646F63>

<4D F736F F D20FAE5F1F4FA20ECE7E5E5FA20E3F2FA20ECE2E1E920E3E9F1F720FAEEE5F0E5FA20E6E9F8FA20E4F8F6E72E646F63> טי.וי.קליפ אולפן עריכה והקלטה לוידאו וסאונד שירותים מיוחדים לתחום החקירות והמשפט ניתוח וידאו וסאונד חוות דעת מקצועית טלפון : 09-7663465, פקס': 054-4212424, 077-4213465 נייד : רחוב הכיכר 4 (קניון הכיכר)

קרא עוד

עיצוב אוניברסלי

עיצוב אוניברסלי איך לסמן חניות נכים תוכן עניינים החוק כמויות חניות לסימון סימון ותמרור חניות נכים רישום חניות נכים ברשות תמונות שרטוטים חוק חניה לנכים חוק חניה לנכים, התשנ"ד 1993 החוק מגדיר: מי זכאי לתו חניית נכים היכן

קרא עוד

Microsoft Word - מארג השפה 9 - דגם.doc

Microsoft Word - מארג השפה 9 - דגם.doc מבחן בעברית תכנ תי "מארג השפה" 9 שנ"ל מבחן דגם (ינואר, 2004) שם פרטי: שם משפחה: מס' תעודת זהות: תאריך: שם מרכז ההשכלה / מוסד: מנהל מרכז השכלה: שם: חתימה: אנו רואים בקיום טוהר הבחינות משימה חינוכית, ערכית

קרא עוד

Microsoft Word - c_SimA_MoedB2005.doc

Microsoft Word - c_SimA_MoedB2005.doc מרצה: שולי וינטנר. מתרגל: עזרא דאיה. מבוא למדעי המחשב בחינת מועד ב', סמסטר א' תשס"ה,.2.2005 משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות:. ודאו כי בטופס שבידיכם עמודים. יש לכתוב

קרא עוד

שיעור מס' 6 – סבולות ואפיצויות

שיעור מס' 6 – סבולות ואפיצויות שיעור מס' 6 סבולות ואפיצויות Tolerances & Fits Tolerances חלק א' - סבולות: כידוע, אין מידות בדיוק מוחלט. כאשר אנו נותנים ליצרן חלק לייצר ונותנים לו מידה כלשהי עלינו להוסיף את תחום הטעות המותרת לכל מידה

קרא עוד

מיזכר

מיזכר קול קורא להגשת מלגה למשפטנים יוצאי אתיופיה ע"ש עו"ד צבי מיתר ז"ל שנה"ל תשע"ו רקע כללי מזה ארבע עשר שנים, העניקו עו"ד צבי מיתר ומשרד עורכי הדין מיתר ליקוורניק גבע לשם טל ושות עורכי דין, מלגות נדיבות לסטודנטים

קרא עוד

אחריות קבוצתית

אחריות קבוצתית אחריות קבוצתית משך הפעולה: 56 דק' מטרות: 1. החניך יכיר בסוגים ומאפיינים שונים של קבוצות ובייחודיות קבוצת ח'. 2. החניך ילמד מהי אחריות קבוצתית לעומת אחריות אישית והצורך של הקבוצה בשתיהן למען השגת מטרותיה.

קרא עוד

Slide 1

Slide 1 Business Model Innovation מרעיון עסקי למודל אפריל 2018 ערוץ המו"פ לטכנולוגיה וחדשנות בחינוך, Business Model Innovation Business Model Canvas / Value Proposition Canvas מבוססות על סט כלים חדשני, חדות

קרא עוד

אוניברסיטת בן גוריון בנגב תאריך המבחן: שקולניק אלכסנדר שם המרצה: מר בשפת JAVA מבוא לתכנות מבחן ב: מס' הקורס : הנדסת תעשיה וניהול מ

אוניברסיטת בן גוריון בנגב תאריך המבחן: שקולניק אלכסנדר שם המרצה: מר בשפת JAVA מבוא לתכנות מבחן ב: מס' הקורס : הנדסת תעשיה וניהול מ אוניברסיטת בן גוריון בנגב תאריך המבחן: 12.02.17 שקולניק אלכסנדר שם המרצה: מר בשפת JAVA מבוא לתכנות מבחן ב: 202.1.9031 מס' הקורס : הנדסת תעשיה וניהול מיועד לתלמידי : א' מועד א' סמ' שנה תשע"ד 3 שעות משך

קרא עוד

23 ביולי 2103 קובץ הנהלים של המסלול האקדמי נוהל 3 א' - גיוס עובד חדש מטרת הנוהל לקבוע את ההליכים לביצוע תהליך גיוס וקליטת עובדים מנהליים חדשים במסלול

23 ביולי 2103 קובץ הנהלים של המסלול האקדמי נוהל 3 א' - גיוס עובד חדש מטרת הנוהל לקבוע את ההליכים לביצוע תהליך גיוס וקליטת עובדים מנהליים חדשים במסלול 23 ביולי 2103 קובץ הנהלים של המסלול האקדמי נוהל 3 א' - גיוס עובד חדש מטרת הנוהל לקבוע את ההליכים לביצוע תהליך גיוס וקליטת עובדים מנהליים חדשים במסלול האקדמי. הנוהל מתייחס לגיוס עובד קבוע, עובד בהסכם אישי

קרא עוד

PowerPoint Presentation

PowerPoint Presentation תכנות מתקדם בשפת Java אוניברסיטת תל אביב 1 תוכנה 1 תרגול 3: עבודה עם מחרוזות )Strings( מתודות )Methods( 1 תכנות מתקדם בשפת Java אוניברסיטת תל אביב 2 מחרוזות )STRINGS( 3 מחרוזות String s = Hello ; מחרוזות

קרא עוד

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בינסקי הנחיות: יש לענות על כל השאלות. יש לענות על כל

קרא עוד

שקופית 1

שקופית 1 ניהול הבטיחות לקחים תובנות ואתגרים השפעת השלכות תקנות ארגון הפיקוח על העבודה תכנית לניהול הבטיחות התשע"ג 2013 1 כמה פרטים אמיר 2 השכלה : הנדסת מכונות )B.Sc( מנהל עסקים )M.B.A( הנדסת בטיחות )M.Sc( דוקטורט

קרא עוד