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

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

30
Добавление параметра в URL с помощью JavaScript
В веб-приложении, использующем вызовы AJAX, мне нужно отправить запрос, но добавить параметр в конец URL, например: Оригинальный URL: HTTP: //server/myapp.php ID = 10 Результирующий URL: http: //server/myapp.php? id = 10 & enabled = true Ищите функцию JavaScript, которая анализирует URL-адрес, просматривая каждый параметр, затем добавляет новый параметр или обновляет значение, …


9
Как добавить условный атрибут в Angular 2?
Как я могу условно добавить атрибут элемента, например checked, флажок? Предыдущие версии Angular были, NgAttrи я думаю, NgCheckedчто все они обеспечивают функциональность, которая мне нужна. Однако эти атрибуты, по-видимому, не существуют в Angular 2, и я не вижу другого способа обеспечить эту функциональность.


30
Как я могу помешать клавише возврата вернуться назад?
В IE я могу сделать это с помощью (ужасно нестандартного, но работающего) jQuery if ($.browser.msie) $(document).keydown(function(e) { if (e.keyCode == 8) window.event.keyCode = 0;}); Но возможно ли это сделать способом, который работает на Firefox, или кросс-браузерным способом для получения бонуса? Для записи: $(document).keydown(function(e) { if (e.keyCode == 8) e.stopPropagation(); }); …

1
NodeJS планирует поддерживать импорт / экспорт модулей es6 (es2015)
Я искал по всему интернету без четкого ответа на это. В настоящее время NodeJS использует только синтаксис CommonJS для загрузки модулей, и если вы действительно хотите использовать стандартный синтаксис модулей ES2015, вы должны либо перенести его заранее, либо использовать внешний загрузчик модулей во время выполнения. В настоящее время я не …

6
Вызов функции без скобок
Сегодня мне сказали, что можно вызывать функцию без скобок. Единственное, о чем я мог думать, это использовать такие функции, как applyили call. f.apply(this); f.call(this); Но они требуют скобок applyи callоставляют нас на первом месте. Я также рассмотрел идею передачи функции некоторому обработчику событий, например setTimeout: setTimeout(f, 500); Но тогда возникает …
275 javascript 

6
Как использовать регулярные выражения JavaScript на нескольких строках?
var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Я бы хотел, чтобы был поднят блок PRE, даже если он охватывает символы новой строки. Я думал, что флаг «м» делает это. Не. Нашел ответ здесь перед публикацией. Так как я думал, что знаю JavaScript (прочитал три книги, работал …
275 javascript  regex 


16
Конвертировать UTC Epoch в местную дату
Я боролся с этим немного сейчас. Я пытаюсь преобразовать эпоху в объект даты. Эпоха отправлена ​​мне в UTC. Всякий раз, когда вы проходите new Date()эпоху, это предполагает, что это локальная эпоха. Я попытался создать объект UTC, а затем использовать его, setTime()чтобы приспособить его к нужной эпохе, но единственный метод, который …
275 javascript  date  utc  epoch 


10
Выполнить .join по значению в массиве объектов
Если у меня есть массив строк, я могу использовать .join() метод для получения одной строки, каждый элемент которой разделен запятыми, например: ["Joe", "Kevin", "Peter"].join(", ") // => "Joe, Kevin, Peter" У меня есть массив объектов, и я хотел бы выполнить аналогичную операцию со значением, содержащимся в нем; так из [ …

12
Безопасный случайный токен в Node.js
В этом вопросе Эрику нужно создать безопасный случайный токен в Node.js. Есть метод, crypto.randomBytesкоторый генерирует случайный буфер. Однако кодировка base64 в узле не является url-безопасной, она включает в себя /и +вместо -и _. Поэтому самый простой способ сгенерировать такой токен, который я нашел, это require('crypto').randomBytes(48, function(ex, buf) { token = …



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