מיקום של javascript

מצאת אתר שלא נראה טוב ב-Mozilla כי הוא לא תואם לתקן? פרסם כאן. מנסה להתאים את אתרך לעבודה עם מנוע התצוגה Gecko? פרסם וננסה לעזור.
MI6

מיקום של javascript

הודעה שלא נקראהעל ידי MI6 » 02 אוגוסט 2011, 08:04

איפה הכי נכון למקם את הקבצים של ה-javascript אלה שמפעילים אפקטים של jquery?
צריך למקם אותם ב-head או בסוף לפני הסגירה של ה-html ?
כי ראיתי באיזה מקום שצריך לשים בסוף שבשביל למנוע קפיצות אם עובדים עם אפקטים של תמונות.

סמל אישי של המשתמש
חתול
הודעות: 2082
הצטרף: 21 פברואר 2007, 22:46
מיקום: הר חברון
יצירת קשר:

Re: מיקום של javascript

הודעה שלא נקראהעל ידי חתול » 02 אוגוסט 2011, 09:14

עקרונית ממליצים למקם תסריטים בסוף הדף כדי שהם לא יעכבו את טעינת הדף.
ב־HTML5 הצטרפה האפשרות לטעינה של הדף ותסריטים באותו זמן ופיירפוקס כבר תומך בכך.

MI6

Re: מיקום של javascript

הודעה שלא נקראהעל ידי MI6 » 02 אוגוסט 2011, 20:22

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

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

סמל אישי של המשתמש
תומר‏
הודעות: 2052
הצטרף: 31 מאי 2005, 00:29
יצירת קשר:

Re: מיקום של javascript

הודעה שלא נקראהעל ידי תומר‏ » 03 אוגוסט 2011, 09:55

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


מוזילה ישראל בפייסבוק: https://facebook.com/MozillaIsrael

MI6

Re: מיקום של javascript

הודעה שלא נקראהעל ידי MI6 » 03 אוגוסט 2011, 19:57

אני משתמש בינתיים ב-display:none ובפונקציה של document.ready עם ה-()show.
אתה חושב שדי לשים למשל תמונה gif של טעינה במקום?

תומר
הודעות: 9911
הצטרף: 14 יוני 2002, 01:50
מיקום: חיפה
יצירת קשר:

Re: מיקום של javascript

הודעה שלא נקראהעל ידי תומר » 03 אוגוסט 2011, 23:48

תמונה שמבשרת על טעינה זה כל־כך 2006. היום פשוט נהוג לדאוג שהתמונה תיטען מיידית.
מוזילה ישראל בטוויטר: https://twitter.com/MozillaIsrael

MI6

Re: מיקום של javascript

הודעה שלא נקראהעל ידי MI6 » 04 אוגוסט 2011, 20:39

אני לא משתמש בתמונה, אני מסתיר את התמונות עד שהכל עולה.
זאת השיטה הכי טובה?


חזור אל “כתיבה לפי התקן”



מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד