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

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

14
Змініть розмір полотна HTML5 відповідно до вікна
Як я можу автоматично масштабувати <canvas>елемент HTML5 для розміщення сторінки? Наприклад, я можу отримати <div>масштаб, встановивши значення heightі widthвластивості на 100%, але <canvas>масштаб не буде, чи не так?


14
Додавання годин до об’єкта дати JavaScript?
Мене дивує, що об’єкт Date JavaScript не реалізує функції додавання будь-якого типу. Я просто хочу функцію, яка може це робити: var now = Date.now(); var fourHoursLater = now.addHours(4); function Date.prototype.addHours(h) { // how do I implement this? } Мені просто хотілося б, щоб деякі покажчики в напрямку. Чи потрібно робити …


8
Який правильний синтаксис ng-include?
Я намагаюся включити фрагмент HTML всередину ng-repeat, але не можу змусити цю функцію працювати. Здається, що синтаксис поточного ng-includeвідрізняється від того, що був раніше: я бачу багато прикладів <div ng-include src="path/file.html"></div> Але в офіційних документах написано використовувати <div ng-include="path/file.html"></div> Але потім вниз на сторінці вона відображається як <div ng-include src="path/file.html"></div> …

13
Як послідовно виконувати завдання Gulp один за одним
у фрагменті так: gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else" У developзавданні, яке я хочу запустити, cleanі після його виконання, запустіть, coffeeі коли це буде зроблено, запустіть щось інше. Але я не можу цього …


18
Виявити всі зміни <вхідного типу = "тексту"> (негайно) за допомогою JQuery
Існує багато способів зміни цінності &lt;input type="text"&gt;, зокрема: натискання клавіш Копіювати Вставити змінено JavaScript автоматично завершено браузером або панеллю інструментів Я хочу, щоб моя функція JavaScript викликалася (із поточним вхідним значенням) кожного разу, коли вона змінюється. І я хочу, щоб це було викликано відразу, а не лише тоді, коли вхід …
397 javascript  jquery  html 

22
Порівнюйте лише частину дати без порівняння часу в JavaScript
Що не так з кодом нижче? Можливо, було б простіше просто порівняти дату, а не час. Я не впевнений, як це зробити, і шукав, але не зміг знайти свою точну проблему. До речі, коли я показую дві дати в попередженні, вони відображаються як однакові. Мій код: window.addEvent('domready', function() { var …

6
Які фактичні можливості використання ES6 WeakMap?
Які фактичні можливості використання WeakMapструктури даних, введеної в ECMAScript 6? Оскільки ключ слабкої карти створює чітке посилання на його відповідне значення, гарантуючи, що значення, вставлене у слабку карту, ніколи не зникне, доки його ключ ще живий, його не можна використовувати для таблиць нагадувань, кеші або що-небудь інше, для чого зазвичай …

10
Поширення об’єкта порівняно з Object.assign
Скажімо, у мене є options змінна і я хочу встановити якесь значення за замовчуванням. Яка користь / недолік цих двох альтернатив? Використання об’єктного розвороту options = {...optionsDefault, ...options}; Або за допомогою Object.assign options = Object.assign({}, optionsDefault, options); Це зобов'язання, яке змусило мене замислитися.

13
Доступ до властивостей JavaScript: позначення крапок проти дужок?
Окрім очевидного факту, що перша форма може використовувати змінну, а не просто рядковий літерал, чи є підстави використовувати одну над іншою, і якщо так, то в яких випадках? У коді: // Given: var foo = {'bar': 'baz'}; // Then var x = foo['bar']; // vs. var x = foo.bar; Контекст: …

30
Як я можу зазначити значення за допомогою провідних нулів?
Який рекомендований спосіб заповнити значення в JavaScript? Я думаю, що я міг би побудувати власну функцію для встановлення нулів до набраного значення, але мені цікаво, чи існує більш прямий спосіб це зробити? Примітка. Під "нульовим" я маю на увазі це в базі даних цього слова (де 6-розрядне нульове представлення числа …

9
Як видалити атрибут "вимкнено" за допомогою jQuery?
Мені потрібно спочатку вимкнути введення, а потім натиснути посилання, щоб увімкнути їх. Це те, що я намагався поки що, але це не працює. HTML: &lt;input type="text" disabled="disabled" class="inputDisabled" value=""&gt; jQuery: $("#edit").click(function(event){ event.preventDefault(); $('.inputDisabled').removeAttr("disabled") }); Це показує мені, trueа потім, falseале нічого не змінюється для входів: $("#edit").click(function(event){ alert(''); event.preventDefault(); alert($('.inputDisabled').attr('disabled')); $('.inputDisabled').removeAttr("disabled"); …


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