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

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

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

איך יוצרים שכבות בדף אינטרנט

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

    לדוגמא התוכן בצד העמוד נשאר קבוע
    וכל לחיצה על קשור מביאה תוכן שונה
    איך זה נקרא? איך אני מחפשת לזה הדרכה בגוגל?

    shragaS dovidD 2 תגובות תגובה אחרונה
    0
    • ש שרה רחל

      לדוגמא התוכן בצד העמוד נשאר קבוע
      וכל לחיצה על קשור מביאה תוכן שונה
      איך זה נקרא? איך אני מחפשת לזה הדרכה בגוגל?

      shragaS
      shragaS
      shraga
      כתב ב נערך לאחרונה על ידי
      #2

      @שרה-רחל

      באיזו פלטפורמה? html טהור? וורדפרס?

      ש תגובה 1 תגובה אחרונה
      3
      • ש שרה רחל

        לדוגמא התוכן בצד העמוד נשאר קבוע
        וכל לחיצה על קשור מביאה תוכן שונה
        איך זה נקרא? איך אני מחפשת לזה הדרכה בגוגל?

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

        @שרה-רחל נתחיל עם זה שיש שתי גישות:
        א. ריענון מלא, אבל שמירת מראה עקבי.
        זה מה שקורה בכל האתרים כמו אמזון ואיביי, או זאפ הישראלי. את לוחצת על מאפיין בצד, כל הדף עובר ריענון ונראה בדיוק זהה חוץ מהשינויים המתבקשים. הכתובת למעלה משתנית כמובן בעת הלחיצה.
        ב. ריענון AJAX - הדף נשאר אותו דבר ורק חלקים ממנו משתנים ע"י רכיב קוד.
        דפים שעובדים ככה לגמרי נקראים SPA.
        באופן הזה הכתובת לא בהכרח משתנית, ברוב המקרים רצוי שהיא תשתנה הן בשביל הלחצנים הקודם/הבא והן בשביל שהמשתמש יוכל לשמור או לשלוח כתובת שמייצגת את המצב המדוייק של האפליקציה.

        אני מניח שאת שואלת על השני,
        יש דרכים פרימיטיביות לעשות את זה, ויש דרכים מודרניות ע"י ספריות כמו angular, react וכמובן vue.
        בספריות מודרניות כאלו קוראים לזה router.

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

          @שרה-רחל

          באיזו פלטפורמה? html טהור? וורדפרס?

          ש
          ש
          שרה רחל
          כתב ב נערך לאחרונה על ידי
          #4

          @shraga
          HTML טהור

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

            @שרה-רחל נתחיל עם זה שיש שתי גישות:
            א. ריענון מלא, אבל שמירת מראה עקבי.
            זה מה שקורה בכל האתרים כמו אמזון ואיביי, או זאפ הישראלי. את לוחצת על מאפיין בצד, כל הדף עובר ריענון ונראה בדיוק זהה חוץ מהשינויים המתבקשים. הכתובת למעלה משתנית כמובן בעת הלחיצה.
            ב. ריענון AJAX - הדף נשאר אותו דבר ורק חלקים ממנו משתנים ע"י רכיב קוד.
            דפים שעובדים ככה לגמרי נקראים SPA.
            באופן הזה הכתובת לא בהכרח משתנית, ברוב המקרים רצוי שהיא תשתנה הן בשביל הלחצנים הקודם/הבא והן בשביל שהמשתמש יוכל לשמור או לשלוח כתובת שמייצגת את המצב המדוייק של האפליקציה.

            אני מניח שאת שואלת על השני,
            יש דרכים פרימיטיביות לעשות את זה, ויש דרכים מודרניות ע"י ספריות כמו angular, react וכמובן vue.
            בספריות מודרניות כאלו קוראים לזה router.

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

            @dovid אפשר להוסיף עוד גישה שהוא איפשהו באמצע, דהיינו iframe.

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
            👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

            ש תגובה 1 תגובה אחרונה
            5
            • yossizY yossiz

              @dovid אפשר להוסיף עוד גישה שהוא איפשהו באמצע, דהיינו iframe.

              ש
              ש
              שרה רחל
              כתב ב נערך לאחרונה על ידי
              #6

              @yossiz
              תודה

              תגובה 1 תגובה אחרונה
              0
              • ש שרה רחל

                @shraga
                HTML טהור

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

                @שרה-רחל את רוצה פתרון מבוסס HTML ללא JS בכלל?

                הנה דוגמת פתרון מבוסס אייפרים:
                https://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_target

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

                  @שרה-רחל את רוצה פתרון מבוסס HTML ללא JS בכלל?

                  הנה דוגמת פתרון מבוסס אייפרים:
                  https://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_target

                  ש
                  ש
                  שרה רחל
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @dovid
                  יכול להיות גם עם JS
                  אבל פשוט לי יותר כך
                  תודה זה באמת מאד עזר

                  מוטי אורןמ תגובה 1 תגובה אחרונה
                  1
                  • ש שרה רחל

                    @dovid
                    יכול להיות גם עם JS
                    אבל פשוט לי יותר כך
                    תודה זה באמת מאד עזר

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

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

                    const homePageButton = document.getElementById('home-page-button');
                    const aboutButton = document.getElementById('about-button');
                    
                    homePageButton.addEventListener('click', createHomePageElements)
                    aboutButton.addEventListener('click', createAboutPageElements)
                    
                    function createHomePageElements() {
                      // הקוד שמוסיף את האלמנטים הנצרכים לדף הבית
                    }
                    
                    function createAboutePageElements() {
                       //הקוד שמוסיף את האלמנטים הנצרכים לדף האודות 
                    }
                    
                    A תגובה 1 תגובה אחרונה
                    5
                    • מוטי אורןמ מוטי אורן

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

                      const homePageButton = document.getElementById('home-page-button');
                      const aboutButton = document.getElementById('about-button');
                      
                      homePageButton.addEventListener('click', createHomePageElements)
                      aboutButton.addEventListener('click', createAboutPageElements)
                      
                      function createHomePageElements() {
                        // הקוד שמוסיף את האלמנטים הנצרכים לדף הבית
                      }
                      
                      function createAboutePageElements() {
                         //הקוד שמוסיף את האלמנטים הנצרכים לדף האודות 
                      }
                      
                      A
                      A
                      Avi Klaine
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @שרה-רחל או לשנות את display של האלמנט שיתגלה מ none ל- block ושל שאר האלמנטים לnone באמצעות לחיצה על כפתור כמובן

                      תגובה 1 תגובה אחרונה
                      1

                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


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

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

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