اشتراکها
اشتراکها
TypeScript 1.8 منتشر شد
اشتراکها
انتشار TypeScript v1.5.0 beta
اشتراکها
TypeScript و IIS
اشتراکها
افزونه CodeMaid برای Visual Studio
RavenDB Studio 3.0 بر اساس برنامههای تک صفحهای وب بازنویسی شده و کلا سیلورلایت را کنار گذاشتهاند.
فناوریهای مورد استفاده:
- Durandal.js
- Twitter Bootstrap
- KnockoutJS
- RequireJS
- TypeScript
مشاهده سورس آن
مشاهده ویدیوی معرفی آن
فناوریهای مورد استفاده:
- Durandal.js
- Twitter Bootstrap
- KnockoutJS
- RequireJS
- TypeScript
مشاهده سورس آن
مشاهده ویدیوی معرفی آن
سلام من پروژه خودم رو طبق مطالبی که در بالا گفتید ساختم ولی موقع Build کردن پیام خطای زیر رو بهم نشون میده هرچی هم سرچ کردم نتونستم چیزی پیدا کنم میشه به من بگید که اشکال کار من کجاستدر ضمن من همه چیز و به طور کامل نصب کردم؛ مثل Typescript,node,Web,Web Essentials
نظرات مطالب
مبانی TypeScript؛ اینترفیسها
ابزارهایی برای تهیه اینترفیسهای معادل کلاسهای سیشارپ
- Typewriter
Using Typewriter to Strongly-Type Your Client-Side Models and Services
- NSwag
- TypeLITE
- gulp-typescript-cs-poco
- Typewriter
Using Typewriter to Strongly-Type Your Client-Side Models and Services
- NSwag
- TypeLITE
- gulp-typescript-cs-poco
نظرات مطالب
مبانی TypeScript؛ اینترفیسها
یک نکتهی تکمیلی
اگر اینترفیسی مانند IProduct تعریف شدهاست، برای ساخت یک شیء جدید از آن، الزاما نیازی نیست تا یک کلاس جدید را از آن مشتق کرد و بعد متغیر new ClassName را تهیه کرد (روش کلاسیک آن). در TypeScript میتوان به صورت خلاصه نوشت:
اگر اینترفیسی مانند IProduct تعریف شدهاست، برای ساخت یک شیء جدید از آن، الزاما نیازی نیست تا یک کلاس جدید را از آن مشتق کرد و بعد متغیر new ClassName را تهیه کرد (روش کلاسیک آن). در TypeScript میتوان به صورت خلاصه نوشت:
let productModel = <IProduct>{}; // creates an empty object of an interface