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

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


8
Как проверить размер входного файла с помощью jQuery?
У меня есть форма с возможностью выгрузки файлов, и я хотел бы иметь возможность получать хорошие отчеты об ошибках на стороне клиента, если файл, который пользователь пытается выгрузить, слишком большой, есть ли способ проверить размер файла с помощью jQuery, либо чисто на клиенте или как-нибудь выложить файл обратно на сервер …

9
Как игнорировать определенный каталог или файл для tslint?
Используемая среда IDE - WebStorm 11.0.3, tslint настроен и работает, но зависает, поскольку пытается проанализировать большие файлы библиотеки * .d.ts. Есть ли способ игнорировать определенный файл или каталог?

9
Как установить стиль курсора на указатель для ссылок без ссылок
У меня есть много <a>тегов HTML без hrefатрибута для выполнения onclickвызовов JavaScript. Эти ссылки не имеют стиль указателя курсора. У них есть текстовый стиль курсора. Как установить стиль курсора для указателя на ссылки без использования hrefатрибута? Я знаю, что могу добавить href = "#". Я имею это во многих местах …

20
Как отфильтровать несколько значений (операция ИЛИ) в angularJS
Я хочу использовать filterin angular и хочу фильтровать несколько значений, если оно имеет одно из значений, то оно должно отображаться. У меня есть например эта структура: Объект, movieкоторый имеет свойство, genresи я хочу отфильтровать для Actionи Comedy. Я знаю, что могу сделать filter:({genres: 'Action'} || {genres: 'Comedy'}), но что делать, …

3
Разница между document.addEventListener и window.addEventListener?
При использовании PhoneGap он использует некоторый код JavaScript по умолчанию document.addEventListener, но у меня есть собственный код, который использует window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } В чем разница и что лучше использовать?

3
Добавить и удалить несколько классов в jQuery
Я пытаюсь добавить и удалить несколько классов в текстовом поле, нажимая различные переключатели. Я не могу удалить ненужные классы при переключении между разными переключателями. Мой код для этого: // For 1st radio button if (actionUrl == "search-client-by-id") { $("#req").removeClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]") .addClass("validate[required,custom[onlyNumberSp]]"); } // For 2nd radio button else if (actionUrl == …
135 javascript  jquery 

4
Что означают хэштеги Angular 2 в шаблоне?
Я работаю с Angular 2, и я нашел что-то вроде <input #searchBox (keyup)="search(searchBox.value)" и это работает. Однако я не понимаю значения #searchBox . Я не нашел ничего ясного ни в документе. Может ли кто-нибудь объяснить мне, как это работает?

7
Есть ли в C # эквивалент encodeURIComponent () в JavaScript?
В JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" Есть ли эквивалент для приложений C #? Для экранирования символов HTML я использовал: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); Но я не уверен, как преобразовать совпадение в правильный шестнадцатеричный формат, который использует JS. Например этот код: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", …

12
Что делает [] .forEach.call () в JavaScript?
Я просматривал некоторые фрагменты кода и обнаружил, что несколько элементов вызывают функцию по списку узлов с применением forEach к пустому массиву. Например, у меня есть что-то вроде: [].forEach.call( document.querySelectorAll('a'), function(el) { // whatever with the current node }); но я не могу понять, как это работает. Может ли кто-нибудь объяснить …

3
Понимание цикла событий
Я думаю об этом, и вот что я придумал: Посмотрим на этот код ниже: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Приходит запрос, и JS-движок начинает шаг за шагом выполнять приведенный выше код. Первые два вызова - это вызовы синхронизации. Но когда дело доходит до setTimeoutметода, он становится асинхронным. Но JS немедленно …

11
Правильный путь для img на React.js
У меня есть некоторые проблемы с моими изображениями в моем реактивном проекте. На самом деле я всегда думал, что относительный путь к атрибуту src основан на файловой архитектуре. Вот моя файловая архитектура: components file1.jsx file2.jsx file3.jsx container img js ... Однако я понял, что путь построен на URL-адресе. В одном …

8
NodeJS UnhandledPromiseRejectionWarning
Итак, я тестирую компонент, который полагается на эмиттер событий. Для этого я придумал решение, использующее Promises с Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = false; new Promise((resolve, reject) => { emitter.once('action', …

7
Создать каталог при записи в файл в Node.js
Я возился с Node.js и обнаружил небольшую проблему. У меня есть сценарий, который находится в каталоге с именем data. Я хочу, чтобы сценарий записывал некоторые данные в файл в подкаталоге внутри dataподкаталога. Однако я получаю следующую ошибку: { [Error: ENOENT, open 'D:\data\tmp\test.txt'] errno: 34, code: 'ENOENT', path: 'D:\\data\\tmp\\test.txt' } Код …


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