עדיין לא הבנתי כמה דברים
for(ll=!+[]+!![];ll<_+(+!![]);ll++) {
lll=+!![];
היתה הצהרה רק על משתנה L מאיפה צמח LL ו-LLL??
forEach(alert);
מאיפה הוא יודע על איזה מערך לבצע forEach??
פורסם במקור בפורום CODE613 ב18/08/2015 04:44 (+03:00)
עדיין לא הבנתי כמה דברים
for(ll=!+[]+!![];ll<_+(+!![]);ll++) {
lll=+!![];
היתה הצהרה רק על משתנה L מאיפה צמח LL ו-LLL??
forEach(alert);
מאיפה הוא יודע על איזה מערך לבצע forEach??
פורסם במקור בפורום CODE613 ב18/08/2015 04:44 (+03:00)
@דוד ל.ט.
@אהרן
@mat
פשוט כל אחד כזה. !+[] מחזיר true.כי?
כי הסימן + (כשהוא לא בין שתי אופרנדים אלא יש רק אופרנד אחריו) משמש כממיר למספר (זהה לפונקציה Number). ההתנהגות של ההמרה היא שאם זה מחרוזת ריקה או אובייקט זה מחזיר אפס. ראה דוקומנטציה בMDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Unary_plus
אז +[] שווה 0.
והסימן ! הופך תוצאה בוליאנית. כיון שאפס זה שלילי אז זה מחזיר חיובי.
תודה רבה רבה!
הבנתי הרבה מהקוד, קבלתי הרבה תובנות והבנתי דברים נוספים.
פורסם במקור בפורום CODE613 ב18/08/2015 04:40 (+03:00)
מעניין הדבר הזה.
למדתי משהו שלא ידעתי על JS.
true + true == 2
פשוט כל אחד כזה. !+[] מחזיר true.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!![] == false
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![] == true
קיים רק בשביל שנראה שהשפה הזו גאונית? :ugeek:
פורסם במקור בפורום CODE613 ב18/08/2015 04:38 (+03:00)
את הדוגמא הקודמת עדיין לא הבנתי
אז אני מנסה דוגמא קלה יותר..
var Func = function(a,b,c)
{
alert(Func.length); //output 3
alert(arguments.length); //output 6
return a + b + c;
}
מדוע
alert(arguments.length); //output 6
???
תודה מראש!
פורסם במקור בפורום CODE613 ב10/08/2015 03:09 (+03:00)
יש למישהו פה מושג אם זה התפתח למשהו?
https://gist.github.com/benjamingr/7119117
פורסם במקור בפורום CODE613 ב04/08/2015 23:57 (+03:00)
// Here I am, brain the size of a planet, and they ask me to write JavaScript...
function kevinTheNumberMentioner(_){
l=[]
/* mostly harmless --> */ with(l) {
// sorry about all this, my babel fish has a headache today...
for(ll=!+[]+!![];ll<_+(+!![]);ll++) {
lll=+!![];
while(ll%++lll);
// I've got this terrible pain in all the semicolons down my right hand side
(ll==lll)&&push(ll);
}
forEach(alert);
}
// you're really not going to like this...
return [!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]];
}
פורסם במקור בפורום CODE613 ב04/08/2015 02:24 (+03:00)
@אהרן
@ClickOne
אני מצטער שלא הקשבתי לו, לא בגלל שהיום קשה לי, אלא בגלל ששרפתי כמה שנים טובות (וגם כתבתי כמה עשרות אלפי שורות קוד + מאות טבלאות, טפסים ודוחות....) כדי להספיק לנשום (ולהתפרנס), ובשנים האחרונות אני לומד את מה שהחסרתי אז.אני יכול לומר בבירור שהיכולות שלמדתי באקסס הקפיצו אותי כמה שלבים קדימה, במיוחד בהבנה של DB, גם אם כיום אני ממעט להשתמש באקסס, דווקא בגלל שהתובנות שם היו מהירות והיה לי מספיק זמן להתקדם ולא להתעסק עם ה"חצץ".
היום יש לי זמן להתעסק לפעמים עם ה"חצץ", ויותר חשוב מכך, ללקוחות שלי יש כסף ל"חצץ" הזההאמת שפשוט לא הבנתי מה שכתבת
מה הפסדת מהתעסקות עם אקסס?הפסדתי זמן.....
היום אני כותב את כל התוכנה שלי (לניהול מוסדות) מחדש בווב.
מצד שני, יש בזה משהו טוב.
אני מתכנן את הכל מחדש, בצורה יותר טובה (בזה אין קשר לאקסס אלא לזהה שבמשך הזמן לומדים לעשות דברים יותר נכון ויעיל ללא קשר לפלטפורמה <!-- s:-) --><img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="מחייך" /><!-- s:-) --> )
באיזה שפה צד שרת?
פורסם במקור בפורום CODE613 ב21/07/2015 08:47 (+03:00)
אני מצטער שלא הקשבתי לו, לא בגלל שהיום קשה לי, אלא בגלל ששרפתי כמה שנים טובות (וגם כתבתי כמה עשרות אלפי שורות קוד + מאות טבלאות, טפסים ודוחות....) כדי להספיק לנשום (ולהתפרנס), ובשנים האחרונות אני לומד את מה שהחסרתי אז.
אני יכול לומר בבירור שהיכולות שלמדתי באקסס הקפיצו אותי כמה שלבים קדימה, במיוחד בהבנה של DB, גם אם כיום אני ממעט להשתמש באקסס, דווקא בגלל שהתובנות שם היו מהירות והיה לי מספיק זמן להתקדם ולא להתעסק עם ה"חצץ".
היום יש לי זמן להתעסק לפעמים עם ה"חצץ", ויותר חשוב מכך, ללקוחות שלי יש כסף ל"חצץ" הזה
האמת שפשוט לא הבנתי מה שכתבת
מה הפסדת מהתעסקות עם אקסס?
פורסם במקור בפורום CODE613 ב21/07/2015 00:24 (+03:00)
תגידו
פותחים פרויקט להחזיר את רחמים לפורום?
פורסם במקור בפורום CODE613 ב21/07/2015 00:16 (+03:00)
זה מה שהתכוונתי
חלק מאלו שבנו מערכות גדולות באקסס זה כי הם התרגלו אליה כחובבנים (בניתי טבלה לתת בישיבה..), והיה להם קשה לחשוב על משהו אחר.
למי שלומד מ-0 וגורס חצץ יש הזדמנות נהדרת לתת הזדמנות לשפות\מגמות אחרות.
פורסם במקור בפורום CODE613 ב20/07/2015 23:04 (+03:00)
אם לא עברת את המסלול שבתור בחור תכנתת אקסס והתלהבת שהפכת למתכנת תוך יום, ואז פיתחת עוד 'תוכנה' לניהול מוסדות.
נסה אולי לחפש כיוון נוסף.
פורסם במקור בפורום CODE613 ב20/07/2015 15:26 (+03:00)
שמע
אני לאחרונה מפתח פלטפורמה לניקוד מילים, שלכאורה אמור להיות חלונאי מובהק,
רק ע"י HTML5 CSS3 JS.
ולהערכתי זה הרבה יותר קצר וקל מבשפות מתקדמות אחרות.
עולם הוואב כ"כ מקודם היום, שככל שמיקרוסופט יקדמו את הפלטפורמה שלהם הם עדיין ישקיעו המון בוואב, ולמזלנו את התחום הזה מקדמים ענקיות נוספות דוגמת גוגל.
כל איפשור לאנימציה מתקדמת (מטופשת או נצרכת - נקודת מבט) מביאה יכולות רבות שניתן לממש לנוחות השימוש.
וזה עוד לפני הכיף שבשימוש בJS, שמאוד גמישה ופותחת את הראש.
אמנם יש לה חסרונות, בעיקר בצורת השימוש ובניית מע' גדולות בצורה מסודרת. חינוך לתיכנות נכון ומסודר לא תקבל ב-JS.
אבל 1. השפה (סינטק) משתפר מאוד 2. להערכתי שפות רבות הולכות לממש את היתרונות שלה בצורה כזו או אחרת, בעיקר בתחום האי-סינכרוני שבשביל לממש א"ז ב-C# אתה צריך להיות מהנדס שבבים - כך שכבר תהיה מורגל לצורת החשיבה והתכנון.
וזה יעבוד על כל מע' הפעלה שרק תהיה
וזה גם יכול להיות מקומי (במחשב) או ברשת.
נ.ב. יש פה חולקים עלי שיודעים תכנות טוב ממני (לרוחב ולעומק) בפער עצום.
פורסם במקור בפורום CODE613 ב20/07/2015 15:25 (+03:00)
לדעתי
יותר מבשפות תכנות ה'כבדות'
בשלושת הנושאים הללו עדיף ללמוד בנט עם הדגמות צמודות.
בכל מקרה, יש בזה הרבה הרבה מה ללמוד.
פורסם במקור בפורום CODE613 ב12/07/2015 10:56 (+03:00)
לא נראה לי שמישהו יענה לי כאן על שאלות ב-JS.
או לפחות להתאפק מלומר: אמרנו לך. :mrgreen: :mrgreen:
פורסם במקור בפורום CODE613 ב11/07/2015 22:34 (+03:00)
אם ב-HTML5 עסקינן
תראה למה הוא מסוגל
פורום ספרים - אין לי דעה
כן הייתי שמח ש-C# לא יקבל בלעדיות בפורום :mrgreen:
לא נראה לי שמישהו יענה לי כאן על שאלות ב-JS.
פורסם במקור בפורום CODE613 ב11/07/2015 22:32 (+03:00)
אברהם, אתה בטוח שאתה חדש?
יש לך שליטה והבנה מעולה!
פורסם במקור בפורום CODE613 ב11/06/2015 23:43 (+03:00)
@דוד ל.ט.
אתה רוצה ליישם בעצמך אלגוריתמים.
אבל שתדע מראש: כל הדברים האלו קיימים בצורה מיטבית (בכל שפה). כך שאתה עובד נטו בשביל הספורט (בריא אמנם).
גם בJS?
בכל מקרה, חדש לי. תודה!
לאט לאט ננסה ללמוד.
פורסם במקור בפורום CODE613 ב21/05/2015 16:37 (+03:00)
לא שאלתי על JS בדווקא
פשוט חלק מהמושגים למדתי מJS.
בכל מקרה אצטרך ללמוד שפת C כלשהי.
אני חולם לבנות משהו דומה לנידון פה, עם כמויות גדולות מאוד ותגובה של חלקי שניה.
פורסם במקור בפורום CODE613 ב21/05/2015 15:57 (+03:00)