loading...

طراحی سایت اختصاصی

بازدید : 165
سه شنبه 22 اسفند 1402 زمان : 10:42

با TypeScript چه چیزهایی به دست خوا هیم آورد؟

یک نکته حائض اهمیت این میباشد که‌این لهجه به نیکی در Visual Studio دفاع می‌گردد و قابلیت و امکان Intellisense تایپ کردن نرم‌افزار بدین لهجه را طراحی سایت اختصاصی دلپذیرتر خواهد کرد و از طرفی دیگر یکی‌از مهم ترین مزیت هایی که TypeScript در چنگ ما قرار می دهد این میباشد که قادر خواهیم بود به طور Syntax آشنای شی گرایی کد نویسی کنیم و خیلی ریلکس‌خیس کد‌های خویش را مرتب سازی کرده و از تایپ کردن کد‌های تکراری اجتناب کنیم. یکی‌از دیگر از مزیت‌های اصلی این لهجه این میباشد که‌این لهجه از Static Typing به خیر و خوبی جانبداری می‌نماید. این به‌این معنا میباشد که شما آغاز می بایست متغیر‌ها را تعریف‌و‌تمجید کرده و نوع آنها را مشخص و معلوم نمائید و هم اینگونه در هنگام پاس دادن مقادیر به پارامتر‌های توابع بایستی مسلما به نوع داده ای آنها توجه داشته باشید زیرا کامپایلر فی مابین اشکال داده ای در TypeScript تمایز قایل میباشد و در شکل رعایت نکردن این آیتم شما با اشتباه مواجه خواهید شد. این تمایز قایل شدن منجر می گردد که نرم‌افزار هایی خواناتر داشته باشیم از طرفی سبب میگردد که غلط یابی و تایپ کردن آزمایش برای اپلیکیشن شل‌خیس و تمیزتر باشد. مغایر JavaScript، در TypeScript(به جهت مدد از شی گرایی) میتوانیم خلال داشتن کلاس، اینترفیس نیز داشته باشیم و اکنون مزایای به کارگیری از اینترفیس بر کسی پوشیده وجود ندارد.

به جهت اینکه کد‌های TypeScript آغاز کامپایل گردیده و آن گاه تبدیل به کد‌های JavaScript میشوند در سود پیش از وصال به مرحله اجرای پروژه، ما از خطاهای مو جود در کد خویش باخبر خوا هیم شد.

اما این نکته را نیز فراموش نخواهیم کرد که‌این لهجه نو متولد گردیده است (سال 2012 به وسیله Anders Hejlsberg) و همچنان در هم اکنون پیشرفت میباشد و این اکنون مهمترین عیب این گویش میتواند باشد زیرا هنوز به پختگی بقیه گویش‌های اسکریپتی در نیامده میباشد.

برای مثال به قطعه مندرج با TypeScript دقت نمایید:

دقت نمائید که درین قطعه کد بالا از امکاناتی مثلا class و Constructor مصرف شده میباشد که‌این کد ها در پایان با متساوی آن در JavaScript جایگزین خواهند شد.

کدهای ساخت‌و‌ساز گردیده در همه مرور گرها قابل انجام میباشند و با دقت به بسط روز افزون دنیای اینترنت و گویش جاوا اسکریپت، در بعدی ای مجاورت تجهیزات TypeScript بدین گویش نیز خط مش پیدا می نمایند، که در سود از کد های TypeScript می اقتدار خروجی های مختلفی برای ورژن های گوناگون جاوا اسکریپت، در مرورگرهایی که‌این تجهیزات را پیشتیبانی می نمایند، تنظیم کرد.

TypeScript دسته ای وسیع از تجهیزات را در چنگ ما قرار می‌دهد، که تمامی این تجهیزات به یار و همدم Intellisense فوق العاده آن در گوشه و کنار Visual Studio یاور شد‌ه‌است. مورد ها ذیل را می قدرت ذیل را برگزیدگان تجهیزات آن اسم موفقیت:

1. Classes

2. Types

3. Generics

4. Modules

5. Compile-time Type Checking

با TypeScript چه چیزهایی به دست خوا هیم آورد؟

