@davidnead אמר בתיעוד תוכן צפוי של ארגומנט אובייקט:
הצורה שכתבת אינה נכונה, כי הכפלת את הפרמטרים, והכל זה פרמטר אחד של אובייקט.
הסתכלת בקישור שהבאתי בפוסט הראשון לתיעוד? עשיתי את זה על פי זה.
@davidnead אמר בתיעוד תוכן צפוי של ארגומנט אובייקט:
הצורה שכתבת אינה נכונה, כי הכפלת את הפרמטרים, והכל זה פרמטר אחד של אובייקט.
הסתכלת בקישור שהבאתי בפוסט הראשון לתיעוד? עשיתי את זה על פי זה.
אני כותב תיעוד לפונקציה שמעבירים אליה ארגומנט אחד שהוא אובייקט.
ניסיתי (לפי התיעוד) לכתוב תיעוד שמסביר מה אמור להיות בכל מפתח באובייקט:
* @param {object} objectInfo מערך המידע על הסרטון הספציפי
* @param {string} objectInfo.status סטטוס
* @param {string} objectInfo.id מזהה סרטון
* @param {string} objectInfo.title שם סרטון
* @param {string} objectInfo.publishedAt תאריך סרטון (בפורמט ידידותי)
* @param {string} objectInfo.ChannelName שם ערוץ של הסרטון
* @param {number} index מספר סרטון מתוך המערך שבטיפול
*/
function jsonTest(objectInfo) {
\\...
אבל בריחוף מופיע רק סוג המפתח (סטרינג), ולא התיאור שלו:
אשמח לדעת איך כותבים בצורה שיופיע גם התיאור.
@ארכיטקט מה זה אומר ערך בודד ופרימיטיבי?
זה פונקציות שעושות משהו, לא מחזירות ערך (לפחות בחלקן).
@חגי אמר בלכידת אלמנט חמקמק:
גיליתי שאת האלמנט פה אפשר בקלות ללכוד, גם אחרי שהוא נסגר, פשוט פותחים עוד הפעם
לא הבנתי איך עשית את זה, אני לא הצלחתי להגיע לתוצאה הזו.
אני הרבה פעמים יוצר כמה פונקציות "עוקבות", לדוגמה לlocalStorage יש פונקציה אחת לקבלת ערך, אחת לקביעת ערך, ואחת לבדיקה האם ערך קיים.
השאלה האם כדאי לעשות 3 פונקציות קטנות נפרדות - לדוגמה:
getIdByLocal
setIdByLcal
CheckIdByLocal
או מערך:
let idByLocal = {
set: (id) => {
},
get: (id) => {
},
Check: (id) => {
}
}
ואז לקרוא לidByLocal.get()
וכו'.
השאלה מה עדיף, במספר קטן של פונקציות רודפות ובמספר גדול (בדבר מורכב יותר מאשר שמירה בlocalStorage
).
@huxhzunr לא הבנתי מה יעזור לי צילום מסך כדי לדעת את הקלאס של האלמנט?
לפעמים יש בדף אלמנט חמקמק, לדוגמה שמופיע רק בריחוף על אלמנט אחר וכדומה.
דוגמה לזה זו תיבת החיפוש פה בפורום:
קשה מאוד ללכוד אותה, כיוון שברגע שפותחים את הלוכד של הכלי פיתוח, זה ישר נסגר.
יש את הטריק לעמוד על האלמנט ואז לפתוח את הלוכד עם קונטרול + שיפט + C, אבל גם זה הרבה פעמים לא עוזר.
האם יש לזה פתרון?
@benzi6789494 בשביל מה לשלם, תעשה תזכורת לעצמך ביומן גוגל או כל יומן אחר
@הפצת-אנקי מה זה הנתיב הזה? זה נראה נתיב יחסי
@הפצת-אנקי כל שינוי בקבצי js/css מתעדכן מיידית בתוכנה?
@avramk לפי מה שהבנתי לא מעצבים שמה, הם מספקים לך את הצד שרת (API)
יש כל מיני מייצרי טפסים מעוצבים, שנותנים לך רק צד לקוח
@הפצת-אנקי אני מבין שJS אתה כן יודע להוסיף, המרתי את הCSS לJS:
for (let index = 0; index < 3; index++) {
document.querySelector('[href="https://plotly.com/"], .modebar-group, div .modebar-group').remove()
}
document.querySelector(".js-plotly-plot .plotly div").style.direction = "ltr"
אתה יכול לבדוק את זה גם בכלי פיתוח, בלשונית הקונסול.
@הפצת-אנקי לא הבנתי, בתמונה שהבאתי זה בעברית ואמרת שזה טוב
@הפצת-אנקי מה הכוונה זולג? אני בדקתי את הCSS הזה גם בתוכנה עצמה (דרך הכלי פיתוח)
@הפצת-אנקי CSS (כולל הסתרת הכפתורים):
.modebar-group {
display: none !important
}
.js-plotly-plot .plotly div {
direction: ltr
}
לא יודע איך מכניסים בדבר הזה CSS, תבדוק אתה... אני פשוט העתקתי את הHTML לאחר הרינדור דרך הכלי פיתוח ויצרתי עותק מקומי, ועליו עבדתי עם live-css-editor
@הפצת-אנקי ככה זה בסדר?
@הפצת-אנקי שומדבר, הוא חוזר בלופ על השאלות.
@הפצת-אנקי OK, עכשיו איך אני מגיע לתרשים הזה?
@הפצת-אנקי אני לא רואה שום תרשים כזה...
האם יש אפשרות לזהות בדרך כל שהיא תמונה שעדיין לא פתוחה בנטפרי, ולמשל להוסיף לה שקיפות?
נראה שתמונה שלא נבדקה לא מחזירה 418...