Свързани публикации '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. Въпреки че се опитвам да запазя статиите възможно най-абстрактни, така че да не зависят твърде много от предишните, бих ви насърчил да прочетете всички предишни статии, докато обяснявам много концепции, които могат да ви помогнат да разберете по-добре статиите. ‹ Предишен Следващ ›
Здравейте приятели,
Мина известно време, работата отнема много време и никога не ми оставаше време да продължа поредицата, но се надявам,..