mozilla
Your Search Results

    MathML בפעולה

    MathML בפעולה

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

    כבר יש לך תמיכה ב־MathML אך מה שאתה רואה בצילום המסך אינו מה שאתה מקבל? במקרה זה, כניראה חסרים לך גופני MathML חשובים.

    עתה, לאחר שהצטיידת כהלכה, אתה צריך להיות מסוגל לראות את המשוואה הזאת עם תגים שונים: x ^ + xy ^ + xyz ^ . לצידה משוואה זעירה זו, det | a c b d | = a d - b c , שניתן גם לעצב בתצוגת תיבה נפרדת det | a b c d | = a d - b c .

    סימול מתמטי הוא בררן. מטרת MathML ב־Mozilla היא להתאים לתקן MathML כך שמה שאתה רואה הוא מה שאתה מסמן, או במילים אחרות, מה שאתה רואה הוא מה שעשית, או בקיצור "WYSIWYM". ההבדל בין שני אלה הוא בסימון (markup)! ( ... ( ( a 0 + a 1 ) n 1 + a 2 ) n 2 + ... + a p ) n p ( ... ( ( a 0 + a 1 ) n 1 + a 2 ) n 2 + ... + a p ) n p

    שורשי משוואה מודגשת זו y 3 + p y + q = 0 מודגשים גם הם y = - q 2 + q 2 4 + p 3 27 2 3 + - q 2 - q 2 4 + p 3 27 2 3 .

    באשר לשורשי המשוואה a x 2 + b x + c = 0 , לחץ עם העכבר בכל מקום באיזור הצהוב כדי להגדיל/להקטין:

    Zoomable Math

    HTML Content

        <p>
          <math display="block">
            <mstyle id="zoomableMath" mathbackground="yellow">
              <mrow>
                <mi>x</mi>
                <mo>=</mo>
                <mfrac>
                  <mrow>
                    <mrow>
                      <mo>-</mo>
                      <mi>b</mi>
                    </mrow>
                    <mo>&#xB1;</mo>
                    <msqrt>
                      <mrow>
                        <msup>
                          <mi>b</mi>
                          <mn>2</mn>
                        </msup>
                        <mo>-</mo>
                        <mrow>
                          <mn>4</mn>
                          <mi>a</mi>
                          <mi>c</mi>
                        </mrow>
                      </mrow>
                    </msqrt>
                  </mrow>
                  <mrow>
                    <mn>2</mn>
                    <mi>a</mi>
                  </mrow>
                </mfrac>
              </mrow>
            </mstyle>
          </math>
        </p>
    
    

    JavaScript Content

          function zoomToggle()
          {
          if (this.hasAttribute("mathsize")) {
          this.removeAttribute("mathsize");
          } else {
          this.setAttribute("mathsize", "200%");
          }
          }
    
          function load()
          {
          document.getElementById("zoomableMath").
          addEventListener("click", zoomToggle, false);
          }
    
          window.addEventListener("load", load, false);

    שים לב לסימון מעניין כמו זה { u t + f ( u ) x = 0 u ( 0 , x ) = { u - if  x < 0 u + if  x > 0 או לסימונים מורכבים אחרים כמו אלה Ell ^ Y ( Z ; z , τ ) := Y ( l ( y l 2 π i ) θ ( y l 2 π i - z ) θ ( 0 ) θ ( - z ) θ ( y l 2 π i ) ) × ( k θ ( e k 2 π i - ( α k + 1 ) z ) θ ( - z ) θ ( e k 2 π i - z ) θ ( - ( α k + 1 ) z ) ) π ( n ) = m = 2 n ( k = 1 m - 1 ( m / k ) / m / k ) - 1 ϕ W s k ( Ω g ) ( | α | k α ϕ ξ α L s ( Ω g ) s ) 1 / s

    לדוגמאות נוספות, פנה לקישורים בדף פרוייקט MathML, ואם אתה בונה קובץ הפעלה של Mozilla משלך, ראה את המדריך mozilla/layout/mathml/tests.

    עכשיו, מה הלאה? כאשר אתה מנסה את MathML ב־Mozilla, מה אתה עושה עם הדברים המועטים שנראה לך שאינם פועלים על פי מפרט MathML? ומה עם הדברים האלה שפשוט נראים מציקים, ושהיית רוצה שהיו נעשים קצת יותר טוב? ומה עם הדברים שפעלו בעבר ושאינם פועלים עוד (מכונים גם "רגרסיות")? בכל מקרה, עבור אל Bugzilla כדי לדווח על התקלות. ל־Bugzilla יש זיכרון גדול עבור הדברים האלו, וחוץ מזה, איך הבעיות שלך יתוקנו אם הן לא ידווחו?!

    להיות מעורב הוא חלק מן התרומה שלך להעשרת גקו במפענח MatML אלגנטי ותואם לתקנים. המשוב שלך יכול להתבטא בהצגת תוכן MathML ברשת, דיווח על באגים ב־Bugzilla, ואם אתה יכול לעזור בקידוד, בבחינה/שיפור הקוד הקיים, ו/או לקיחת טיפול בפריט ברשימת הדברים לעשות.

    Document Tags and Contributors

    Contributors to this page: fred.wang
    Last updated by: fred.wang,