כתיבת והרצת קוד Type Script

כתיבה והרצת קוד type script

הרצת קוד Type Script

בהדגמה זו אראה כיצד ניתן "להריץ" קובץ Type Scrip. מדוע "להריץ" ולא להריץ ?

אז ככה : Type Script  אינה שפה במובן הרגיל של המילה. לפחות לא כמו שאנו מכירים. המטרה של Microsoft, ממציאת ה TS  היתה לאפשר לנו לכתוב Scripts  בצורה יותר מובנית ויותר… Typed . כן, במקום לעבוד עם ה var הנפוץ, המטרה לעבוד עם native types  כמו number ( המייצג מספר שלם או עשרוני), Boolean, string ו Arrays.  ההגיון אמר שזה יותר נוח, אבל לא רק. הרעיון העיקרי העמוד בבסיס השפה הוא שככל שנעבוד בצורה שהיא יותר Typed, כך יגדל הסיכוי למציאת כשלים תחביריים וזאת ע"י..קומפילציה. רגע…קומפילציה ? הרי זה Script  !!

וכאן הטוויסט האמיתי : Type Script  אינה שפת ה"יעד". היא רק האמצעי. שלב הביניים. היעד כמובן Java Script !!

בין אם אתם מריצים את הקוד בדפדפן ובין אם בצד השרת ( NodeJS..) – בסוף הקוד שירוץ הוא קוד JS .  אז בואו נדגים כיצד זה יעבוד . אכתוב כאן קוד קטן העושה שימוש ב ES6  ע"י Type Script .

 

זהו קוד פשוט המגדיר מחלקה ואובייקט מסוג המחלקה הזו.

כדי לקמפל את הקוד הזה ולהמירו ל Java Script, נוריד מה npm  מודול שנקרא typescript ( כן, כמו שם השפה). המודול הזה יספק לנו כלי בשם tsc ( type script compiler) .

 

 

בשלב הבא ננווט לתיקייה בה נמצא קובץ ה Person.ts שיצרנו

נקמפל את הקוד שלנו ע"י ה  tsc .

במידה והקוד עבר קומפילציה, נקבל את התוצר הסופי שלנו : קוד ה Java Script !

הקוד ייראה כך .

אנחנו רואים שמעבודה "נוחה" עם מחלקה עברנו עבודה עם prototype , Self Invocation function  ועוד .

 

נריץ את קובץ ה Person.js  ע"י ה node  :

 

 

המסקנה ברורה : אין ספק שהרבה יותר קל ונוח לכתוב Type Script . יחד עם זאת, נזכור שזה שלב ביניים בלבד. בסוף, נזדקק לקובץ ה JS .

רוצים להפוך לתותחי על ב –  Web   ? 

העתיד שלך בהייטק מתחיל כאן
צור איתי קשר עוד היום

דילוג לתוכן