یک نکته حائض اهمیت این میباشد که‌این لهجه به نیکی در Visual Studio دفاع می‌گردد و قابلیت و امکان Intellisense تایپ کردن نرم‌افزار بدین لهجه را طراحی سایت اختصاصی دلپذیرتر خواهد کرد و از طرفی دیگر یکی‌از مهم ترین مزیت هایی که TypeScript در چنگ ما قرار می دهد این میباشد که قادر خواهیم بود به طور Syntax آشنای شی گرایی کد نویسی کنیم و خیلی ریلکس‌خیس کد‌های خویش را مرتب سازی کرده و از تایپ کردن کد‌های تکراری اجتناب کنیم. یکی‌از دیگر از مزیت‌های اصلی این لهجه این میباشد که‌این لهجه از Static Typing به خیر و خوبی جانبداری می‌نماید. این به‌این معنا میباشد که شما آغاز می بایست متغیر‌ها را تعریف‌و‌تمجید کرده و نوع آنها را مشخص و معلوم نمائید و هم اینگونه در هنگام پاس دادن مقادیر به پارامتر‌های توابع بایستی مسلما به نوع داده ای آنها توجه داشته باشید زیرا کامپایلر فی مابین اشکال داده ای در TypeScript تمایز قایل میباشد و در شکل رعایت نکردن این آیتم شما با اشتباه مواجه خواهید شد. این تمایز قایل شدن منجر می گردد که نرم‌افزار هایی خواناتر داشته باشیم از طرفی سبب میگردد که غلط یابی و تایپ کردن آزمایش برای اپلیکیشن شل‌خیس و تمیزتر باشد. مغایر JavaScript، در TypeScript(به جهت مدد از شی گرایی) میتوانیم خلال داشتن کلاس، اینترفیس نیز داشته باشیم و اکنون مزایای به کارگیری از اینترفیس بر کسی پوشیده وجود ندارد.

به جهت اینکه کد‌های TypeScript آغاز کامپایل گردیده و آن گاه تبدیل به کد‌های JavaScript میشوند در سود پیش از وصال به مرحله اجرای پروژه، ما از خطاهای مو جود در کد خویش باخبر خوا هیم شد.

اما این نکته را نیز فراموش نخواهیم کرد که‌این لهجه نو متولد گردیده است (سال 2012 به وسیله Anders Hejlsberg) و همچنان در هم اکنون پیشرفت میباشد و این اکنون مهمترین عیب این گویش میتواند باشد زیرا هنوز به پختگی بقیه گویش‌های اسکریپتی در نیامده میباشد.

برای مثال به قطعه مندرج با TypeScript دقت نمایید:

دقت نمائید که درین قطعه کد بالا از امکاناتی مثلا class و Constructor مصرف شده میباشد که‌این کد ها در پایان با متساوی آن در JavaScript جایگزین خواهند شد.

کدهای ساخت‌و‌ساز گردیده در همه مرور گرها قابل انجام میباشند و با دقت به بسط روز افزون دنیای اینترنت و گویش جاوا اسکریپت، در بعدی ای مجاورت تجهیزات TypeScript بدین گویش نیز خط مش پیدا می نمایند، که در سود از کد های TypeScript می اقتدار خروجی های مختلفی برای ورژن های گوناگون جاوا اسکریپت، در مرورگرهایی که‌این تجهیزات را پیشتیبانی می نمایند، تنظیم کرد.

TypeScript دسته ای وسیع از تجهیزات را در چنگ ما قرار می‌دهد، که تمامی این تجهیزات به یار و همدم Intellisense فوق العاده آن در گوشه و کنار Visual Studio یاور شد‌ه‌است. مورد ها ذیل را می قدرت ذیل را برگزیدگان تجهیزات آن اسم موفقیت:

1. Classes

2. Types

3. Generics

4. Modules

5. Compile-time Type Checking

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 601
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 8
  • بازدید کننده امروز : 1
  • باردید دیروز : 100
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 341
  • بازدید ماه : 2003
  • بازدید سال : 5578
  • بازدید کلی : 62433
  • <
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی