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

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

15
Оголошення масиву об'єктів
У мене є змінна, яка є масивом, і я хочу, щоб кожен елемент масиву за замовчуванням діяв як об’єкт. Для досягнення цього я можу зробити щось подібне у своєму коді. var sample = new Array(); sample[0] = new Object(); sample[1] = new Object(); Це чудово працює, але я не хочу …

7
Використання числа як "індексу" (JSON)
Нещодавно я почав копатись у JSON, і зараз я намагаюся використовувати число як "ідентифікатор", що працює не надто добре. foo:"bar"працює нормально, тоді як 0:"bar"ні. var Game = { status: [ { 0:"val", 1:"val", 2:"val" }, { 0:"val", 1:"val", 2:"val" } ] } alert(Game.status[0].0); Чи є спосіб зробити це наступним чином? …

1
У чому різниця між Event.target, Event.toElement та Event.srcElement?
У мене є такий код: document.oncontextmenu = function(evt) { evt = evt || window.event; console.log(evt.target, evt.toElement, evt.srcElement); }; Клацання правою кнопкою миші на a <div class="foo"></div>, повертає це: div.foo, div.foo, div.foo Клацання правою кнопкою миші на a <input>, повертає це: вхід, вхід, вхід Здається, всі приносять однаковий результат. Чи є …

6
Чи можу я програмно відкрити devtools із розширення Google Chrome?
У мене є хромоване розширення, яке підключається до інструментів розробки. В ідеалі я хочу значок, який при натисканні відкриває інструменти розробників на новій вкладці, яку я створив. Чи можна це зробити з фонової сторінки?

18
Який алгоритм обчислення пропорції?
Я планую використовувати його з JavaScript для обрізання зображення відповідно до всього вікна. Редагувати : я буду використовувати сторонній компонент, який приймає співвідношення сторін лише у такому форматі як: 4:3, 16:9.

10
Як виправити розмитий текст на полотні HTML5?
Я всього n00b з HTML5і я працюю з canvasдля візуалізації форм, кольорів і тексту. У моєму додатку у мене є адаптер подання, який динамічно створює полотно та наповнює його вмістом. Це працює дуже добре, за винятком того, що мій текст робиться дуже нечітким / розмитим / розтягнутим. Я бачив багато …

7
Конфлікт: кілька ресурсів видаються в одне і те ж ім’я файлу
Я новачок веб-пакету, який хоче дізнатися все про це. Я зіткнувся з конфліктом під час запуску веб-пакета, який сказав мені: ERROR in chunk html [entry] app.js Conflict: Multiple assets emit to the same filename app.js Що робити, щоб уникнути конфлікту? Це мій webpack.config.js: module.exports = { context: __dirname + "/app", …

4
Promise.all поведінка з RxJS Observables?
У Angular 1.x мені іноді доводиться робити кілька httpзапитів і робити щось із усіма відповідями. Я б кинув усі обіцянки в масив і зателефонував Promise.all(promises).then(function (results) {...}). Здається, найкращі практики Angular 2 вказують на використання RxJS Observableяк заміну обіцянкам у httpзапитах. Якщо у мене є дві або більше різних спостережливих …

9
Знайдіть усі правила CSS, що застосовуються до елемента
Багато інструментів / API надають способи вибору елементів певних класів або ідентифікаторів. Також є можливість перевірити необроблені таблиці стилів, завантажені браузером. Однак, щоб браузери відображали елемент, вони компілюють усі правила CSS (можливо, з різних файлів таблиць стилів) і застосовують його до елемента. Це те, що ви бачите у Firebug або …
87 javascript  css 

5
Як отримати розмір одного документа в Mongodb?
Я зіткнувся з дивною поведінкою монго, і хотів би це трохи пояснити ... Моє прохання таке просте: я хотів би отримати розмір одного документа у колекції. Я знайшов два можливих рішення: Object.bsonsize - деякий метод javascript, який повинен повертати розмір у байтах db.collection.stats () - де є рядок 'avgObjSize', який …

8
jquery для зміни атрибуту стилю класу div
У мене такий клас слайдера, і я хочу змінити атрибут style style = "left: 336px" <div id="range-cont"> <div class="slider"> <div class="progress" style="width: 350px;"></div> <a class="handle" href="#" **style="left: 336px;"**></a> </div> <input id="percentage" class="range" type="range" value="14" name="percentage" min="0" max="100"> <p id="percent-label">%</p> </div> </div> Я спробував, $('.handle').css({'style':'left: 300px'})але це не працює. Не впевнений, …
87 javascript  jquery  css 


7
Чому об’єкти не піддаються ітерації в JavaScript?
Чому за замовчуванням об’єкти не можна повторити? Я постійно бачу запитання, пов’язані з ітерацією об’єктів, загальним рішенням є перегляд властивостей об’єкта та доступ до значень в об’єкті таким чином. Це здається настільки звичним, що змушує задуматися, чому самі об’єкти не піддаються ітерації. Такі твердження, як ES6, for...ofбуло б непогано використовувати …

5
'append' викликається на об'єкті, який не реалізує інтерфейс FormData
Я намагаюся завантажити зображення за допомогою jquery та ajax. Але тут сталося дивне. У консолі журналу його показ Помилка TypeEr: "додавання" викликається для об'єкта, який не реалізує інтерфейс FormData. Скажіть, будь ласка, що я тут зробив неправильно? Сценарій JS var prosrc=$("#pro_pix img").last().attr("src"); $("#logoform").on('change',function(event){ var postData = new FormData(this); $("#pro_pix img").last().hide(); …


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