javascript- все статьи тега ➜ страница 47
Каков наиболее эффективный способ создания HTML-элементов с помощью jQuery?
недавно я делал много модальных всплывающих окон, а что нет, для чего я использовал jQuery. Метод, который я использовал для создания новых элементов на странице, в подавляющем большинстве был следующим: $("<div></div>"); однако, я получаю ощущение, что это не самый лучший или наиболее эффективный способ сделать это. Каков наилучший способ создания элементов в jQuery с точки зрения производительности? этот ответ имеет ориентиры для предложений под. ...
Преобразование объекта JS в массив с помощью jQuery
мое приложение создает объект JavaScript, например: myObj= {1:[Array-Data], 2:[Array-Data]} но мне нужен этот объект в виде массива. array[1]:[Array-Data] array[2]:[Array-Data] поэтому я попытался преобразовать этот объект в массив путем итерации с $.each через объект и добавление элемента в массив: x=[] $.each(myObj, function(i,n) { x.push(n);}); есть ли лучший способ, чтобы преобразовать объект в массив или, может быть, функция? ...
Кадр Бастер Бастер ... нужен код Бастера
допустим, вы не хотите, чтобы другие сайты "обрамляли" ваш сайт в <iframe>: <iframe src="http://example.org"></iframe> таким образом, вы вставляете анти-фрейминг, фрейм перебора JavaScript на все ваши страницы: /* break us out of any containing iframes */ if (top != self) { top.location.replace(self.location.href); } отлично! Теперь вы" бюст " или вырваться из любого содержащего iframe автоматически. За исключением одной маленькой проблемы. как выясняется, ваш фрейм-пере ...
Отправка формы на "Enter" с помощью jQuery?
У меня есть стандартная форма входа в систему-текстовое поле электронной почты, поле пароля и кнопка отправки в проекте AIR, использующем HTML/jQuery. Когда я нажимаю Enter в форме, все содержимое формы исчезает, но форма не представляется. Кто-нибудь знает, является ли это проблемой Webkit (Adobe AIR использует Webkit для HTML), или если я все испортил? пробовал: $('.input').keypress(function (e) { if (e.which == 13) { $('form#login').submit(); } }); но это ни остановило поведени ...
JQuery - $ не определен
у меня есть простой jQuery click event <script type="text/javascript"> $(function() { $('#post').click(function() { alert("test"); }); }); </script> и ссылка jquery, определенная на сайте.мастер <script src="<%=ResolveUrl("~/Scripts/jquery-1.3.2.js")%>" type="text/javascript"></script> Я проверил, что скрипт решается правильно, я могу видеть разметку и просматривать скрипт непосредственно в firebug, поэтому я должен быть на ...
В RGB в hex и Hex в RGB
Как конвертировать цвета в формате RGB в шестнадцатеричный формат и наоборот? например, преобразовать '#0080C0' до (0, 128, 192). ...
Каков правильный синтаксис 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> Несмотря На Это, Я пробовал <div ng-incl ...
Отправка данных POST с помощью XMLHttpRequest
Я хотел бы отправить некоторые данные с помощью XMLHttpRequest в JavaScript. скажем, у меня есть следующая форма в HTML: <form name="inputform" action="somewhere" method="post"> <input type="hidden" value="person" name="user"> <input type="hidden" value="password" name="pwd"> <input type="hidden" value="place" name="organization"> <input type="hidden" value="key" name="requiredkey"> </form> Как я могу написать эквивалент с помощью XMLHttpRe ...
Связывание клавиш со стрелками в JS/jQuery
Как привязать функцию к клавишам со стрелками влево и вправо в Javascript и/или jQuery? Я посмотрел на плагин JS-hotkey для jQuery (обертывает встроенную функцию привязки, чтобы добавить аргумент для распознавания определенных клавиш), но он, похоже, не поддерживает клавиши со стрелками. ...
Максимальный размер стека вызовов превысило ошибка
Я использую файл библиотеки JavaScript Direct Web Remoting (DWR) и получаю сообщение об ошибке только в Safari (desktop и iPad) Он говорит: максимальный размер стека вызовов превысило. что именно означает эта ошибка и полностью ли она прекращает обработку? также любое исправление Safari браузер (на самом деле на iPad Safari, Он скажет JS: время выполнения превышено что Я предполагаю, что это та же проблема стека вызовов) ...
Что такое консоль.лог?
зачем console.log? Пожалуйста, объясните, как использовать его в JavaScript, с примерами кода. ...
Что такое явный антипаттерн конструкции обещания и как его избежать?
я писал код, который делает что-то похожее: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { // or = new $.Deferred() etc. | // using a promise constructor myPromiseFn(param+1) | myPromiseFn(param+1) .then(function(val) { /* or .done */ | .then(function(val) { d.resolve(val); | resolve(v ...
Разница между JSON.stringify и JSON.разбор
Я был смущен, когда использовать эти два метода разбора. после того, как я Эхо мои данные json_encoded и получить его обратно через ajax, я часто сталкиваюсь с путаницей о том, когда я должен использовать JSON.преобразовать в строки и JSON.разбор. Я [object,object] в своем ...
Как я могу изменить ширину по умолчанию модального окна Twitter Bootstrap?
я попробовал следующий: <div class="modal hide fade modal-admin" id="testModal" style="display: none;"> <div class="modal-header"> <a data-dismiss="modal" class="close">×</a> <h3 id='dialog-heading'></h3> </div> <div class="modal-body"> <div id="dialog-data"></div> </div> <div class="modal-footer"> <a data-dismiss="modal" class="btn" > ...
Вычисление ширины текста с помощью JavaScript
Я хотел бы использовать JavaScript для вычисления ширины строки. Возможно ли это без использования моноширинного шрифта? Если это не встроенный, моя единственная идея-создать таблицу Ширин для каждого символа, но это довольно неразумно, особенно поддерживая Unicode и разные размеры типов (и все браузеры, если на то пошло). ...
Как отформатировать float в javascript?
в JavaScript, при преобразовании из float в строку, как я могу получить только 2 цифры после запятой? Например, 0,34 вместо 0,3445434. ...
Почему jQuery или метод DOM, такой как getElementById, не находит элемент?
каковы возможные причины для document.getElementById,$("#id") или любой другой метод DOM / селектор jQuery не находит элементы? пример проблемы включают в себя: jQuery молча не удается привязать обработчик событий, а стандартный метод DOM возвращает null приведет к ошибке: Uncaught TypeError: не удается установить свойство '...- нуль ...
Печать содержимого объекта JavaScript? [дубликат]
этот вопрос уже есть ответ здесь: Как я могу отобразить объект JavaScript? 31 ответы обычно, если мы просто используем alert(object); Он будет отображаться как [object Object]. Как распечатать все параметры содержимого объекта в JavaScript? ...
Как заменить все точки в строке с помощью JavaScript
Я хочу заменить все вхождения точки (.) в строке JavaScript например, у меня есть: var mystring = 'okay.this.is.a.string'; Я хочу сделать: okay this is a string. до сих пор я пытался: mystring.replace(/./g,' ') но это заканчивается тем, что все строки заменяются пробелами. ...
Установка фокуса на ввод после рендеринга
каков способ react установки фокуса на определенном текстовом поле после визуализации компонента? документация, кажется, предлагает использовать ссылки, например: Set ref="nameInput" в моем поле ввода в функции рендеринга, а затем вызовите: this.refs.nameInput.getInputDOMNode().focus(); но где я должен это назвать? Я пробовал несколько мест, но я не могу заставить его работать. ...