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

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

12
Інваріантне порушення: _registerComponent (…): Цільовий контейнер не є елементом DOM
Я отримую цю помилку після створення тривіальної прикладу сторінки React: Неприхована помилка: Інваріантне порушення: _registerComponent (...): Цільовий контейнер не є елементом DOM. Ось мій код: /** @jsx React.DOM */ 'use strict'; var React = require('react'); var App = React.createClass({ render() { return <h1>Yo</h1>; } }); React.renderComponent(<App />, document.body); HTML: <html> …
387 javascript  dom  reactjs 

4
Яке значення поліфілів у HTML5?
Яке значення поліфілів у HTML5? Я бачив це слово на багатьох сайтах про HTML5, наприклад, HTML5-Cross-Browser-Polyfills. Отож, тут ми збираємо всі лайни, резервні копії та поліфіли для того, щоб імплантувати функціональність HTML5 у браузерах, які не підтримують їх. Я насправді не розумів, в чому сенс поліфілів. Це нова техніка HTML5 …

27
Як отримати ключ в об’єкті JavaScript за його значенням?
У мене є досить простий об’єкт JavaScript, який я використовую як асоціативний масив. Чи є якась проста функція, яка дозволяє мені отримати ключ для значення, чи потрібно перебирати об'єкт і знаходити його вручну?
387 javascript  object 

4
Передача аргументів вперед до іншої функції javascript
Я пробував наступне без успіху: function a(args){ b(arguments); } function b(args){ // arguments are lost? } a(1,2,3); У функції a я можу використовувати ключове слово аргументи для доступу до масиву аргументів, у функції b вони втрачаються. Чи є спосіб передачі аргументів іншій функції javascript, як я намагаюся це зробити?
386 javascript 

12
Отримайте різницю годин між двома датами в Момент Js
Я можу отримати різницю між двома датами за допомогою MomentJs наступним чином: moment(end.diff(startTime)).format("m[m] s[s]") Однак я також хочу відобразити годину, коли це застосовується (лише тоді, коли минуло> = 60 хвилин). Однак, коли я намагаюся отримати тривалість годин, використовуючи наступне: var duration = moment.duration(end.diff(startTime)); var hours = duration.hours(); вона повертає поточну …

23
Як я можу чекати в Node.js (Javascript), мені потрібно зробити паузу протягом певного періоду часу
Я розробляю консоль типу сценарію для особистих потреб. Мені потрібно мати змогу зробити паузу протягом тривалого часу, але, з мого дослідження, node.js не може зупинитись, як потрібно. Через певний проміжок часу стає важко читати інформацію користувачів ... Я бачив якийсь код там, але я вважаю, що вони повинні мати інший …

10
Array.size () проти Array.length
Яка різниця між ними? Так я це знаю array.size() функція в той час array.lengthяк властивість. Чи є шафа для використання одного над іншим? Є один більш ефективний? (Я б міг уявити, .lengthщо це значно швидше, оскільки це властивість, а не виклик методу?) Чому б коли-небудь використовувати більш повільний варіант? Чи …
385 javascript  arrays 

18
Як у Javascript як умовно додати члена до об’єкта?
Я хотів би створити об’єкт із доданим членом умовно. Простий підхід: var a = {}; if (someCondition) a.b = 5; Тепер я хотів би написати більш ідіоматичний код. Я намагаюся: a = { b: (someCondition? 5 : undefined) }; Але тепер, bє членом a, цінність якого є undefined. Це не …
385 javascript 

5
JavaScript Обіцяє - відкинути проти кидка
Я прочитав кілька статей на цю тему, але мені все одно не зрозуміло, чи є різниця між Promise.rejectпомилкою проти кидання. Наприклад, Використання Promise.reject return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { return Promise.reject(new PermissionDenied()); } }); Використання кидка return asyncIsPermitted() .then(function(result) { if (result …

8
Момент js порівняння часу
Я використовую moment.js для форматування часу дати, тут у мене є два значення дати, і я хочу досягти певної функції, коли одна дата більша за іншу. Я читав більшість їхніх документів, але не знайшов функції, щоб досягти цього. Я знаю, що там буде. Це мій код: var date_time = 2013-03-24 …

9
Завантаження даних і файлів в одній формі за допомогою Ajax?
Я використовую jQuery і Ajax для моїх форм для подання даних і файлів, але я не впевнений, як надсилати і дані, і файли в одній формі? В даний час я роблю майже те саме з обома методами, але спосіб збирання даних у масив відрізняється, дані використовуються, .serialize();але файли використовують= new …
384 javascript  jquery  ajax  forms 

30
Як отримати відмінні значення з масиву об’єктів у JavaScript?
Припускаючи, що у мене є таке: var array = [ {"name":"Joe", "age":17}, {"name":"Bob", "age":17}, {"name":"Carl", "age": 35} ] Який найкращий спосіб отримати масив різного віку, таким чином, щоб отримати масив результатів: [17, 35] Чи я можу альтернативно структурувати дані або кращий метод таким чином, що мені не доведеться повторювати кожен …

9
Перетворити масив в JSON
У мене є масив, var cars = [2,3,..]який містить кілька цілих чисел. Я додав до масиву кілька значень, але тепер мені потрібно надіслати цей масив на сторінку за допомогою .getметоду jQuery . Як я можу конвертувати його в об'єкт JSON для надсилання?

11
Помилка при запиті Chrome: TypeError: Перетворення кругової структури в JSON
У мене таке: chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); який називає наступне .. case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; Однак мій код ніколи не доходить до "ZOMG ТУТ", а швидше видає наступну помилку під час роботи chrome.extension.sendRequest Uncaught TypeError: …

8
Як отримати першу N кількість елементів з масиву
Я працюю з реагуванням Javascript (ES6) / FaceBook і намагаюся отримати перші 3 елементи масиву, який залежить від розміру. Я хотів би зробити еквівалент Linq взяти (n). У своєму файлі Jsx у мене є наступне: var items = list.map(i => { return ( <myview item={i} key={i.id} /> ); }); Потім …

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