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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 10-10-11, 17:16   # 1
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 30
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

Exclamation מה זה DOM

אהלן , מישהו הביא לי קוד מאזין ל DOM שזה בעצם משקף את סוף טעינת הדף , ואני לא יודע מה זה ממש DOM אז יש לי כמה שאלות

מה ההבדל בין סוף טעינת הדום לסוף טעינת הדף(window.onload) ?
איך השרת(?) יודע לשלוח DOM ? כשאין עוד פקודות להדפסה?
מה זה DOM בכללי ?
תודה ,
  Reply With Quote
ישן 10-10-11, 23:13   # 2
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 564

Itay לא מחובר  

http://www.google.com/search?q=DOM
http://he.wikipedia.org/wiki/Document_Object_Model

באמת שזה לא היה מסובך.. בכל מקרה - DOM זה בעצם כל אלמנט שיש לך ב-HTML כמו DIV,FORM,P וכו'..
ואני מאמין שזה מסביר כבר את שאר השאלות שלך..

Last edited by Itay; 10-10-11 at 23:15..
  Reply With Quote
ישן 11-10-11, 01:03   # 3
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

רק לחדד את התשובה של איתי,
DOM זה בעצם כל אלמנט שבונה את העמוד שאתה רואה כרגע על המסך.
ייתכן מצב שבו קיבלת איזשהו HTML מהשרת ועל סמך ה-HTML הזה נבנה העמוד (ה-DOM). לאחר מכן באמצעות JS החלטת להוסיף/להסיר איזשהו אלמנט (לדוגמה DIV), אז בעצם ביצעת שינוי ב-DOM.

סוף טעינת ה-DOM זה כאשר הדפדפן קיבל את כל ה-HTML של העמוד.
ארוע onload מתרחש אחרי שכל העמוד נטען וכן קבצים חיצונים נוספים נטענו (JS, CSS).

נהוג תהשתמש בארוע onload על מנת להריץ סקריפטים ב-JS, כדי להיות בטוחים שכל ה-HTML סיים להטען מהשרת כהלכה (ונבנה ה-DOM), כל קבצי ה-JS החיצונים גם נטענו, וכעת יש לנו את כל הרכיבים שאנחנו צריכים על מנת להתחיל לעבוד עם העמוד. לא מומלץ לעשות את זה לפני כי אנחנו יכולים להגיע למצב שאנחנו מתייחסים לאלמנט כלשהו שעדיין לא נטען מהשרת והדפדפן לא מכיר אותו, או לחילופין אנחנו מתייחסים לקוד JS שנמצא בקובץ חיצוני וטרם נטען.

הבעיה עם שימוש ב-onload היא שבעצם סקריפטים מתעקבים בהתחלת הריצה שלהם עד שהכל נטען. כך לדגמה אם יש לך בעמוד שעון שאמור לרוץ ברגע שהעמוד סיים להטען, המשתמש עלול לשמים לב שהשעון מתחיל לרחוץ רק כמה שניות אחרי שהוא הוצג לראשונה על המסך.
  Reply With Quote
ישן 11-10-11, 17:40   # 4
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 30
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

תודה רבה על התשובות עכשיו הכל נהיה בהיר יותר.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 14:17.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