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

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

5
JavaScript DOM удалить элемент
Я пытаюсь проверить, существует ли элемент DOM, и если он существует, удалите его, и если он не существует, создайте его. var duskdawnkey = localStorage["duskdawnkey"]; var iframe = document.createElement("iframe"); var whereto = document.getElementById("debug"); var frameid = document.getElementById("injected_frame"); iframe.setAttribute("id", "injected_frame"); iframe.setAttribute("src", 'http://google.com'); iframe.setAttribute("width", "100%"); iframe.setAttribute("height", "400"); if (frameid) // check and see …
198 javascript  dom 

11
Как передать параметры по onChange html select
Я новичок в JavaScript и JQuery. Я хочу показать один комбобокс-A, который представляет собой HTML <select>с его выделенным idи содержимым в другом месте onChange (). Как я могу передать полный комбинированный список с его выбором id, и как я могу передать другие параметры при возникновении события onChange?


5
ngOnInit не вызывается при создании класса Injectable
Почему не вызывается, ngOnInit()когда Injectableкласс разрешен? Код import {Injectable, OnInit} from 'angular2/core'; import { RestApiService, RestRequest } from './rest-api.service'; @Injectable() export class MovieDbService implements OnInit { constructor(private _movieDbRest: RestApiService){ window.console.log('FROM constructor()'); } ngOnInit() { window.console.log('FROM ngOnInit()'); } } Консольный выход FROM constructor()

20
Как я могу изменить язык moment.js?
Я пытаюсь изменить язык даты, которая устанавливается моментом. По умолчанию используется английский, но я хочу установить немецкий язык. Вот что я попробовал: var now = moment().format("LLL").lang("de"); Это дает NaN. var now = moment("de").format("LLL"); Это даже не реагирует. var now = moment().format("LLL", "de"); Без изменений: это все еще дает результат на …

11
Возврат строки без косой черты
У меня есть две переменные: site1 = "www.somesite.com"; site2 = "www.somesite.com/"; Я хочу сделать что-то подобное function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return no_trailing_slash_url; } Как мне это сделать?

9
Angular 2 Hover event
В новой среде Angular2 кто-нибудь знает, как правильно навести курсор на событие? В Angular1 было ng-Mouseover, но это, похоже, не было перенесено. Я просмотрел документы и ничего не нашел.

7
Добавьте директивы из директивы в AngularJS
Я пытаюсь создать директиву, которая заботится о добавлении большего количества директив в элемент, для которого она объявлена. Например, я хочу создать директиву, которая позаботится о добавлении datepicker, datepicker-languageи ng-required="true". Если я пытаюсь добавить эти атрибуты и затем использовать их, $compileя, очевидно, создаю бесконечный цикл, поэтому я проверяю, добавил ли я …

6
как обойти Access-Control-Allow-Origin?
Я делаю ajax-вызов своему собственному серверу на платформе, которую они установили, чтобы предотвратить эти ajax-вызовы (но мне нужно получить данные с моего сервера, чтобы отобразить полученные данные из базы данных моего сервера). Мой ajax-скрипт работает, он может отправлять данные в php-скрипт моего сервера, чтобы он мог обрабатываться. Однако он не …
197 javascript  php  jquery  ajax  cors 

11
Преобразование миллисекунд в дату (jQuery / JavaScript)
Я немного болтаю, но постараюсь, чтобы это было ясно - Мне скучно, поэтому я работаю над «рупором» , и меня немного смущает одна вещь. Я хочу получить время ввода сообщения и убедиться, что я получаю серверное время, или, по крайней мере, убедиться, что я не получаю местное время пользователя. Я …


1
Объяснение [] .slice.call в JavaScript?
Я наткнулся на этот удобный ярлык для преобразования DOM NodeList в обычный массив, но я должен признать, я не совсем понимаю, как это работает: [].slice.call(document.querySelectorAll('a'), 0) Итак, он начинается с пустого массива [], а затем sliceиспользуется для преобразования результата callв новый массив, да? Немного не понимаю это call. Как это …
197 javascript  arrays  call  slice 

1
Отладка Chrome - перерыв в следующем событии клика
У нас есть кнопка. События щелчка обрабатываются сторонним фреймворком, однако фреймворк как-то глючит. Мы хотим отладить фреймворк, однако мы не знаем, где находится соответствующий код обработчика событий для установки точки останова. Как вообще «разбить событие следующего клика» и посмотреть, где и как этот клик обрабатывается сторонней платформой?

25
Установка Npm не может найти модуль 'semver'
Я не могу использовать npm installс помощью командной строки в NodeJS. Я получаю эти ошибки при запуске npm install: module.js:339 throw err; ^ Error: Cannot find module 'semver' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\l ib\config\defaults.js:6:14) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) …

30
Усечение числа до двух десятичных знаков без округления
Предположим, у меня есть значение 15,7784514, я хочу отобразить его 15,77 без округления. var num = parseFloat(15.7784514); document.write(num.toFixed(1)+"<br />"); document.write(num.toFixed(2)+"<br />"); document.write(num.toFixed(3)+"<br />"); document.write(num.toFixed(10)); Результаты в - 15.8 15.78 15.778 15.7784514000 Как мне отобразить 15.77?
197 javascript 

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