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

Питання щодо програмування в ECMAScript (JavaScript / JS) та різних його діалектів / реалізацій (крім ActionScript). Цей тег рідко використовується поодинці, але найчастіше асоціюється з тегами [node.js], [jquery], [json] та [html].

11
Безпечний доступ до власності (та умовне призначення) в ES6 / 2015
Чи є nullв ES6 (ES2015 / JavaScript.next / Harmony) оператор доступу до власних ресурсів (безпечний розповсюдження / існування), як, наприклад, ?.у CoffeeScript ? Або планується це на ES7? var aThing = getSomething() ... aThing = possiblyNull?.thing Це буде приблизно так: if (possiblyNull != null) aThing = possiblyNull.thing В ідеалі рішення …

26
Що найкраще додати повне екранне фонове зображення в React Native
Я хотів додати зображення до повного екрану до перегляду, щоб написати цей код return ( <View style={styles.container}> <Image source={require('image!egg')} style={styles.backgroundImage}/> </View> ) і визначив стиль як var styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', flexDirection: 'column', }, backgroundImage:{ width:320, height:480, } ... але таким …

3
Додайте тривалість до моменту (moment.js)
Моментна версія: 2.0.0 Прочитавши документи , я подумав, що це буде прямо (в консолі Chrome): var timestring1 = "2013-05-09T00:00:00Z"; var timestring2 = "2013-05-09T02:00:00Z"; var startdate = moment(timestring1); var expected_enddate = moment(timestring2); var returned_endate = startdate.add(moment.duration(2, 'hours')); returned_endate == expected_enddate // false returned_endate // Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: …

5
parseInt vs unry plus, коли використовувати?
Які відмінності між цим рядком: var a = parseInt("1", 10); // a === 1 і ця лінія var a = +"1"; // a === 1 Цей тест jsperf показує, що оператор Ury набагато швидший у поточній хромованій версії, якщо припустити, що це для node.js !? Якщо я спробую перетворити рядки, …


22
Як я можу синхронно визначити стан JavaScript Promise?
У мене є чиста JavaScript Обіцянка (вбудована реалізація або полі-заливка): var promise = new Promise(function (resolve, reject) { /* ... */ }); З специфікації , Обіцянка може бути одним із: 'осілий' і 'вирішений' "осілий" і "відхилений" "в очікуванні" У мене є випадок використання, коли я хочу запитати Обіцяння синхронно та …

4
Як чекати, коли обіцянка закінчиться, перш ніж повернути змінну функції?
Я все ще борюся з обіцянками, але досягаю певного прогресу завдяки громаді тут. У мене проста функція JS, яка запитує базу даних Parse. Він повинен повернути масив результатів, але очевидно, завдяки асинхронності характеру запиту (отже, і обіцянок), функція повертається перед результатами, залишаючи мені невизначений масив. Що мені потрібно зробити, щоб …

4
ES6 негайно викликав функцію стрілки
Чому це працює в Node.jsконсолі (тестовано в 4.1.1 і 5.3.0), але не працює в браузері (тестується в Chrome)? Цей блок коду повинен створювати та викликати анонімну функцію, яка веде журнал Ok. () => { console.log('Ok'); }() Крім того, хоча вищезгадане працює в Node, це не працює: n => { console.log('Ok'); …

8
Тернарні оператори в JavaScript без “Else”
Мені завжди доводилося ставити nullв інших умовах, у яких немає нічого. Чи є все-таки навколо цього? Напр condition ? x = true : null; в основному, чи є спосіб зробити: condition ? x = true; Тепер це відображається як синтаксична помилка FYI, ось справжній приклад коду: !defaults.slideshowWidth ? defaults.slideshowWidth = …


6
Chart.js v2 - приховування ліній сітки
Я використовую Chart.js v2, щоб намалювати просту лінійну діаграму. Все виглядає добре, за винятком ліній сітки, яких я не хочу: Документація до лінійної діаграми знаходиться тут: https://nnnick.github.io/Chart.js/docs-v2/#line-chart , але я не можу знайти нічого про приховування цих "ліній сітки". Як я можу видалити лінії сітки?

11
Встановлення рядка запиту за допомогою Fetch GET-запиту
Я намагаюся використовувати новий Fetch API : Я роблю такий GETзапит: var request = new Request({ url: 'http://myapi.com/orders', method: 'GET' }); fetch(request); Однак я не знаю, як додати рядок запиту до GETзапиту. В ідеалі, я хочу мати можливість подати GETзапит на URLподібне: 'http://myapi.com/orders?order_id=1' В jQueryя міг би зробити це, передавши …

24
Вставте еліпсис (…) у тег HTML, якщо вміст занадто широкий
У мене веб-сторінка з еластичним макетом, яка змінює свою ширину, якщо змінити вікно браузера. У цьому макеті є заголовки ( h2), які матимуть змінну довжину (насправді це заголовки з блогових постів, над якими я не маю контролю). Наразі - якщо вони ширші за вікно - вони розбиваються на два рядки. …

13
Як створити багатовимірний масив
Чи може хтось надати мені зразок / приклад JavaScript з багатовимірним масивом входів? Сподіваюся, ви можете допомогти, тому що я все ще новачок у JavaScript. Як і коли ви вводите 2 ряди та 2 стовпці, вихід з нього буде 2 рядками введення та 2 стовпцями введення. Подобається це: [input][input] [input][input]

8
jQuery завантажує більше даних у прокрутку
Мені просто цікаво, як я можу реалізувати більше даних про прокручування, лише якщо видно div.loading. Зазвичай ми шукаємо висоту сторінки та висоту прокрутки, щоб побачити, чи потрібно нам завантажувати більше даних. але наступний приклад є мало складним, ніж це. Наступний образ - ідеальний приклад. Є два розвантажувальні файли. Коли користувач …

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