javascript- все статьи тега ➜ страница 63


Рассмотрите возможность пометки обработчика событий как "пассивного", чтобы сделать страницу более отзывчивой

Я использую молоток для перетаскивания, и он становится прерывистым при загрузке других вещей, как это предупреждающее сообщение говорит мне. обработка входного события 'touchstart' была отложена на X МС из-за основной поток занят. Рассмотрим маркировку обработчика событий как "пассивного" для сделайте страницу более отзывчивой. поэтому я попытался добавить "пассивный" к слушателю так Hammer(element[0]).on("touchstart", function(ev) { // stuff }, { passive: true }); но я все ещ ...

JavaScript: проверка на стороне клиента и сервера

что лучше делать на стороне клиента или на стороне сервера проверки? в нашей ситуации мы используем jQuery и MVC. данные JSON для передачи между нашим представлением и контроллером. большая часть проверки, которую я делаю, проверяет данные по мере их ввода пользователями. Например, я использую the keypress событие чтобы предотвратить появление букв в текстовом поле, установите максимальное количество символов и чтобы число находилось в диапазоне. Я думаю, лучший вопрос был бы, есть ли ...

Как перезагрузить ReCaptcha с помощью JavaScript?

У меня есть форма регистрации с AJAX, поэтому я хочу обновить изображение Recaptcha в любое время, когда возникает ошибка (т. е. имя пользователя уже используется). Я ищу код, совместимый с ReCaptcha, чтобы перезагрузить его с помощью JavaScript. ...

Когда JavaScript является синхронным?

У меня сложилось впечатление, что JavaScript всегда был асинхронным. Однако я узнал, что есть ситуации, когда это не так (т. е. манипуляции DOM). Есть ли хорошая ссылка где-нибудь о том, когда она будет синхронной и когда она будет асинхронной? Влияет ли jQuery на это вообще? ...

Как получить шестнадцатеричное значение цвета, а не значение RGB?

используя следующий jQuery получит значение RGB цвета фона элемента: $('#selector').css('backgroundColor'); есть ли способ получить шестнадцатеричное значение, а не RGB? ...

Почему я вижу здесь ошибку "происхождение не разрешено Access-Control-Allow-Origin"? [дубликат]

этот вопрос уже есть ответ здесь: XMLHttpRequest не может загрузить XXX нет заголовка " Access-Control-Allow-Origin 6 ответов Я вижу следующую ошибку: Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin этот код: var http = new getXMLHttpRequestObject(); var url = "http://gdata.youtube.com/action/GetUploadToken"; var sendXML = '<?xml version="1.0"?><entry xmlns="http:/ ...

Преобразование HTML-строки в элементы DOM? [дубликат]

этот вопрос уже есть ответ здесь: создание нового элемента DOM из строки HTML с помощью встроенных методов DOM или прототипа 21 ответов есть ли способ конвертировать HTML, как: <div> <a href="#"></a> <span></span> </div> или любая другая строка HTML в элемент DOM? (Чтобы я мог использовать appendChild ()). Я знаю, что могу сделать .innerHTML и .innerText, но это не ...

Разрешение требуемых путей с помощью webpack

Я все еще не понимаю, как разрешить пути модуля с помощью webpack. Теперь я пишу: myfile = require('../../mydir/myfile.js') но я хотел бы написать myfile = require('mydir/myfile.js') Я думал, что разрешить.псевдоним может помочь, так как я вижу аналогичный пример с помощью { xyz: "/some/dir" } как псевдоним, то я могу require("xyz/file.js"). но если я установлю свой псевдоним в { mydir: '/absolute/path/mydir' },require('mydir/myfile.js') не будет работать. Я чувствую себя глупо, потому ...

В чем разница между (НАН!= НАН) и (НАН!= = НАН)?

прежде всего я хочу отметить, что я знаю, как isNaN() и Number.isNaN() работа. Я читаю Определенное Руководство Дэвид Фланаган и он дает пример того, как проверить, если значение NaN: x !== x в результате true, если и только если x и NaN. но теперь у меня есть вопрос: почему он использует строгое сравнение? Потому что кажется, что x != x ведет себя точно так же. Безопасно ли использовать оба версии, или мне не хватает некоторых значений в JavaScript, которые будут возвращать true на x != ...

Поиск утечек памяти JavaScript с помощью Chrome

Я создал очень простой тестовый случай, который создает базовое представление, присоединяет обработчик к событию и создает экземпляр пользовательского класса. Я считаю, что, нажав кнопку "Удалить" в этом примере, все будет очищено и не должно быть никаких утечек памяти. jsfiddle для кода находится здесь:http://jsfiddle.net/4QhR2/ // scope everything to a function function main() { function MyWrapper() { this.element = null; } MyWrapper.prototype.set = function(elem) { ...

Узел.js создать папку или использовать существующую

Я уже прочитал документацию узла.js и, если я что-то пропустил, он не говорит, какие параметры содержатся в определенных операциях, в частности fs.mkdir(). Как вы можете видеть в документации, это не очень много. В настоящее время у меня есть этот код, который пытается создать папку или использовать существующую вместо этого: fs.mkdir(path,function(e){ if(!e || (e && e.code === 'EEXIST')){ //do something with contents } else { //debug console.log(e); ...

Понимание React-Redux и mapStateToProps()

Я пытаюсь понять метод подключения react-redux и функции, которые он принимает в качестве параметров. В частности mapStateToProps(). Как я понимаю, возвращаемое значение mapStateToProps будет объект, производный от состояния (как он живет в хранилище), ключи которого будут переданы в целевой компонент (компонент connect применяется к) в качестве реквизитов. это означает, что состояние, потребляемое вашим целевым компонентом, может иметь совершенно другую структуру состояние, как оно хранится в ...

размытие против фокусировки-есть ли реальные различия? [дубликат]

этот вопрос уже есть ответ здесь: в веб-браузерах, в чем разница между onblur и onfocusout? 4 ответы есть ли разница между событиями JS размытие vs focusout? У меня есть два текстовых поля: pwd и подтвердить pwd. Я хочу проверить пароль сопоставьте, например, вкладки пользователя из текстового поля подтверждения pwd. В этом случае, какое событие я должен использовать или это важно? ...

Установите активный стиль вкладки с помощью AngularJS

У меня есть маршруты, установленные в AngularJS следующим образом: $routeProvider .when('/dashboard', {templateUrl:'partials/dashboard', controller:widgetsController}) .when('/lab', {templateUrl:'partials/lab', controller:widgetsController}) У меня есть некоторые ссылки на верхней панели в стиле вкладок. Как я могу добавить "активный" класс на вкладку в зависимости от текущего шаблона или url? ...

Могу ли я получить имя текущей функции в JavaScript?

можно ли сделать так: myfile.js: function foo() { alert(<my-function-name>); // pops-up "foo" // or even better: "myfile.js : foo" } У меня есть фреймворки Dojo и jQuery в моем стеке, поэтому, если любой из них упрощает работу, они доступны. ...

Конвертировать в MySQL метка даты и времени на дата в JavaScript формате

кто-нибудь знает, как я могу взять MySQL datetime значение типа данных, таких как YYYY-MM-DD HH:MM:SS и либо разобрать его, либо преобразовать его в работу в JavaScript Date() функция, например: - дата ('гггг, ММ, ДД, чч, мм, СС); спасибо! ...

Как передать параметры на onChange, после HTML-кода выберите

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

Подсчет вхождений / частоты элементов массива

в Javascript я пытаюсь взять начальный массив числовых значений и подсчитать элементы внутри него. В идеале, результатом будет два новых массива, первый из которых определяет каждый уникальный элемент, а второй содержит количество раз, когда каждый элемент происходит. Тем не менее, я открыт для предложений по формату вывода. например, если исходный массив был: 5, 5, 5, 2, 2, 2, 2, 2, 9, 4 тогда будут созданы два новых массива. Первый будет содержать имя каждого уникального элемент: 5, 2, 9, ...

Найти положение мыши относительно элемента

Я хочу сделать небольшое приложение для рисования с помощью холста. Поэтому мне нужно найти положение мыши на холсте. ...

расширение google chrome: консоль.войти () с фоновой страницы?

Если я называю console.log('something'); из всплывающей страницы или любого сценария, включенного в него, что он отлично работает. однако, поскольку фоновая страница не запускается непосредственно с всплывающей страницы, она не включена в консоль. есть ли способ, что я могу сделать console.log()в фоновом режиме страницы отображаются в консоли всплывающее окно? есть ли способ, с фоновой страницы вызвать функцию на всплывающей странице? ...