Jump to content
  • הצטרפו למשפחה

    היי, היי אתה (או את) שם!

    אנחנו יודעים, נחמד להיות אנונימי, ולמי בכלל יש כוח להירשם או להיות עכשיו "החדשים האלה".

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

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

dir="rtl" style="text-align:right;"> שימו לב! השרשור הזה בן 5180 ימים, שזה ממש ממש הרבה ולכן הוא ננעל.

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

פוסטים מומלצים

פורסם

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

אם זה קהל היעד שאתה מעוניין בו - תפדאל.

 

קצת סטטיסטיקה:

http://www.w3schools.com/browsers/browsers_stats.asp

 

פחות מ-20 אחוז ל-IE מכל סוג שהוא. מכיוון ש-IE9 די נפוץ במחשבים שנמכרו בשנתיים האחרונות,

אני משער שאחוז המשתמשים ב-IE8 הוא נמוך עד זניח (בטח יש סטטיסטיקה גם לזה, לא טרחתי לחפש)

ואת האחוז הזה מותר ואף רצוי לחנך.

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

פורסם

תקן אותי אם אני טועה, הסטטיסטיקות שהבאת, שייכות לאתר w3schools, ש99% אחוז מהמבקרים בו הם מתכנתי אינטרנט.

לדעתי אחוז השימוש הכללי בIE הוא 60% לפחות.

 

אני מסכים איתך לגמרי שהגישה היא התקדמות.

בשלב כזה שווה לתת מענה לIE8 ואולי גם 7 (אם השינוי קריטי).

וגם, תלוי מה קהל היעד, וממה מורכב האתר - תוכן / אפליקציות מתקדמות / וכו'.

אבל בהחלט, גרסאות קודמות לא רלוונטיות.

פורסם
לדעתי אחוז השימוש הכללי בIE הוא 60% לפחות.

למה "לדעתי"? למה אתה מבזבז זמן על כתיבת משפט כזה? צא ובדוק.

בבקשה, תוצאה שנייה בגוגל- ריכוז סטטיסטיקות שונות:

http://en.wikipedia.org/wiki/Usage_share_of_web_browsers

 

אז יותר מ-20 אחוז. שיהיה. אפילו 40 אחוז מצדי. עדיין.

 

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

בקצב אסטרונומי, וטבלט נורמלי לא מריץ IE.

יותר ויותר אנשים מבוגרים דווקא מתחברים דווקא לטבלטים -

עקב קלות שימוש.

 

- - - -

 

בכלל, לא בא לי להישמע כמו נביא, אבל עם האפשרויות האינסופיות שגלומות ב-CANVAS

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

http://www.eveonline.com/universe/spaceships/magnate/

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

(ב-IE8 זה מוחלף בציור עלוב)

 

(על ערימת הבאגים ששמה IE7 אני לא אטרח לדבר בכלל.)

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

פורסם

הגישה מאוד מאוד בעייתית,

אם אני מספיק שירות/מוכר מוצר כלשהו,

מספיק שהפסדתי גולש אחד ב-IE8 כדי לצאת מופסד.

 

 

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

אח"כ אתה רואה אתר עם 40 קבצי JS, ולא מבין למה הוא נטען תוך חצי דקה.

----

פורסם

לא הייתי ממהר להכליל על המתכנתים בארץ.

מה שכן, אם יש יותר מ-~3 קבצי JS, זה כתוב לא נכון.

 

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

לא פחות גרוע הוא התירוץ ששמעתי כשהערתי על כך:

"אל תדאג, אחד מהסקריפטים מאחד את כל הסקריפטים לקובץ אחד לפני שהדף נשלח."

:drinking:

 

תמיכה לאחור ו-legacy code זה סיפור אחר.

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

  • שבועיים מאוחר יותר ...
פורסם

יש לי שאלה על ולידאציאת טופס.

 

יש לי בטופס ערך שמוזן ע"י המשתמש, במקרה שלי הוא מספר.

 

אני מעוניין לבדוק שהערך שהוזן הוא אכן מספר.

 

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

 

function validateForm()
       {
       var price=document.forms["form"]["num"].value;

       if (isNaN(price))
         {
         alert("שגיאה בהזנה!");
         return false;
         }
       }

הקוד מכאן

http://www.w3schools.com/js/js_form_validation.asp

כאשר אני מזין מספר הכל תקין,

כאשר אני מזין את הערך הבא:123w3 מתקבלת הודעת שגיאה כנדרש

אבל כאשר אני מזין את הערך הבא: 123e3 לא מתקבלת הודעת שגיאה.

 

למה זה קורה?

פורסם

הפונקציה IsNaN בודקת אם הקלט הוא מספר לא חוקי, במידה והוא לא חוקי היא מחזירה TRUE.

 

123e3 מייצג מספר אמיתי, ה e3 מייצג 10 בחזקת שלוש (123e3 = 123000), ולכן במקרה שלו הפונקציה מחזירה FALSE ולא מוצגת הודעת השגיאה.

SAY MY NAME | www.alonadler.com

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

אם זה קהל היעד שאתה מעוניין בו - תפדאל.

 

קצת סטטיסטיקה:

http://www.w3schools.com/browsers/browsers_stats.asp

 

פחות מ-20 אחוז ל-IE מכל סוג שהוא. מכיוון ש-IE9 די נפוץ במחשבים שנמכרו בשנתיים האחרונות,

אני משער שאחוז המשתמשים ב-IE8 הוא נמוך עד זניח (בטח יש סטטיסטיקה גם לזה, לא טרחתי לחפש)

ואת האחוז הזה מותר ואף רצוי לחנך.

 

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

 

 

לא הייתי ממהר להכליל על המתכנתים בארץ.

מה שכן, אם יש יותר מ-~3 קבצי JS, זה כתוב לא נכון.

 

מה ז"א? אני עובד עם עשרות ואם לא יותר ממאה קבצי ג'אווה סקריפט, תלוי ברמת המורכבות של הקליינט. ברור שהלקוח יוריד את הכל לדפדפן בקובץ אחד (שהוא unified & minified), אבל חלוקה לקבצים היא הדבר הנכון (למקרה שזה מה שהתכוונת אליו).

172

פורסם
הפונקציה IsNaN בודקת אם הקלט הוא מספר לא חוקי, במידה והוא לא חוקי היא מחזירה TRUE.

 

123e3 מייצג מספר אמיתי, ה e3 מייצג 10 בחזקת שלוש (123e3 = 123000), ולכן במקרה שלו הפונקציה מחזירה FALSE ולא מוצגת הודעת השגיאה.

אחלה תפיסה! יפה.

מכיוון שזאת לא ההפתעה היחידה שעלולה לצוץ (ככה זה ג'אווסקריפט), כדאי לשרשר כמה בדיקות ברצף

או להשתמש ב-regular expressions. מספר התשובות כמספר הדעות...

http://stackoverflow.com/questions/18082/validate-numbers-in-javascript-isnumeric

 

- - - - -

טומי - אם אתה מצליח להעלות למחשב של הקליינט מאות קבצי ג'אווסקריפט (אז מה אם הם minified)

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

מבחינה קונספטואלית יש בזה משהו לא נכון - זאת שפה דינמית שדווקא

מתאימה מאוד לכתיבה תמציתית ומרוכזת.

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

×
×
  • תוכן חדש...