برنامه نویس دون پایه
typescript چطوری باید استفاده کرد ؟ و چرا باید استفاده کرد ؟
خب در مقاله قبلی در مورد تعریف typescript باهاتون حرف زدم و مفهوم تعریف این تکنولوژی رو واستون توضیح دادم در این مقاله قصد دارم !
در وحله اول چرا باید از typescript استفاده کنیم و در وحله دوم طریقه نصب این تکنولوژی خواهم بود !
چرا باید از typescript استفاده کرد ؟
این سوالی هستش که حتما ذهن شما رو درگیر کرده با خودش دلیل استفاده ما از تایپ اسکریپت به چند دلیل هستش این دلایل عبارت از :
تایپ اسکریپت اولین بار توسط فریم ورک انگولار 2 مورد حمایت قرار گرفت و انگولار 2 از syntax این تکنولوژی استفاده کرد و کسانی که انگولار کار میکردن مجبور بودن این تکنولوژی رو یاد بگیرن و بازم مجبورن یاد بگیرن چرا چون انگولار 8 هم از این تکنولوژی استفاده میکنه !
دلیل بعدی بالا بردن خوانایی کد برنامه نویس هستش که شما توسط تایپ اسکریپت میتونید کد های خودتون رو ماژولار کنید و تمیز کد بزنید در جاوا اسکریپت
دلیل بعدی میتونم نام ببرم امن سازی کد های جاوا اسکریپتمون با استفاده از تایپ اسکریپت هستش چرا چون این تکنولوژی کامپایلری هستش و بیش از اینکه کد های شما در زبان اجرا به خطا بخورن در زمان کامپایل از شما ایراد گرفته میشه و برای رفعش میتونید به راحتی به کامپایلر تایپ اسکریپت ایمان داشته باشید و ارور خودتون رو رفع کنید
دلیل بعدی که میتونم نام ببرم تبدیل کد ها تایپ اسکریپتیمون به جاوا اسکریپت ورژن 5 هستش که امروزه تمامی مرورگر ها از قابلیت ES6 پشتیبانی نمیکنن و حتما بهش بر خوردید که یک کد ES6 نوشتید و به ارور برخوردید البته اگر از babel استفاده نکرده باشید !
دلیل بعدی کامپایل کردن کد هامون به محیط سیستم عامل مون بستگی ندارد چه ویندوز چ مک و چه لینوکس به راحتی کد هامون کامپایل میشن
دلیل بعدی هم که من عاشق این زبان ها و فریم ورک ها هستم متن باز بودن یا رایگان بودن این ابزار هستش
طریقه نصب typescript و استفاده از آن در پروژه هامون :
برای نصب تایپ اسکریپت باید از ابزار قدرت مند Node js استفاده کنیم پس وارد وب سایت نود جی اس میشویم و ابزار node رو دانلود میکنیم همراه با node js یک ابزار قدرمت مند دیگه به نام npm هم برامون نصب میشه که یک ابزار package manager هستش پس از نصب node js وارد ترمینال خودتون بشید و دستور
npm -v
رو بزنید باید ورژن نصب شده npm رو واستون باید نمایش بده اگر درست نصب کرده باشید node js رو واسه فهمیدن ورژن نود جی اس هم باید دستور زیر رو بزنید در ترمینال خودتون :
node -v
سپس ورژن نود جی اس رو باید بهتون نشون بده اگر نشون داد یعنی به درستی نود جی اس نصب شده ! و میتونید بقیه این آموزش رو ادامه بدیم !
وارد وب سایت تایپ اسکریپت بشید که یک مرجعه کامل در خصوص یادگیری این تکنولوژی می باشد برای نصب این تکنولوژی باید دستور زیر را در ترمینال خود بزنید
npm install -g typescript
بعد از پر شدن progress bar دستور زیر را وارد کنید :
tsc
باید ورژن نصب شده تایپ اسکریپت رو بهتون بده اگر بهتون ورژن رو داد یعنی به درستی نصب شده !
طریقه کامپایل کردن کد های تایپ اسکریپت به جاوا اسکریپت:
من همیشه عادت دارم یک دایرکتوری ( فولدر ) در Desktop خودم ایجاد میکنم به اسم typescript با استفاده از ترمینال خودم وارد این دایرکتوری میشم :
با استفاده از ادیتور vs code پروژه خودمو باز میکنم و یک فایل با پسوند .ts میسازم پسوند فایل های typescript .ts هستش !
داخل فایل typescript.ts کد زیر رو مینویسم :
توجه هنوز وارد مبحث اصلی نشدیم پس زیاد کد های زیر رو جدی نگیرید فعلا و فقط هدف ما از این نوشتن این کد طریقه کامپایل کردن کد های تایپ اسکریپت به جاوا اسکریپت هستش :
function getName(firstName:string) {
return firstName;
}
let firstName="Ali";
console.log(firstName);
سپس در ترمینال کد زیر رو وارد کنید :
tsc fileName.ts
اگر خطایی رخ نداد در زمان کامپایل کدتون یک فایل با هم نام با اسم فایل تایپ اسکریپتون درست میشه با پسوند .js که میتونید از این فایل در پروزه هاتون استفاده بکنید
امیدوارم این مقاله مفید بوده باشه واسه شما خوش حال میشم حمایتم کنید
موفق باشید !
مطلبی دیگر از این انتشارات
پیکربندی (Configuration) در Express JS
مطلبی دیگر از این انتشارات
افزایش سرعت بارگذاری وب سایت (قسمت اول)
مطلبی دیگر از این انتشارات
ناعدد: NaN ملی یا یه فیچر خفن؟