Вопросы с тегом «javascript»

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

16
Разница между JSON.stringify и JSON.parse
Я был смущен, когда использовать эти два метода синтаксического анализа. После того, как я передаю свои json_encoded данные и получаю их обратно через ajax, я часто путаюсь, когда мне следует использовать JSON.stringify и JSON.parse . Я получаю [object,object]в моем console.log при разборе и JavaScript-объект при строковом преобразовании. $.ajax({ url: "demo_test.txt", …
453 javascript  json 

11
Управление зависимостями плагина jQuery в веб-пакете
Я использую Webpack в своем приложении, в котором я создаю две точки входа - bundle.js для всех моих файлов / кодов JavaScript и vendors.js для всех библиотек, таких как jQuery и React. Что я делаю для того, чтобы использовать плагины, которые имеют jQuery в качестве своих зависимостей, и я хочу, …

26
Получение текущей даты и времени в JavaScript
У меня есть скрипт, который печатает текущую дату и время в JavaScript, но DATEэто всегда неправильно. Вот код: var currentdate = new Date(); var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth() + "/" + currentdate.getFullYear() + " @ " + currentdate.getHours() + ":" + currentdate.getMinutes() + …

16
Лучший способ отследить onchange по мере ввода в тип ввода = «текст»?
По моему опыту, input type="text" onchangeсобытие обычно происходит только после вашего ухода (blur ) элемент управления. Есть ли способ заставить браузер запускать onchange каждый раз при textfieldизменении содержимого? Если нет, то какой самый элегантный способ отследить это «вручную»? С помощью onkey* событий не является надежным, так как вы можете щелкнуть …
449 javascript  html  forms 

15
Какой лучший способ избавиться от вложенных циклов в JavaScript?
Какой лучший способ избавиться от вложенных циклов в Javascript? //Write the links to the page. for (var x = 0; x < Args.length; x++) { for (var Heading in Navigation.Headings) { for (var Item in Navigation.Headings[Heading]) { if (Args[x] == Navigation.Headings[Heading][Item].Name) { document.write("<a href=\"" + Navigation.Headings[Heading][Item].URL + "\">" + Navigation.Headings[Heading][Item].Name …

30
Regex для пароля должно содержать не менее восьми символов, как минимум одно число, а также строчные и прописные буквы и специальные символы
Я хочу регулярное выражение, чтобы проверить, что: Пароль содержит не менее восьми символов, в том числе , по крайней мере один номер и включает в себя как нижний и заглавные буквы и специальные символы, например #, ?, !. Это не может быть ваш старый пароль или содержать ваше имя пользователя …

12
Создание BLOB из строки Base64 в JavaScript
У меня есть двоичные данные в кодировке Base64 в строке: const contentType = 'image/png'; const b64Data = 'iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='; Я хотел бы создать blob:URL, содержащий эти данные, и отобразить его пользователю: const blob = new Blob(????, {type: contentType}); const blobUrl = URL.createObjectURL(blob); window.location = blobUrl; Я не смог понять, как создать …
447 javascript  base64 

9
Передайте массив Deferreds в $ .when ()
Вот надуманный пример того, что происходит: http://jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href="#">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" + count + " complete.", delay: count …

6
Каковы правила автоматической вставки точек с запятой в JavaScript (ASI)?
Ну, во-первых, я должен спросить, зависит ли это от браузера. Я читал, что если найден недопустимый токен, но раздел кода действителен до тех пор, пока этот недопустимый токен, точка с запятой вставляется перед токеном, если ему предшествует разрыв строки. Однако, общий пример, процитированный для ошибок, вызванных вставкой точки с запятой: …

18
AngularJS 1.2 $ инжектор: modulerr
При использовании углового 1.2 вместо 1,07 следующий фрагмент кода больше не действителен, почему? 'use strict'; var app = angular.module('myapp', []); app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider. when('/', { templateUrl: 'part.html', controller: 'MyCtrl' }). otherwise({ redirectTo: '/' }); } ]); проблема в части конфигурации инжектора (app.config): Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.0rc1/$injector/modulerr?p0=muninn&p1=Error%…eapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.0rc1%2Fangular.min.js%3A31%3A252) …

13
Что означает «=>» (стрелка, образованная из «равно и больше») в JavaScript?
Я знаю, что >=оператор означает больше или равно, но я видел =>в некотором исходном коде. В чем смысл этого оператора? Вот код: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);

30
Печатать только <div id = «printarea»> </ div>?
Как распечатать указанный div (не отключая вручную все остальное содержимое на странице)? Я хочу избегать нового диалогового окна предварительного просмотра, поэтому создание нового окна с этим контентом бесполезно. Страница содержит пару таблиц, одна из которых содержит div, который я хочу напечатать - таблица оформлена с использованием визуальных стилей для Интернета, …




Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.