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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עריכת קבצי HTML באמצעות סקריפט

עריכת קבצי HTML באמצעות סקריפט

מתוזמן נעוץ נעול הועבר תכנות
20 פוסטים 6 כותבים 566 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מנותק
    י מנותק
    יוסף בן שמעון
    כתב ב נערך לאחרונה על ידי יוסף בן שמעון
    #6

    @yossiz כתב בעריכת קבצי HTML באמצעות סקריפט:

    @חגי אי אפשר לעבור על זה בלי לציין תשובה קלאסית זו: https://stackoverflow.com/a/1732454

    🤕

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

    צדיק תמיםצ yossizY חגיח dovidD 4 תגובות תגובה אחרונה
    0
    • י יוסף בן שמעון

      @yossiz כתב בעריכת קבצי HTML באמצעות סקריפט:

      @חגי אי אפשר לעבור על זה בלי לציין תשובה קלאסית זו: https://stackoverflow.com/a/1732454

      🤕

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

      צדיק תמיםצ מנותק
      צדיק תמיםצ מנותק
      צדיק תמים
      כתב ב נערך לאחרונה על ידי
      #7

      @יוסף-בן-שמעון אם התוכן מתרנדר רק בזמן ריצה (כמו בSPA לדוגמה), גם cherio לא יעזור...

      Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
      טיפים

      תגובה 1 תגובה אחרונה
      1
      • י יוסף בן שמעון

        @yossiz כתב בעריכת קבצי HTML באמצעות סקריפט:

        @חגי אי אפשר לעבור על זה בלי לציין תשובה קלאסית זו: https://stackoverflow.com/a/1732454

        🤕

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

        yossizY מנותק
        yossizY מנותק
        yossiz
        כתב ב נערך לאחרונה על ידי yossiz
        #8

        @יוסף-בן-שמעון חיפשתי html stream editor והגעתי לזה https://lib.rs/crates/html-streaming-editor
        (stream editor הוא הרעיון של sed, עבור json יש את jq, מתאים שיהיה משהו דומה עבור HTML)

        עריכה: יש לו אפס כוכבים בגיטהאב, לא הייתי מהמר על זה

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        תגובה 1 תגובה אחרונה
        1
        • י יוסף בן שמעון

          @yossiz כתב בעריכת קבצי HTML באמצעות סקריפט:

          @חגי אי אפשר לעבור על זה בלי לציין תשובה קלאסית זו: https://stackoverflow.com/a/1732454

          🤕

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

          חגיח מחובר
          חגיח מחובר
          חגי
          כתב ב נערך לאחרונה על ידי חגי
          #9

          @יוסף-בן-שמעון כתב בעריכת קבצי HTML באמצעות סקריפט:

          עם הרבה דאטא שנוסף בזמן ריצה.

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

          תגובה 1 תגובה אחרונה
          0
          • י יוסף בן שמעון

            @yossiz כתב בעריכת קבצי HTML באמצעות סקריפט:

            @חגי אי אפשר לעבור על זה בלי לציין תשובה קלאסית זו: https://stackoverflow.com/a/1732454

            🤕

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

            dovidD מחובר
            dovidD מחובר
            dovid
            ניהול
            כתב ב נערך לאחרונה על ידי dovid
            #10

            @יוסף-בן-שמעון כתב בעריכת קבצי HTML באמצעות סקריפט:

            עם הרבה דאטא שנוסף בזמן ריצה

            ???

            @צדיק-תמים כתב בעריכת קבצי HTML באמצעות סקריפט:

            אם התוכן מתרנדר רק בזמן ריצה (כמו בSPA לדוגמה), גם cherio לא יעזור...

            @חגי כתב בעריכת קבצי HTML באמצעות סקריפט:

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

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

            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
            חגיח תגובה 1 תגובה אחרונה
            4
            • dovidD dovid

              @יוסף-בן-שמעון כתב בעריכת קבצי HTML באמצעות סקריפט:

              עם הרבה דאטא שנוסף בזמן ריצה

              ???

              @צדיק-תמים כתב בעריכת קבצי HTML באמצעות סקריפט:

              אם התוכן מתרנדר רק בזמן ריצה (כמו בSPA לדוגמה), גם cherio לא יעזור...

              @חגי כתב בעריכת קבצי HTML באמצעות סקריפט:

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

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

              חגיח מחובר
              חגיח מחובר
              חגי
              כתב ב נערך לאחרונה על ידי
              #11

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

              dovidD תגובה 1 תגובה אחרונה
              0
              • חגיח חגי

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

                dovidD מחובר
                dovidD מחובר
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי
                #12

                @חגי כתב בעריכת קבצי HTML באמצעות סקריפט:

                מדובר בקוד שרץ ומשנה את הDOM בזמן ריצה. והוא צריך את תוכן הקובץ (בעצם הDOM, הקובץ כבר הופך ללא רלוונטי בשלב הזה) לאחר כמה שינויים שהוא עושה "ידנית"

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

                @יוסף-בן-שמעון כתב בעריכת קבצי HTML באמצעות סקריפט:

                אני צריך לערוך כמה מאות תגיות HTML שנמצאים בכמה עשרות קבצי HTML

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

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                תגובה 1 תגובה אחרונה
                1
                • י מנותק
                  י מנותק
                  יוסף בן שמעון
                  כתב ב נערך לאחרונה על ידי
                  #13

                  אוי לי שכתבתי מתוך מעמקי הביצה האנגולרית והייתי בטוח שכולם מבינים אותי, שכחתי שיש חיים מחוץ לאנגולר
                  הדאטא שהתכוונתי אליו נראה כך
                  9a770ce9-373c-45ba-8be5-0cb1e4f9ee04-image.png

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

                  dovidD Y 2 תגובות תגובה אחרונה
                  0
                  • י יוסף בן שמעון

                    אוי לי שכתבתי מתוך מעמקי הביצה האנגולרית והייתי בטוח שכולם מבינים אותי, שכחתי שיש חיים מחוץ לאנגולר
                    הדאטא שהתכוונתי אליו נראה כך
                    9a770ce9-373c-45ba-8be5-0cb1e4f9ee04-image.png

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

                    dovidD מחובר
                    dovidD מחובר
                    dovid
                    ניהול
                    כתב ב נערך לאחרונה על ידי
                    #14

                    @יוסף-בן-שמעון כתב בעריכת קבצי HTML באמצעות סקריפט:

                    לחלץ את ההטמל מהדפדפן ולעשות בו שימוש חוזר בקוד

                    זה בכל מקרה כיון הזוי.
                    למה זה יותר קל משרת עם cherio?

                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                    תגובה 1 תגובה אחרונה
                    1
                    • י יוסף בן שמעון

                      אוי לי שכתבתי מתוך מעמקי הביצה האנגולרית והייתי בטוח שכולם מבינים אותי, שכחתי שיש חיים מחוץ לאנגולר
                      הדאטא שהתכוונתי אליו נראה כך
                      9a770ce9-373c-45ba-8be5-0cb1e4f9ee04-image.png

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

                      Y מנותק
                      Y מנותק
                      yossboss
                      כתב ב נערך לאחרונה על ידי
                      #15

                      @יוסף-בן-שמעון תן פקודה לchatgpt נראה לי שזה יצליח

                      פיתוח אתרים 👇
                      https://aspectil.web.app/

                      תגובה 1 תגובה אחרונה
                      -2
                      • י מנותק
                        י מנותק
                        יוסף בן שמעון
                        כתב ב נערך לאחרונה על ידי
                        #16

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

                        תגובה 1 תגובה אחרונה
                        2
                        • חגיח מחובר
                          חגיח מחובר
                          חגי
                          כתב ב נערך לאחרונה על ידי
                          #17

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

                          dovidD תגובה 1 תגובה אחרונה
                          0
                          • חגיח חגי

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

                            dovidD מחובר
                            dovidD מחובר
                            dovid
                            ניהול
                            כתב ב נערך לאחרונה על ידי dovid
                            #18

                            @חגי דיברתי איתו בפרטי, הוא כבר הסתדר עם זה.
                            זה היה הוספת קלאס למקרים מסויימים של מבנה.
                            משהו כמו הוסף קלאס wf-800 לכל label בתנאי שעוטף input + כמה תנאים בכיוון.
                            ברג'קס די מסוכן לקבוע אם הlabel עוטף input, וקשה לשלב בזה עוד תנאים, וגם ההחלפה מסובכת כי לא בהכרח יש את התכונה class ולעפמים יש ngClass בקיצור קצת בלגן.
                            אני חושב שאישית כן הייתי מסתדר עם סדרת החלפות ברג'קס אבל זה בהחלט הרתפקאה.

                            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                            צדיק תמיםצ תגובה 1 תגובה אחרונה
                            3
                            • dovidD dovid

                              @חגי דיברתי איתו בפרטי, הוא כבר הסתדר עם זה.
                              זה היה הוספת קלאס למקרים מסויימים של מבנה.
                              משהו כמו הוסף קלאס wf-800 לכל label בתנאי שעוטף input + כמה תנאים בכיוון.
                              ברג'קס די מסוכן לקבוע אם הlabel עוטף input, וקשה לשלב בזה עוד תנאים, וגם ההחלפה מסובכת כי לא בהכרח יש את התכונה class ולעפמים יש ngClass בקיצור קצת בלגן.
                              אני חושב שאישית כן הייתי מסתדר עם סדרת החלפות ברג'קס אבל זה בהחלט הרתפקאה.

                              צדיק תמיםצ מנותק
                              צדיק תמיםצ מנותק
                              צדיק תמים
                              כתב ב נערך לאחרונה על ידי צדיק תמים
                              #19

                              @dovid כתב בעריכת קבצי HTML באמצעות סקריפט:

                              @חגי דיברתי איתו בפרטי, הוא כבר הסתדר עם זה.

                              עם cherio?
                              או שהוא פשוט ירד מהעניין?

                              Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                              טיפים

                              י תגובה 1 תגובה אחרונה
                              0
                              • צדיק תמיםצ צדיק תמים

                                @dovid כתב בעריכת קבצי HTML באמצעות סקריפט:

                                @חגי דיברתי איתו בפרטי, הוא כבר הסתדר עם זה.

                                עם cherio?
                                או שהוא פשוט ירד מהעניין?

                                י מנותק
                                י מנותק
                                יוסף בן שמעון
                                כתב ב נערך לאחרונה על ידי
                                #20

                                @צדיק-תמים נפק"מ למעשה רב? 🙂

                                תגובה 1 תגובה אחרונה
                                1
                                תגובה
                                • תגובה כנושא
                                התחברו כדי לפרסם תגובה
                                • מהישן לחדש
                                • מהחדש לישן
                                • הכי הרבה הצבעות


                                בא תתחבר לדף היומי!
                                • התחברות

                                • אין לך חשבון עדיין? הרשמה

                                • התחברו או הירשמו כדי לחפש.
                                • פוסט ראשון
                                  פוסט אחרון
                                0
                                • דף הבית
                                • קטגוריות
                                • פוסטים אחרונים
                                • משתמשים
                                • חיפוש
                                • חוקי הפורום