javascript- все статьи тега ➜ страница 46
Как сохранить массив в localStorage? [дубликат]
этот вопрос уже есть ответ здесь: Хранение объектов в HTML5 localStorage 27 ответов Если бы мне не нужен был localStorage, мой код выглядел бы так: var names=new Array(); names[0]=prompt("New member name?"); это работает. Однако мне нужно сохранить эту переменную в localStorage, и она оказывается довольно упрямой. Я пробовал: var localStorage[names] = new Array(); localStorage.names[0] = prompt("New ...
Как определить, загружается ли веб-страница внутри iframe или непосредственно в окно браузера?
Я пишу приложение iframe на основе facebook. Теперь я хочу использовать одну и ту же html-страницу для отображения обычного веб-сайта, а также страницы холста в facebook. Я хочу знать, могу ли я определить, была ли страница загружена внутри iframe или непосредственно в браузере? ...
В jQuery, как прикрепить события к динамическим элементам html? [дубликат]
этот вопрос уже есть ответ здесь: привязка событий к динамически создаваемым элементам? 23 ответов Предположим, у меня есть некоторый код jQuery, который присоединяет обработчик событий ко всем элементам с классом "myclass". Например: $(function(){ $(".myclass").click( function() { // do something }); }); и мой html может быть как следует: <a class="myclass" href="#">test1</a ...
.trim() в JavaScript не работает в IE
Я пытался применить .trim() к строке в одной из моих программ JavaScript. Он отлично работает под Mozilla, но отображается ошибка, когда я пытаюсь это сделать в IE8. Кто-нибудь знает, что здесь происходит? Есть в любом случае я могу заставить его работать в IE? код: var ID = document.getElementByID('rep_id').value.trim(); отображать сообщение об ошибке: Message: Object doesn't support this property or method Line: 604 Char: 2 Code: 0 URI: http://test.localhost/test.js ...
Как "правильно" создать пользовательский объект в JavaScript?
мне интересно, что лучший способ создать объект JavaScript, который имеет свойства и методы. Я видел примеры, когда человек использовал var self = this а потом использует self. во всех функциях, чтобы убедиться, что область всегда правильно. тогда я видел примеры использования .prototype для добавления свойств, в то время как другие делают это инлайн. может кто-нибудь дать мне правильный пример объекта JavaScript с некоторыми свойствами и методами? ...
Момент.JS преобразование в объект даты
Через Минуту.js я не могу преобразовать правильный объект moment в объект date с часовыми поясами. Я не могу получить правильную дату. пример: var oldDate = new Date(), momentObj = moment(oldDate).tz("MST7MDT"), newDate = momentObj.toDate(); console.log("start date " + oldDate) console.log("Format from moment with offset " + momentObj.format()) console.log("Format from moment without offset " + momentObj.utc().format()) console.log("(Date object) Time with offset " + newDate) console.l ...
jQuery AJAX cross domain
вот две страницы, тест.php и testserver.РНР. ...
jQuery флажок изменить и нажмите кнопку событие
у меня есть <input type="checkbox" id="checkbox1" /> <br /> <input type="text" id="textbox1" /> и $(document).ready(function() { //set initial state. $('#textbox1').val($(this).is(':checked')); $('#checkbox1').change(function() { $('#textbox1').val($(this).is(':checked')); }); $('#checkbox1').click(function() { if (!$(this).is(':checked')) { return confirm("Are you sure?"); } }); }); JSFIDDLE ссылке здесь из ...
Что такое оператор" двойная Тильда " ( ~ ~ ) в JavaScript? [дубликат]
этот вопрос уже есть ответ здесь: Что делает ~ ~ ("двойная Тильда") в Javascript? 9 ответов Я вижу это в каком-то коде, и я понятия не имею, что он делает: var jdn = function(y, m, d) { var tmp = (m <= 2 ? -1 : 0); return ~~((1461 * (y + 4800 + tmp)) / 4) + ~~((367 * (m - 2 - 12 * tmp)) / 12) - ~~((3 * ((y + 4900 + tmp) / 100)) / 4) + d - 2483620; }; что это ~~ опе ...
Как преобразовать дату JavaScript в UTC?
предположим, что пользователь вашего сайта вводит диапазон дат. 2009-1-1 to 2009-1-3 вам нужно послать эту дату на сервер для обработки, но сервер ожидает, что все даты и время в формате UTC. теперь предположим, что пользователь находится на Аляске, Гавайях или Фиджи. Поскольку они находятся в часовом поясе, совершенно отличном от UTC, диапазон дат должен быть преобразован в нечто вроде этого: 2009-1-1T8:00:00 to 2009-1-4T7:59:59 используя объект даты JavaScript, как бы вы преобразовали ...
Каков самый простой способ вызова функции каждые 5 секунд в jQuery? [дубликат]
этот вопрос уже есть ответ здесь: вызов функции каждые 60 секунд 8 ответов JQuery, как вызвать функцию каждые 5 секунд. Я ищу способ автоматизировать изменение изображений в слайд-шоу. Я бы предпочел не устанавливать никаких других сторонних плагинов, если вероятный. ...
Получение часового пояса клиента в JavaScript
Как я могу собрать информацию о часовом поясе посетителя? Мне нужен часовой пояс, а также часы смещения GMT. ...
Зачем нам нужно промежуточное программное обеспечение для асинхронного потока в Redux?
согласно документам, "без промежуточного по Redux store поддерживает только синхронный поток данных". Я не понимаю, почему это так. Почему компонент контейнера не может вызвать асинхронный API, а затем dispatch действия? например, представьте себе простой интерфейс: поле и кнопка. Когда пользователь нажимает кнопку, поле заполняется данными с удаленного сервера. import * as React from 'react'; import * as Redux from 'redux'; import { Provider, connect } from 'react-redux'; const ActionTyp ...
Отправка аргументов командной строки в сценарий npm
The scripts часть package.json в настоящее время выглядит так: "scripts": { "start": "node ./script.js server" } ...а это значит, что я могу бежать npm start для запуска сервера. Пока все хорошо. однако, я хотел бы иметь возможность запустить что-то вроде npm start 8080 и передайте аргумент(ы) в script.js (например,npm start 8080=>node ./script.js server 8080). Это возможно? ...
Вычитание дней из даты в JavaScript
кто-нибудь знает простой способ взять дату (например, сегодня) и вернуться на X дней? Так, например, если я хочу вычислить дату за 5 дней до сегодняшнего дня. ...
Каков максимальный размер значений localStorage?
С localStorage (в настоящее время) поддерживает только строки в качестве значений, и для того, чтобы сделать это объекты должны быть stringified (хранятся как JSON-string), прежде чем они могут быть сохранены, есть ли определенное ограничение относительно длины значений. кто-нибудь знает, есть ли определение, которое применяется ко всем браузерам? ...
Как заменить все разрывы строк в строке тегами?
как я могу прочитать разрыв строки из значения с помощью Javascript и заменить все разрывы строк на br теги? пример: переменная, переданная из PHP, как показано ниже: "This is man. Man like dog. Man like to drink. Man is the king." Я хотел бы, чтобы мой результат выглядел примерно так после того, как Javascript преобразует его: "This is man<br /><br />Man like dog.<br />Man like to drink.<br /><br />Man is the king." ...
Сгенерируйте хэш из строки в Javascript
Мне нужно преобразовать строки в некоторую форму хэша. Возможно ли это в JavaScript? Я не использую серверный язык, поэтому я не могу сделать это таким образом. ...
Рельсы 4: Как использовать $(документ).ready() с turbo-links
я столкнулся с проблемой в моем приложении Rails 4 при попытке организовать JS-файлы "the rails way". Ранее они были разбросаны по разным точкам зрения. Я организовал их в отдельные файлы и скомпилировал их с конвейером активов. Однако я только что узнал, что "готовое" событие jQuery не срабатывает при последующих щелчках, когда turbo-linking включен. При первой загрузке страницы он работает. Но когда вы нажимаете ссылку, что-нибудь внутри ready( function($) { не будет выполняться (потому что ст ...
AngularJS: почему ng-bind лучше, чем {{}} в angular?
Я был в одном из угловых презентаций и один из людей на встрече, упомянутой ng-bind лучше, чем {{}} привязка. одна из причин, ng-bind поместите переменную в список наблюдения, и только когда есть изменение модели, данные будут переданы для просмотра, с другой стороны,{{}} будет интерполировать выражение каждый раз (я думаю, что это угловой цикл) и нажимать значение, даже если значение изменилось или нет. также говорится, что, если вы есть не так много данных на экране, вы можете использовать ...