Запитання з тегом «javascript»

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

6
У чому полягає різниця між "це" і "тест" в жарті?
У мене в тестовій групі два тести. Один використовує його, інший використовує тест, і вони, схоже, працюють дуже аналогічно. У чому різниця між ними? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems => { let undefinedCount = 0; for (let item of updatedItems) …

30
Отримати реальну ширину та висоту зображення за допомогою JavaScript? (на Safari / Chrome)
Я створюю плагін jQuery. Як отримати реальну ширину та висоту зображення за допомогою Javascript у Safari? Наступні роботи з Firefox 3, IE7 та Opera 9: var pic = $("img") // need to remove these in of case img-element has set width and height pic.removeAttr("width"); pic.removeAttr("height"); var pic_real_width = pic.width(); var …

17
Чи можете ви передавати параметри контролеру AngularJS під час створення?
У мене є контролер, який відповідає за спілкування з API для оновлення властивостей користувача, імені, електронної пошти тощо. Кожен користувач має дані, 'id'які передаються з сервера під час перегляду сторінки профілю. Я хотів би передати це значення контролеру AngularJS, щоб воно знало, що точка входу API для поточного користувача. Я …

3
Чому [5,6,8,7] [1,2] = 8 у JavaScript?
Я не можу обернути свою думку навколо цієї вигадки. [1,2,3,4,5,6][1,2,3]; // 4 [1,2,3,4,5,6][1,2]; // 3 Я знаю [1,2,3] + [1,2] = "1,2,31,2", але не можу знайти, який тип чи операцію виконують.
278 javascript 

1
Які браузери підтримують HTML5 WebSocket API?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі він не приймає нових відповідей чи взаємодій. Я збираюся розробити додаток для обміну миттєвими повідомленнями, який працює в браузері. Які браузери підтримують API WebSocket ?

27
Як відключити весь вміст div
Я був припущений, що якщо я відключу діва, весь вміст теж буде відключений. Однак вміст є сірим, але я все ще можу з ним взаємодіяти. Чи є спосіб це зробити? (вимкніть div і також вимкніть весь вміст)
278 javascript  jquery  html 

7
AngularJS: Ясний $ годинник
У моїй програмі AngularJS у мене є годинник. $scope.$watch('quartzCrystal', function () { ... } Однак після певної умови (в моєму прикладі, зміни сторінки в моїй односторінковій програмі ) я хочу зупинити цей перегляд (як, наприклад, очищення тайм-ауту). Як я можу це зробити?

7
Чому RegExp з глобальним прапором дає неправильні результати?
Яка проблема з цим регулярним виразом, коли я використовую глобальний прапор та прапор, нечутливий до регістру? Запит - це введений користувачем вхід. Результат повинен бути [правдивим, правдивим]. var query = 'Foo B'; var re = new RegExp(query, 'gi'); var result = []; result.push(re.test('Foo Bar')); result.push(re.test('Foo Bar')); // result will be …
277 javascript  regex 

5
Різниця між "module.exports" та "експортом" в модульній системі CommonJs
На цій сторінці ( http://docs.nodejitsu.com/articles/getting-started/what-is-require ) вказується, що "Якщо ви хочете встановити об'єкт експорту на функцію або новий об'єкт, ви повинні використовувати об'єкт module.exports. " Моє питання, чому. // right module.exports = function () { console.log("hello world") } // wrong exports = function () { console.log("hello world") } Я втішаю …

13
Додати властивість до об’єкта JavaScript, використовуючи змінну як ім'я?
Я витягаю елементи з DOM за допомогою jQuery і хочу встановити властивість для об'єкта за допомогою id елемента DOM. Приклад const obj = {} jQuery(itemsFromDom).each(function() { const element = jQuery(this) const name = element.attr('id') const value = element.attr('value') // Here is the problem obj.name = value }) Якщо itemsFromDomвключає елемент …

10
Як умовно відключити введення в vue.js
У мене є вхід: <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> і в моєму компоненті Vue.js у мене є: .. .. ready() { this.form.name = this.store.name; this.form.validated = this.store.validated; }, .. validatedБудучи a boolean, це може бути або, 0або 1, але незалежно від того, яке значення …
277 javascript  html  forms  vue.js 

19
Обчисліть останній день місяця в JavaScript
Якщо ви вказали 0як dayValueв, Date.setFullYearви отримуєте останній день попереднього місяця: d = new Date(); d.setFullYear(2008, 11, 0); // Sun Nov 30 2008 Існує посилання на цю поведінку в Mozilla . Це надійна функція крос-браузера чи варто переглянути альтернативні методи?
277 javascript  date 

7
Використання символу backtick (`) у JavaScript
У JavaScript, backtick †, здається, працює так само, як і одна цитата. Наприклад, я можу використовувати backtick, щоб визначити такий рядок: var s = `abc`; Чи існує спосіб, за яким поведінка бейтіка насправді відрізняється від поведінки однієї цитати? † Зауважте, що серед програмістів "backtick" - це одне ім'я для того, …



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.