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

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

7
Переключити оператор для відповідності рядків у JavaScript
Як мені написати swtich для наступного умовного? Якщо URL містить "foo", то settings.base_url є "bar". Наступним є досягнення необхідного ефекту, але я відчуваю, що це було б більш керованим в комутаторі: var doc_location = document.location.href; var url_strip = new RegExp("http:\/\/.*\/"); var base_url = url_strip.exec(doc_location) var base_url_string = base_url[0]; //BASE URL …



6
Використовуючи побітне значення АБО 0, щоб передати число
Моя колега натрапила на метод перекрити плаваючі числа за допомогою побітових або: var a = 13.6 | 0; //a == 13 Ми говорили про це і цікавились декілька речей. Як це працює? Наша теорія полягала в тому, що за допомогою такого оператора кідає число до цілого числа, тим самим видаляючи …

20
Uncaught SyntaxError: Несподіваний маркер:
Я виконую дзвінок AJAX у своєму скрипті MooTools, це добре працює у Firefox, але в Chrome я отримую Uncaught SyntaxError: Unexpected token :помилку, я не можу визначити, чому. Коментуючи код, щоб визначити, де поганий код не дає нічого, я думаю, що це може бути проблема з поверненням JSON. Перевіривши в …


13
AngularJS не надсилає значення прихованого поля
Для конкретного випадку використання я повинен подати єдину форму "старим способом". Значить, я використовую форму з action = "". Відповідь передається потоково, тому я не перезавантажую сторінку. Я цілком усвідомлюю, що типовий додаток AngularJS не надсилає форму таким чином, але поки що у мене немає іншого вибору. Це сказав, що …

13
"Несподіваний імпорт маркера" в Nodejs5 та babel?
У js-файлі я використовував імпорт, а не вимагати import co from 'co'; І спробував запустити його безпосередньо nodejs, оскільки він сказав, що імпорт - це "функції доставки" та підтримка без будь-якого прапора виконання ( https://nodejs.org/en/docs/es6/ ), але я отримав помилку import co from 'co'; ^^^^^^ SyntaxError: Unexpected token import Тоді …

9
Як знайти ключі хеша?
Я знаю, що в JavaScript об’єкти подвоюються як хеші, але мені не вдалося знайти вбудовану функцію, щоб отримати ключі var h = {a:'b',c:'d'}; Я хочу щось подібне var k = h.keys() ; // k = ['a','c']; Просто написати функцію, щоб перебрати елементи та додати ключі до масиву, який я повертаю, …
192 javascript  object  key 

17
Складіть сценарії в порядку з Gulp
Скажімо, наприклад, ви будуєте проект на «Магістралі» або будь-якому іншому, і вам потрібно завантажити сценарії в певному порядку, наприклад, underscore.jsйого потрібно завантажити раніше backbone.js. Як змусити його складати сценарії так, щоб вони були в порядку? // JS concat, strip debugging and minify gulp.task('scripts', function() { gulp.src(['./source/js/*.js', './source/js/**/*.js']) .pipe(concat('script.js')) .pipe(stripDebug()) .pipe(uglify()) …
192 javascript  gulp 

12
HTTP GET Запит у Node.js Express
Як я можу зробити запит HTTP з Node.js або Express.js? Мені потрібно підключитися до іншої служби. Я сподіваюся, що виклик є асинхронним і що зворотний дзвінок містить відповідь віддаленого сервера.

23
Uncaught SyntaxError: Несподіваний маркер з JSON.parse
що викликає цю помилку на третьому рядку? var products = [{ "name": "Pizza", "price": "10", "quantity": "7" }, { "name": "Cerveja", "price": "12", "quantity": "5" }, { "name": "Hamburguer", "price": "10", "quantity": "2" }, { "name": "Fraldas", "price": "6", "quantity": "2" }]; console.log(products); var b = JSON.parse(products); //unexpected token o …
192 javascript  jquery  json 

9
Як зробити перегляд рядків таблиці та комірок у JavaScript?
Якщо у мене є таблиця HTML ... скажіть <div id="myTabDiv"> <table name="mytab" id="mytab1"> <tr> <td>col1 Val1</td> <td>col2 Val2</td> </tr> <tr> <td>col1 Val3</td> <td>col2 Val4</td> </tr> </table> </div> Як би я повторював усі рядки таблиці (припускаючи, що кількість рядків може змінюватися кожного разу, коли я перевіряю) та отримувати значення з кожної …
192 javascript 


4
Як я можу заставити Knockout JS до прив’язки даних на натисканні клавіші замість втраченого фокусу?
Цей приклад вибивання js працює так, коли ви редагуєте поле і натискаєте TAB, дані перегляду моделей, а отже, текст під полями оновлюється. Як я можу змінити цей код, щоб дані viewmodel оновлювалися при кожному натисканні клавіші? <!doctype html> <html> <title>knockout js</title> <head> <script type="text/javascript" src="js/knockout-1.1.1.debug.js"></script> <script type="text/javascript"> window.onload= function() { …

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