جاوا اسکریپت نسخه جدید ES6 – تعریف توابع به صورت Arrow

  تعریف توابع در JS با کلمه کلیدی function صورت می گیرد و توابع بی نام (anonymous) هم به همین صورت با این تفاوت که در تعریف توابع بی نام، نامی برا تابع اختصاص نمیدهیم و آن مستقیما pass یا اجرا می کنیم، اما این کار مشکلاتی دارد اولین مشکل […]

ادامه داستان

جاوا اسکریپت نسخه جدید ES6 – محدوده متغیر و تعریف ثوابت

در قسمت قبل دیدیم که چگونه ES6 را در محیط سرور با nodeJS یا مرورگر اجرا کنیم و همچنین فهمیدیم برای پشتیبانی بهتر مروگر می بایست کدمان را با babel تبدیل به ES5 کنیم و حال میتوانیم شروع به یادگیری ES6  کنیم. در این قسمت با مدیریت محدوده متغیر و […]

ادامه داستان

جاوا اسکریپت نسخه جدید ES6 – نصب و راه اندازی ‌‌‌Babel JS

ECMAScript 6 نسخه جدید همان جاوا اسکریپت است که از زمان Netscape بروی مرورگر ها وجود دارد.این نسخه قابلیت های بسیاری دارد که به قدرتمند سازی و استاندارد تر بودن JavaScript کمک بسیاری کرده است.بسیار از قابلیت ها و کمبود هایی که در جاوا اسکریپت برنامه نویسان را بسیار اذیت […]

ادامه داستان

dateTimePicker جلالی و میلادی برای AngularJS

بیشتر اوقات برنامه‌ای که در حال توسعه آن هستیم نیازمند یک سیستم DateTimePicker برای تاریخ جلالی/میلادی هست. ما می توانیم DateTimePicker شخصی خود را درست و به برنامه اضافه کنیم یا اینکه از ماژول‌های آماده ای که توسط توسعه دهندگان ساخته می شود استفاده کنیم.   معرفی ماژول   ماژول ADM-dateTimePicker توسط  مهرشاد […]

ادامه داستان

ساخت برنامه Real-Time با Ionic و Firebase – نصب و راه اندازی

مقدمه   امروزه با افزایش ترافیک اینترنت تلفن های همراه، توسعه دهندگان وب به شدت علاقه مند هستند که برنامه های وب خود را به نرم افزارهای موبایل تبدیل کنند. اما کدام پلت فرم را انتخاب می کنید؟ iOS، Android یا Windows؟ یا شاید یکی از سیستم عمل هایی که […]

ادامه داستان

اشیاء در جاوا اسکریپت

درک برنامه‌نویسی شیءگرا   برنامه نویسی بر اساس یک طبیعت خطی شروع شد، یعنی کد خود را خط به خط می نویسید. سپس توابع معرفی شدند که باعث تقسیم کد شما می شوند، کد موجود در توابع تا قبل از فراخوانی آنها اجرا نمی شود. این کار از یک نظر […]

ادامه داستان

راه اندازی Bootstrap Sass، Bower، Gulp و FontAwesome

آماده سازی موارد لازم برای front-end هنوز هم باعث سردرد می شود. به عنوان توسعه دهنده ما مجموعه ای از گزینه ها برای ساخت ساخت برنامه ها و وب سایت ها داریم. برخی از این ابزارها که در جلوی خط مقدم قرار دارند، NPM، Component، Braccoli، Gulp و البته چند […]

ادامه داستان

تولید محتوا جعلی در برنامه های جاوا اسکریپت با Faker

وقتی مشغول ساخت برنامه های کاربردی هستیم، اغلب به داده هایی نیاز داریم که خروجی برنامه ما را نشان دهد. می به شخصه دوست ندارم که برنامه حاوی داده نباشد. معمولا، هنگامی که در ابتدا شروع به ساخت برنامه می کنیم، احتیاجی به نگرانی بیش از حد در مورد داده […]

ادامه داستان

نکاتی که هنگام طراحی سایت باید به آن توجه داشت – بخش دوم

عملکرد بی عیب و نقص   یک وب سایت خوب نه تنها باید ظاهر شکیل داشته باشد، بلکه از نظر عملکرد هم باید به خوبی کار کند. خرابی مکرر، لینک های خرابی و خطاهای سرور می تواند به شهرت وب سایت شما صدمه بزند و باعث فراری شدن مخاطب از […]

ادامه داستان

نکاتی که هنگام طراحی سایت باید به آن توجه داشت – بخش اول

چه چیزی باعث رشد یک وب سایت می شود؟   چگونه یک وب سایت بزرگ درست کنیم سوالی است که بسیاری از وب دیزانرها، توسعه دهنده ها، بلاگرها و مالکان وب سایت ها از خود می پرسند. هیچ دستور العمل جادویی و یا یک الگوی واحدی به عنوان ایجاد یک […]

ادامه داستان