לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #5  
ישן 24-11-2013, 19:31
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 2 שנכתבה על ידי fcf שמתחילה ב "למה לא לעשות את זה עם..."

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

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


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

ניתן לעשות זאת במס' דרכים, דרך אחת פשוטה מוצגת לך כאן:
קוד:
var h2 = document.getElementsByTagName('h2'); for(i=0; i<h2.length; i++) h2[i].parentNode.innerHTML = "<h3>"+h2[i].innerHTML+"</h3>";

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

פיתוח, שירות,יעוץ והדרכה.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 24-11-2013, 21:51
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
בתגובה להודעה מספר 5 שנכתבה על ידי ישראל K שמתחילה ב "הוא שאל איך לעשות זאת, ובהתאם..."

הכנסת h3 לתוך h2
אז עשיתי מיקס בין הקטעי קוד שלכם

קוד PHP:
 var myh document.getElementsByTagName('h2');
             var 
fixedElement;
             for (
0myh.lengthi++) {
                 
fixedElement document.createElement('h3');
                 
fixedElement.innerHTML myh[i].innerHTML;
                 
myh.replaceChild(fixedElementmyh[i]);
             } 

וכהרגלנו בקודש, לא בדקתי
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #10  
ישן 25-11-2013, 08:32
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 9 שנכתבה על ידי Colonel Korn שמתחילה ב "אין שום סיבה בעולם? 1...."

תשים לב על מה אתה מדבר. ביצועים, פשטות, באגים.
1. הביצועים של jQuery מעולים, אך הביצועים שלה במקום קוד קליל (גם אם בפועל תכתוב פחות שורות, זה מריץ הרבה מאד קוד שלא תמיד נדרש) ויעודי, ממש אינם טובים בואתה מידה.
2. פשטות. למי שלא יודע JS, אין שום פשטות בלתכנת קוד JS דווקא בשימשו בספריה זו או אחרת - ההבל היחיד הוא הבורר, מה שפותח האשכול במילא כתב בשורת קוד אחת (getElementsByTagName...).
3. באגים. שוב, דיוק באותה מידה שיכול להיות באג בכמה שורות קוד בודדות שכתבנו כאן, יכול להיות גם באג באותן שורות קוד שיכתבו גם על בסיס jQuery.
4. מתעסקים עם זה שבוע? כי מנסה לעזור למי שנכון לזמן פתיחת האשכול לא ידע איך לשעות זאת, גם לנסות ללמוד לעשות זאת באמצעות jQuery יה לוקח לא פחות זמן

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

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

פיתוח, שירות,יעוץ והדרכה.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

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

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 18:37

הדף נוצר ב 0.06 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר