Запитання з тегом «javascript»

JavaScript (не плутати з Java) - це високомобільний, динамічний, мульти-парадигма, слабко набраний мова, який використовується як для клієнтського, так і для серверного сценарію. Використовуйте цей тег для запитань щодо поширених реалізацій ECMAScript, JavaScript, JScript тощо. JS зазвичай не посилається на свого двоюрідного брата ECMA, ActionScript.

6
Плюси і мінуси реакції Facebook проти веб-компонентів (полімер)
Які головні переваги Facebook React над майбутніми специфікаціями веб-компонентів і навпаки (чи, можливо, порівняння яблук-яблук більше порівняння з бібліотекою Google Polymer )? Відповідно до цієї розмови про JSConf з ЄС та домашньої сторінки React, головними перевагами React є: Розв'язка та збільшена згуртованість за допомогою складової моделі Абстракція, композиція та експресивність …
521 javascript  html 

7
Чи має сенс використання == у JavaScript щось має сенс?
Дуглас Крокфорд у JavaScript, "Гарні частини" написав: У JavaScript є два набори операторів рівності: ===і !==, і їхні злі близнюки ==і !=. Хороші працюють так, як ви очікували. Якщо два операнди одного типу і мають однакове значення, то ===виробляють trueі !==виробляють false. Злі близнюки роблять правильно, коли операнди одного типу, …

5
Чи є причина використовувати ключове слово "var" в ES6?
Посібник Бабеля по ES6 говорить: letє новим var. Очевидно, єдина відмінність полягає в тому, що varвін привласнюється до поточної функції , в той час як letотримує масштаб до поточного блоку . У цій відповіді є кілька хороших прикладів . Я не бачу причин використовувати varв коді ES6. Навіть якщо ви …
260 javascript  es6 

6
Скільки я повинен використовувати "Let" vs "const" в ES6?
Нещодавно я писав багато кодів ES6 для io.js. У дикій природі не так багато коду, чому можна навчитися, тому я відчуваю, що я визначаю свої власні умовності, коли я йду. Моє питання про те, коли використовувати constпроти let. Я застосовував це правило: Якщо можливо, використовуйте const. Використовуйте лише letякщо ви …
214 javascript  es6 

1
Чому рідний ES6 обіцяє повільніше та більш пам’яті, ніж синій птах?
У цьому орієнтирі пакет займає у 4 рази більше часу, щоб виконати обіцянки ES6 порівняно з обіцянками Bluebird, і використовує в 3,6 рази більше пам’яті. Як бібліотека JavaScript може бути настільки швидшою і легшою, ніж вбудована версія v8, написана на C? Bluebird обіцянки мають точно такий же API, як і …

8
Розробка веб-додатків на тривалий термін (20+ років)
Зараз я розробляю веб-додаток для урядового планування земель. Додаток працює в основному в браузері, використовуючи ajax для завантаження та збереження даних. Я буду робити початкову розробку, а потім закінчую навчання (це студентська робота). Після цього решта команди додасть епізодичну функцію за потребою. Вони вміють кодувати, але в основному це експерти …

15
Чому мови, керовані пам'яттю, такі як Java, Javascript та C # зберегли ключове слово `new`
newКлючові слова в мовах , як Java, JavaScript і C # створюють новий екземпляр класу. Цей синтаксис, здається, успадкований від C ++, де newвикористовується спеціально для виділення нового екземпляра класу на купі та повернення вказівника на новий екземпляр. У C ++ це не єдиний спосіб побудови об'єкта. Ви також можете …

3
Переваги структурованої реєстрації та основної лісозаготівлі
Ми створюємо нову програму, і я хотів би включити структурований журнал. Моя ідеальна настройка буде щось на кшталт Serilogнашого C # коду та Bunyanдля нашого JS. Вони могли б вписатись fluentdі потім могли б вийти на будь-яку кількість речей, я думав спочатку elasticsearch + kibana. У нас вже є база …
110 c#  javascript  mysql  logging 

3
Чому працюють батути?
Я робив деякі функціональні JavaScript. Я думав, що оптимізація Tail-Call була реалізована, але, як виявляється, я помилялася. Таким чином, я повинен був навчити себе батуті . Трохи прочитавши тут і в інших місцях, я зміг знизити основи і сконструював свій перший батут: /*not the fanciest, it's just meant to reenforce …

2
Що насправді JavaScript?
Все це почалося, коли я шукав спосіб перевірити свою веб-сторінку на відповідність JavaScript, як W3C HTML Validator . Я ще цього не знайшов. Тож дайте мені знати, якщо ви знаєте про якісь ... Я шукав офіційну сторінку JavaScript і знаходив сценарій ECMA . Ці люди стандартизували мову сценаріїв (мені вже …

6
Чи пошкоджує незмінність ефективність роботи JavaScript?
Здається, останнім часом в JavaScript спостерігається тенденція до трактування структур даних як до незмінних. Наприклад, якщо вам потрібно змінити одну властивість об'єкта, краще просто створити цілий новий об’єкт з новою властивістю і просто скопіювати всі інші властивості зі старого об'єкта, а старий об’єкт нехай збирається сміттям. (Це я все-таки розумію.) …

28
Наскільки важлива витончена деградація JavaScript?
Чи повинні веб-розробники продовжувати витрачати зусилля, поступово вдосконалюючи наші веб-програми за допомогою JavaScript, гарантуючи, що функції виграшно знижуються, забезпечуючи тим самим доступність? Або ми повинні витрачати цей час зосередженими на нових можливостях чи інших сферах розвитку? Підтекст цього питання буде: Скільки наших клієнтів / клієнтів / користувачів використовують наші веб-сайти …

6
Переваги використання чистого JavaScript над JQuery
Які переваги використання лише Javascript порівняно з використанням JQuery? Я маю обмежений досвід роботи з кодуванням JavaScript та JQuery. Я додав біти та фрагменти кожної сторінки HTML, але в основному я кодував речі на стороні сервера іншими мовами. Я помітив, що хоча ви можете теоретично робити те саме, використовуючи будь-який …

22
Як розробники знаходять час, щоб бути в курсі новітніх технологій? [зачинено]
Я був позаштатним веб-розробником приблизно до 2004 року, коли я почав проходити шлях управління, але вирішив спробувати повернутися до розробки знову (зокрема, JavaScript та HTML5 веб / мобільних веб-додатків), і я дійсно складаю враження, що це справді добре Цим та подібним швидкозмінним технологіям потрібно відкласти постійну кількість часу, щоб вкласти …

2
Чи є якісь принципи ОО, які практично застосовні для Javascript?
Javascript - це об'єктно-орієнтована мова, заснована на прототипі, але вона може стати класною на різних способах: Написання функцій, які слід використовувати як класи самостійно Використовуйте вишукану систему класів у рамках (наприклад, mootools Class.Class ) Створіть це з Coffeescript На початку я прагну писати код на основі класу в Javascript і …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.