נפתר הורדת הרבה קבצים בAPI
-
@לעזור-לכולם
1.לא הבנתי למה רק בעיקרון
2.@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
[למעבר שורה ואם לא רוצים שהקוד ירוץ לחצו על shift + enter
לא הבנתי למה זה טוב.
אם אני יכתוב את הקוד ככה זה יעבוד?
(להרויח לחסוך להכניס כמה פעמים את המספר מערכת והסיסמא על מנת ליצור מזה קוד נורמלי)
נ.ב. מדובר במלא פקודות אבל עצם כתיבת הפקודות לא מסובך באמצעות מערכת מסוימת (לא משהו מיוחד)for ($did = "מספר מערכת";$password = "סיסמה";) { window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/2/2.tts&contents =שתיים") window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/3/3.tts&contents =שלוש") window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/4/4.tts&contents =ארבע") }
-
@הלי
ממליץ לך לקרוא את זה
https://reshetech.co.il/javascript-tutorial/everything-about-for-loop-in-javascript -
@לעזור-לכולם תודה אני מנסה להבין אם הבנתי נכון מה שכתוב בקישור הנפלא שהבאת.
תעזור לי?for ($did,$password=1; $did,$password<2; $did="מספר מערכת",$password="סיסמא) { window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token="+$did+$password+"&what=ivr2:/2/2.tts&contents =שתיים") }
עכשיו יותר טוב?
אם זה טוב אז זה יעבוד ככה לא משנה כמה שורות אני יוסיף נכון?
או שאתה חושב שעדיף לכתוב את זה בצורה שונה?
גם אם עדיף לכתוב בצורה שונה אני רוצה לדעת אם זה טוב.
אם עדיף לכתוב בצורה שונה איך?
תודה רבה.
ממש סליחה על הטרטור (למרות שאתה לא סולח ) אני פשוט באמצע משהו וזה חסר לי וממש אין מילים על העזרה שלך. -
@הלי
אתם יודעים מה זה "מערכים"? -
@הלי אמר בהורדת הרבה קבצים בAPI:
אם אני יכתוב את הקוד ככה זה יעבוד?
(להרויח לחסוך להכניס כמה פעמים את המספר מערכת והסיסמא על מנת ליצור מזה קוד נורמלי)
נ.ב. מדובר במלא פקודות אבל עצם כתיבת הפקודות לא מסובך באמצעות מערכת מסוימת (לא משהו מיוחד)for ($did = "מספר מערכת";$password = "סיסמה";) { window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/2/2.tts&contents =שתיים") window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/3/3.tts&contents =שלוש") window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/4/4.tts&contents =ארבע") }
לא
זה לא לולאה משום כיוון
וזה לא PHP - אין שום משמעות לתו $, הוא לא גורם להכנסת משתנה לתוך הסטרינג -
@צדיק-תמים אחרי מה ש @לעזור-לכולם הביא כאן (פוסט אחד אחרי מה שהגבת לזה שיניתי לפי מה שהבנתי אתה חושב שזה כן יעבוד?
אם לא אני ממש אשמח לשמוע למה ואיך אפשר שזה כן יעבוד.
נ.ב. מדובר בקוד שמיועד להרצה ב"קונסול" בדפדפן -
@לעזור-לכולם לא ממש אם תסבירו או שתפנו לקישור מתאים אני ממש אודה לכם.
-
זה?
@הלי אמר בהורדת הרבה קבצים בAPI:
@לעזור-לכולם תודה אני מנסה להבין אם הבנתי נכון מה שכתוב בקישור הנפלא שהבאת.
תעזור לי?for ($did,$password=1; $did,$password<2; $did="מספר מערכת",$password="סיסמא) { window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token="+$did+$password+"&what=ivr2:/2/2.tts&contents =שתיים") }
כמובן שלא
אני לא מסביר כי זה לא טעות ספציפית, זה לא מתחיל להיות תקין
אגב אני לא אוחז מהאתר העתיק רשתטק שהובא כאן -
-
-
@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
@צדיק-תמים אמר בהורדת הרבה קבצים בAPI:
האתר העתיק רשתטק שהובא כאן
יש לך משהו בעברית יותר עדכני?
https://hebdevbook.com/product/jsheb
לא מכיר משהו אחר בעברית ברמה של זה -
@צדיק-תמים
חינמי?
PHP? -
@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
@צדיק-תמים
חינמי?
PHP?איך נכנס לכאן PHP? כל הדיון היה על JS
ומה שהבאתי לא חינמי אבל שווה כל שקל, כמו שאמרתי אני לא מכיר תחליף אחר טוב בעברית -
@צדיק-תמים @לעזור-לכולם
אולי ככה זה כן אמור לעבוד.?
מה אתם אומרים?var did="מספר מערכת"; var password="סיסמא"; { window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token="+(did)+":"+(password)+"&what=ivr2:/2/2.tts&contents=שתיים"); }
עריכה: הוספתי" :" בין המספר למערכת וגם מחקתי את הרווח לפני השווה בסוף וזה עבד מעולה.
-
@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
@הלי
אתם יודעים מה זה "מערכים"?אני השתמשתי בסוף בכלל ב"משתנים" שאגב ראיתי באתר שהבאת חבל שלא כיוונת אותי ישר לשם.
(אני בסך הכל ניסיתי להריץ על הקוד שלך חשבתי שזה ילך בקלות אבל בסוף הבנתי שזה לא קשור )
אגב @צדיק-תמים למה אתה חושב שזה אתר לא טוב?
נ.ב. אם מישהו אולי אחד ממכם יוכל הסביר לי יותר טוב את הרעיון של ה "for" "לולאה" אני ממש יודה לו.
ובכל מקרה תודה רבה על העזרה שלכם. -
@הלי אמר בהורדת הרבה קבצים בAPI:
עריכה: הוספתי" :" בין המספר למערכת וגם מחקתי את הרווח לפני השווה בסוף וזה עבד מעולה.
אבל זה לא לולאה...
אגב ה{} מיותרים, וגם אין צורך לעטוף את המשתנים ב().@הלי אמר בהורדת הרבה קבצים בAPI:
אגב @צדיק-תמים למה אתה חושב שזה אתר לא טוב?
כי הוא עתיק, מ2015
השפה השתנתה מאז מאוד לטובה, הרבה תכונות חדשות וחשובות שהאתר הזה כמובן לא מכסה
חוץ מזה שהוא מאוד מאוד (מאוד מאוד) שטחי, אבל גם את מה שכן יש בו אני לא ממליץ. לדוגמה, הוא כותב להשתמש בvar להגדרת משתנה ולא בlet/const שחוסכים המון טעויות לא מובנות. או להשוות בין ערכים עם == למרות שJS מבצעת בצורה הזאת המרת טיפוסים וזה שוב מביא לתוצאות שעשויות להיות לא רצויות (לדוגמה -0 == false
או[0] == "0"
) ועוד ועוד ועוד.
דברים שבאמת לפני 7+ שנים היו נהוגים, אבל מאז למדו מהטעויות ושיפרו.
זאת מלבד הרבה תחביר נקי ונוח כמוforof
לדוגמה שלא היה בזמנו
לסיכום - יש דרך קצרה שהיא ארוכה ויש דרך ארוכה שהיא קצרה... -
@צדיק-תמים אמר בהורדת הרבה קבצים בAPI:
אבל זה לא לולאה...
על זה כתבתי
@הלי אמר בהורדת הרבה קבצים בAPI:
נ.ב. אם מישהו אולי אחד ממכם יוכל הסביר לי יותר טוב את הרעיון של ה "for" "לולאה" אני ממש יודה לו.
@צדיק-תמים אמר בהורדת הרבה קבצים בAPI:
וגם אין צורך לעטוף את המשתנים ב()
באתר הנ"ל היה כתוב שכן.
@צדיק-תמים אמר בהורדת הרבה קבצים בAPI:
הוא כותב להשתמש בvar להגדרת משתנה ולא בlet/const שחוסכים המון טעויות לא מובנות
איך היית כותב את המשתנה שאני כתבתי בlet/const ? סתם לשנות את הvar לזה? ומה המעלה בזה?
-
@הלי אמר בהורדת הרבה קבצים בAPI:
באתר הנ"ל היה כתוב שכן.
קישור?
@הלי אמר בהורדת הרבה קבצים בAPI:
איך היית כותב את המשתנה שאני כתבתי בlet/const ? סתם לשנות את הvar לזה? ומה המעלה בזה?
כן, לשנות לconst
זה לא "ברגע שתעשה ככה X יתחיל לעבוד"
אלא זה דבר טוב לעשות תמיד, כי זה שומר מבאגים לא צפויים, בפרט למתכנת מתחיל.
הרחבה נוספת: https://blog.chv.ovh/js-variables-declaration -
@צדיק-תמים אמר בהורדת הרבה קבצים בAPI:
קישור?
הנה הקישור
1.אם תסביר לי יותר על לולאה אודה לך.
2.במקום לשנות ניסיתי לפי האתר שהבאת לכתוב ככה השאלה אם זה טוב (אם היה מדובר בספציפי הייתי משנה אבל אני רוצה לדעת ברמה עקרונית.)
השאלה שלי היא האם בפקודות עצמם זה גם עובד (ה"const") כשניסיתי להריץ את זה ככה בדפדפן אז זה עשה לי שגיאת "var" אז איך כן כותבים כזה דבר?(אגב ניסיתי גם בלי גרשיים)
3.מתי משתמשים ב"const" ומתי ב"lat"?const var="const"; var did="מספר מערכת"; var password="סיסמא"; window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token="+(did)+":"+(password)+"&what=ivr2:/2/2.tts&contents=שתיים");
אני ממש אודה לך שתענה לי וממש סליחה על הטרטור.
-
@הלי אמר בהורדת הרבה קבצים בAPI:
הנה הקישור
זה לא כתוב שם אפילו לא ברמז
const/let הם מילה שמורה, במקום var
כלומרconst did = "מספר מערכת"
@הלי אמר בהורדת הרבה קבצים בAPI:
3.מתי משתמשים ב"const" ומתי ב"lat"?
כשרוצים לעשות השמה מחדש למשתנה בהמשך, משתמשים בlet. אחרת, בconst.
לגבי שאר השאלות נראה שאתה לא מכיר את השפה באופן כללי. אני לא רואה סיבה להמציא את הגלגל ולכתוב מחדש בעצמי את כל הספר של בר זיק כאן בפורום ימות...
אם זה מספיק חשוב לך אתה מוזמן לקנות את הספר. בהצלחה