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

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

6
Отримати елемент всередині елемента за класом та ID - JavaScript
Добре, я вже давно займався JavaScript, але найкорисніше, що я написав, - це перемикач стилів CSS. Тож я дещо новачок у цьому. Скажімо, у мене є такий HTML-код: <div id="foo"> <div class="bar"> Hello world! </div> </div> Як би я змінив "Привіт, світ!" до "Прощай світ!" ? Я знаю, як працюють …

13
Перераховує Javascript з ES6
Я відновлював старий проект Java в Javascript і зрозумів, що не існує хорошого способу зробити перерахунки в JS. Найкраще, що я можу придумати, це: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); constЗберігає Colorsвід бути змінені, і заморожування він запобігає мутує ключі і значення. Я використовую …

20
getMinutes () 0-9 - Як відобразити двоцифрові числа?
var date = "2012-01-18T16:03"; var date = new Date(date); console.log(date.getMinutes()); console.log(date.getMinutes().length) Це повертає 3. Як змусити його повернути "03"? Чому .lengthповернення не визначено? Я спробував це, але не вийшло: Якщо strlen == 1тодіnum = ('0' + num);
136 javascript 

5
Object.freeze () vs const
Object.freeze()представляється перехідним методом зручності для переходу до використання constв ES6. Чи бувають випадки, коли обидва займають своє місце в коді або є кращий спосіб роботи з незмінними даними? Чи повинен я використовувати Object.freeze()до цього моменту, коли всі браузери, з якими я працюю, підтримую замість constцього, переходимо до використання const?


11
Як розібрати файл Excel у Javascript / HTML5
Я вмію читати файл Excel через, FileReaderале він виводить текст, а також дивні символи з ним. Мені потрібно прочитати xlsфайл у строковому порядку, прочитати дані у кожному стовпці та перетворити їх у JSON. Як читати файл xls рядок за рядком?

7
Замініть усі символи, що не належать до альфа-чисел, нові рядки та кілька пробілів на один пробіл
Я шукаю акуратне рішення RegEx для заміни Усі символи, що не містять альфа-чисел Усі нові лінії Усі множинні екземпляри пробілу З єдиним пробілом Для тих, хто грає вдома ( далі працює ) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); Я думаю, що RegEx , ймовірно, досить потужний, щоб досягти цього в одному …

7
Як у вузлі розділити рядок на новий рядок ('\ n')?
Як у вузлі розділити рядок на новий рядок ('\ n')? У мене є простий рядок, як var a = "test.js\nagain.js"і мені потрібно отримати ["test.js", "again.js"]. я намагався a.split("\n"); a.split("\\n"); a.split("\r\n"); a.split("\r"); але жодне з перерахованих вище не працює.

8
Чому розширення рідних об’єктів є поганою практикою?
Кожен керівник думки JS каже, що розширювати рідні об'єкти - це погана практика. Але чому? Чи отримуємо хіт на перформанс? Вони бояться, що хтось зробить це «неправильно», і додають численні типи Object, практично знищуючи всі петлі на будь-якому об’єкті? Візьміть TJ Holowaychuk «S should.js , наприклад. Він додає простий поглинач …

9
Функція для обчислення відстані між двома координатами
Зараз я використовую функцію нижче, і вона не працює належним чином. За даними Google Maps, відстань між цими координатами (від 59.3293371,13.4877472до 59.3225525,13.4619422) становить 2.2кілометри, а функція повертає 1.6кілометри. Як я можу змусити цю функцію повернути правильну відстань? function getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) { var R = 6371; // Radius of …

12
Node.JS: Помилка отримання: [nodemon] Внутрішній годинник не вдався: дивіться ENOSPC
Я щойно встановив Node.jsу своїй Ubuntu 14.04операційній системі вперше. Я також встановив npm. Наступним кроком у моєму процесі встановлення була встановлення nodemon. Це все спрацювало чудово. Але, коли я запускаю nodemon, набравши nodemon app.jsв своєму командному рядку, я отримую таку помилку ... [nodemon] 1.8.1 [nodemon] to restart at any time, …

25
Сховати заголовок у навігаторі стеків Реагувати навігацію
Я намагаюся переключити екран за допомогою навігатора стека та вкладки. const MainNavigation = StackNavigator({ otp: { screen: OTPlogin }, otpverify: { screen: OTPverification}, userVerified: { screen: TabNavigator({ List: { screen: List }, Settings: { screen: Settings } }), }, }); У цьому випадку спочатку використовується стекнавігатор, а потім табнавігатор. і …

6
Повернення JSON з PHP на JavaScript?
У мене є сценарій PHP, який викликається через jQuery AJAX. Я хочу, щоб сценарій PHP повертав дані у форматі JSON у javascript. Ось псевдо-код у сценарії PHP: $json = "{"; foreach($result as $addr) { foreach($addr as $line) { $json .= $line . "\n"; } $json .= "\n\n"; } $json .= …
135 php  javascript  json 

11
На запитуваному ресурсі немає заголовка "Access-Control-Allow-Origin". Таким чином, походження "..." не має права доступу
Я використовую .htaccess для переписування URL-адрес, і я використовував html базовий тег для того, щоб він працював. Тепер, коли я намагаюся зробити запит на ajax, я отримую таку помилку: Неможливо завантажити XMLHttpRequest http://www.example.com/login.php. На запитуваному ресурсі немає заголовка "Access-Control-Allow-Origin". Тому походження " http://example.com" не має доступу.


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