دوشنبه , مرداد ۱ ۱۳۹۷

Front End

JIT و AOT در انگولار – قسمت دوم

JIT و AOT در انگولار

تنظیمات کامپایلر انگولار در فایل tsconfig شما می توانید کامپایل برنامه انگولاری خود را با تنظیماتی که در فایل tsconfig.json  ارائه شده به کامپایلر TypeScript کنترل کنید. این تنظیمات در کلید “angularCompilerOptions” مشخص می شود که در زیر نشان داده شده است: { "compilerOptions": { "experimentalDecorators": true, ... }, "angularCompilerOptions": …

توضیحات بیشتر »

JIT و AOT در انگولار – قسمت اول

JIT و AOT در انگولار

JIT و AOT در انگولار زبان های برنامه نویسی که از ماشین مجازی (vm) برای اجرای برنامه در زمان اجرا استفاده می کنند (مانند جاوا ، C# و Erlang) می توانند با افزودن قابلیت هایی به ماشین مجازی، کارایی و سرعت اجرای برنامه های خود را بالا ببرند. برای مثال …

توضیحات بیشتر »

ویژگی های ES8 و یا EcmaScript2017

ویژگی های ES8

ویژگی های ES8 – در این مقاله سعی داریم بطور خلاصه ویژگی های اصلی  نسخه 8 اکما اسکریپت که به ECMAScript 2017  مشهور است را معرفی کنیم. همراه ما باشید. String padding بوسیله این ویژگی شما میتوانید به ابتدا و یا انتهای شی String خودتون ویژگی padding  و یا فاصله رو …

توضیحات بیشتر »

استفاده از pug در Angular

استفاده از pug در Angular

(Pug (Jade)  و  Angular به کمک CLI. استفاده از pug در Angular -برای تعریف میتوان گفت : pug یک تمپلییت انجین  قدرتمند مشابه haml و پیاده سازی شده بوسیله زبان  javascript برای nodejs که به جهت تسریع قالب نویسی و خوانایی سمت کلاینت مورد استفاده قرار می گیرد. به تکه …

توضیحات بیشتر »

معرفی ReactXP

معرفی ReactXP

معرفی ReactXP  – یکی از مشکلات برنامه نویسان پیاده سازی چندین باره نرم افزار در چندین پلتفرم مختلف مانند وب، iOS و Android است که بسیار پر هزینه است. با آمدن React Native، Xamarin و … این امکان به وجود آمد که برای موبایل‌های مختلف با یک کد مشترک نرم افزار …

توضیحات بیشتر »

آموزش TypeScript(کلاس ها) – قسمت چهارم

TypeScript چیست؟ - آموزش TypeScript-اینترفیس - آموزش TypeScript(کلاس ها)

کلاس ها در TypeScrip آموزش TypeScript(کلاس ها) – یکی از ویژگی های بارز TypeScript استفاده از کلاس ها و شی گرایی است البته مبحث کلاس ها در نسخه های جدید جاوا اسکریپت(اکما اسکریپت 6) بطور کامل پشتیبانی می شود. مقدمه جاوا اسکریپت  در ورژن های پایین تر خود از توابع و …

توضیحات بیشتر »

Iterators در جاوا اسکریپت

ترفندهای جاوا اسکریپت

Iterables چیست؟ برای ایجاد یک فرآیند تکرار در یک آبجکت گفته می شود، که برای استفاده از آن ما از ساختار زیر استفاده می کنیم. for ( let itr of objectName ){ console.log(itr); } آبجکت ها که شامل Iterables: String – این آبجکت به صورت پیش فرض شامل یک تکرار شونده …

توضیحات بیشتر »

آموزش TypeScript(اینترفیس) – قسمت سوم

TypeScript چیست؟ - آموزش TypeScript-اینترفیس - آموزش TypeScript(کلاس ها)

مفهوم اینترفیس ها(Interfaces) در تایپ اسکریپت اینترفیس – یکی از اصول تایپ اسکریپت، کنترل نوع است، که ساختار مقادیر را بررسی می کند تا به همان صورت که باید باشند، قرار بگیرند. در واقع اینترفیس، مانند قراردادی است که یک نوع را تعریف می‌کند. کامپایلر از اینترفیس‌ها جهت بررسی نوع‌ها و …

توضیحات بیشتر »

آموزش MEAN Stack – قسمت اول

آموزش MEAN Stack

آموزش MEAN Stack -آشنایی با مفهوم MEAN Stack developer و یا توسعه دهندگان MEAN Stack طراحی و تولید اپلیکیشن مسلتزم تخصص داشتن در ابزار ها و تکنولوژی های مختلفی است از جمله کار با دیتا بیس و طراحی سمت سرور و سمت کلاینت اپلیکیشن و برنامه نویسانی که سعی دارن در تمامی …

توضیحات بیشتر »

آموزش Flexbox

آموزش Flexbox

آموزش Flexbox  – فلکس باکس، مجموعه ای از دستورات یا یک ماژول در css3 به حساب می آید که طراحان با استفاده از آنها میتوانند Layout های قابل انعطاف یا به نوعی شناور را به راحتی درست کنند که پیچیدگی های سیستم های دیگر را به شدت کاهش میدهد. در …

توضیحات بیشتر »