Свързани публикации 'es6'


Разбиране на EcmaScript : ES5 срещу ES6 — II
Прочетете първата част тук: Разбиране на EcmaScript: ES5 срещу ES6 — I Здравейте на всички, Това е първият ми блог на среда. В този блог ще обсъдим стандарта EcmaScript. Както можете… medium.com ES6 : Ecmascript 2015 е известен още като ES6. ES6 представи следните ключови характеристики: Обещания: Една от основните и най-обичани функции на ES6 беше „ Обещание “. Обещание, както подсказва думата, е обект, който..

Решаване на проблема с N-царица с ES6-генератори
Проблемът с N-дама е една от класическите главоблъсканици, перфектна възможност да изтупате праха от старата шахматна дъска за няколко ръце на проба и грешка. Но също така често се използва като пример при изучаване на нов език за програмиране и в този текст ще разгледаме как можем да го решим със сравнително нова функция на javascript — генератори. Въпреки че има много начини за решаване на този проблем, използването на ES6-генератори е особено елегантен метод и показва защо..

JavaScript обещания. Част 2 — Основи
В част 1 от тази серия разбрахме защо бяха въведени Promises. Знаем, че Promise API беше въведен като по-добра парадигма за работа с Asynchronous JS. Тук ще разберем какво представляват обещанията и как да създаваме обещания с прост пример и по-късно ще разгледаме по-практичен пример. И така, какво е обещание? Представете си една сутрин на работа, ваш колега ви се обажда и ви моли да направите услуга. Той трябва да отидете до паркинга на офиса и да проверите дали има свободно..

ES6: Стойности на параметрите по подразбиране и Останали параметри
Параметри на функцията по подразбиране позволяват формалните параметри да бъдат инициализирани със стойности по подразбиране, ако не е подадена стойност или е недефинирано. MDN В ES6 можем да задаваме стойности на нашите параметри, където както в ES5 стойностите по подразбиране са недефинирани. function add(a, b = 4) { return a + b; } Какво очакваме, ако извикаме add? add(); // output: NaN add(6); // output: 10 Когато предаваме 6 като аргумент, той се предава в нашия..

Настройка на среда за разработка на ES6
В момента повечето браузъри не поддържат всички нови функции на ES6 ( вижте таблицата за съвместимост ). Така че трябва да използвате компилатор (транспилер), за да трансформирате вашия ES 6 код в ES 5 съвместим код. НПМ NPM е мениджър на пакети, който ви позволява лесно да инсталирате библиотеки във вашия проект. www.npmjs.com хоства хиляди безплатни пакети за изтегляне и използване. Програмата NPM се инсталира на вашия компютър, когато инсталирате Node. Пакет в Node..

Използване на Promises, async / await с MongoDB
Как да обработваме API заявки с верига от MongoDB заявки Вие пишете бекенд услуга за вашето уеб приложение и трябва да извлечете данни от вашия mongo клъстер. Проблемът е, че не искате вашата заявка да бъде върната по синхронен начин — вместо това искам да бъдат изпълнени mongo заявки, да получа върнатия резултат, да го обработя и да върна JSON към предния край, когато е готов. Искате да отговаряте на стандартите за javascript ES6/7, за да поддържате кода на приложението си и да..

MarionetteJS + брънч, част 2— Входна точка за кандидатстване
Тази статия е част от поредица за MarionetteJS и Brunch.io. Въпреки че се опитвам да запазя статиите възможно най-абстрактни, така че да не зависят твърде много от предишните, бих ви насърчил да прочетете всички предишни статии, докато обяснявам много концепции, които могат да ви помогнат да разберете по-добре статиите. ‹ Предишен Следващ › Здравейте приятели, Мина известно време, работата отнема много време и никога не ми оставаше време да продължа поредицата, но се надявам,..