Может ли Javascript получить доступ к размеру собственного изображения?

Я пишу функцию jQuery, где я хотел бы получить доступ как к собственному размеру изображения, так и к размеру, указанному для него на странице. Я хотел бы установить переменную для каждого. Как это делается?

Гарантируется ли выполнение этой Цепочки Promise в этом порядке?

function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } let p = sleep(50); p.then(() => console.log('a')).then(() => console.log('c')); p.then(() => console.log('b')).then(() => console.log('d')); Гарантировано ли это напечатать «a, b, c, d» в этом порядке? Насколько я могу судить, «a» должен срабатывать до того, как «c» и «b» должны стрелять до «d», но помимо этого, […]

Angular.js $ http.get, как заставить кодировку UTF-8

Я должен прочитать файл JSON, закодированный с помощью кодировки utf-8 Я использую этот синтаксис: $http.get('resources/negozi.json', {header : {'Content-Type' : 'application/json; charset=UTF-8'} }).success(function(data) { … code here }); Но заголовок ответа: Content-Type : text / plain; кодировка = ISO-8859-1 Если я попытаюсь сделать это с помощью jquery: $.ajax({ type: "GET", url: "resources/negozi.json", contentType: "application/json; charset=utf-8", dataType: […]

Кнопка Click на кнопке отправляет значок в качестве цели?

У меня проблема очень похоже на: «Jquery« нажмите «не стрелять, когда значок включен», однако разрешение для этого сообщения не дает мне решения, поэтому я думаю, что может произойти что-то другое. Существенная проблема заключается в том, что у меня есть кнопка с иконкой в ​​ней. Когда я нажимаю на кнопку (например, текст), целью события является элемент […]

Я смущен насчет ключевого слова «это» в JavaScript

Это пример: function one() { var a = 1; two(); function two() { var b = 2; three(); function three() { var c = 3; alert(a + b + c); // 6 } } } one()​; //calling the function Теперь, когда мы вызываем функцию one (), результат равен 6 . Итак, все дело в цепочке […]

JQuery выберите СЛЕД. Текстовое поле в Enter Key Press

Я создал страницу с помощью jquery, и при загрузке автоматически выбирает первое текстовое поле. Я хочу, чтобы он переместился в следующее поле, когда нажата клавиша ENTER. $('.barcodeField input').bind('keyup', function(event) { if(event.keyCode==13){ $("this + input").focus(); } }); Я не могу найти ничего, что работает в сети. И я просмотрел форумы.

Лучший шаблон для обработки циклов async в Node.js

Я новичок в Node и стараюсь, чтобы я использовал разумные проекты для веб-приложения, управляемого JSON. У меня есть куча данных, хранящихся в Redis, и я получаю их через узел, выгружая результаты, когда они поступают из Redis. Вот хороший пример того, что я делаю: app.get("/facility", function(req, res) { rc.keys("FACILITY*", function(err, replies) { res.write("["); replies.forEach(function (reply, i) […]

Лучший способ доступа к закрытым членам в Javascript

Прочитав немного на прототипной модели наследования Javascript, я меняю свой стиль построения класса из var Some_Class = function() { this.public_method = function() { }; (function() { // constructor }).call(this) } в var Some_Class = function() { (function() { // constructor }).call(this) } Some_Class.prototype.public_method = function() { }; Хотя я понимаю, что это хорошая практика, но […]

Патч обезьяны XMLHTTPRequest.onreadystatechange

Как будет идти об обезьяне, исправляющей функцию onreadystatechange XMLHTTPRequest . Я пытаюсь добавить функцию, которая будет вызываться, когда каждый запрос ajax, сделанный с страницы, возвращается. Я знаю, это звучит как ужасная идея, но прецедент довольно странный. Я хочу использовать определенный SDK с консолью (jqconsole), но показывать статус и результаты от вызовов ajax внутри консоли без […]

Холст, созданный canvg, размывается сетчаткой

Я использую Raphael для рисования объекта, а затем перенося его в элемент canvas для HTML с помощью canvg, чтобы я мог использовать toDataURL, чтобы сохранить его как PNG. Но когда я использую canvg, результирующее изображение размыто. Например, код, приведенный ниже, производит это (raphael сверху, canvg внизу): <html> <head> <script src="lib/raphael-min.js"></script> <script type="text/javascript" src="http://canvg.googlecode.com/svn/trunk/rgbcolor.js"></script> <script type="text/javascript" […]

JavaScript делает сайт умным, красочным и простым использованием.