Вопросы с тегом «javascript»

145
Можно ли изолировать JavaScript, работающий в браузере?

Мне интересно, можно ли изолировать JavaScript, работающий в браузере, для предотвращения доступа к функциям, которые обычно доступны для кода JavaScript, запущенного на странице HTML. Например, допустим, я хочу предоставить конечным пользователям JavaScript API, чтобы они могли определять...

145
Как работает этот эксплойт с кучи milw0rm?

Я обычно не испытываю затруднений при чтении кода JavaScript, но для этого я не могу понять логику. Код взят из эксплойта, который был опубликован 4 дня назад. Вы можете найти его в milw0rm . Вот код: <html> <div id="replace">x</div> <script> // windows/exec - 148 bytes //...

145
Номера кодирования PHP json_encode в виде строк

У меня одна проблема с функцией PHP json_encode. Он кодирует числа как строки, например array('id' => 3) становится "{ ["id": "3", ...) Когда js встречает эти значения, он интерпретирует их как строки, и числовые операции с ними не выполняются. Кто-нибудь знает, как предотвратить...

145
Как проверить, есть ли у анонимного объекта метод?

Как я могу проверить, был ли анонимный объект создан таким образом: var myObj = { prop1: 'no', prop2: function () { return false; } } действительно ли определен prop2? prop2 всегда будет определяться как функция, но для некоторых объектов это не требуется и не будет определено. Я попробовал то, что...

145
Как переопределить Backbone.sync?

Я пробую Backbone.js, и одна из вещей, которые я пытаюсь сделать, - это вызвать удаленный API, поэтому я должен иметь возможность переопределить Backbone.sync, насколько я понимаю документацию . В самой документации нет примера того, как это сделать, и, похоже, нет группы Google для Backbone ......

145
Как мне определить «shift + enter» и создать новую строку в Textarea?

В настоящее время, если человек нажимает enterвнутри текстовой области, форма будет отправлена. Хорошо, я этого хочу. Но когда они набирают shift+ enter, я хочу, чтобы текстовая область переместилась на следующую строку:\n Как я могу сделать это в JQueryпростом JavaScript или как можно...

145
Как я могу выбрать элемент с классом в DIV?

У меня есть следующий HTML: <div id="mydiv"> <div class="myclass"></div> </div> Я хочу иметь возможность использовать селектор, который выбирает внутреннюю часть div, но специфичен для mydivконтейнера. Как я могу добиться этого с помощью jQuery?...

145
javascript regex - искать альтернативу?

Вот регулярное выражение, которое отлично работает в большинстве реализаций регулярных выражений: (?<!filename)\.js$ Это соответствует .js строке, которая заканчивается на .js, за исключением filename.js Javascript не поддерживает поиск назад с помощью регулярных выражений. Может ли кто-нибудь...

145
Получить ключи HTML5 localStorage

Мне просто интересно, как получить все ключевые значения localStorage. Я попытался получить значения с помощью простого цикла JavaScript for (var i=1; i <= localStorage.length; i++) { alert(localStorage.getItem(i)) } Но это работает только в том случае, если ключи представляют собой...

145
Можно ли использовать скрап для удаления динамического контента с сайтов, использующих AJAX?

Недавно я изучал Python и погружаюсь в создание веб-скребка. Ничего особенного; его единственная цель - получить данные с веб-сайта для ставок и поместить их в Excel. Большинство проблем решаемы, и у меня есть хороший маленький беспорядок вокруг. Однако я столкнулся с огромным препятствием из-за...

145
jQuery Селектор «Не имеет атрибута»?

Я могу найти div с таким атрибутом: $('.funding-plan-container[data-timestamp]') Но если я попытаюсь найти div, у которого нет этого атрибута, я получаю сообщение об ошибке - мой код: $('.funding-plan-container[!data-timestamp]') Есть ли в jQuery селектор «не имеет атрибута»? Для справки, здесь...

145
AngularJS $ ресурс RESTful пример

Я бы хотел использовать $ resource для вызова моего веб-сервиса RESTful (над которым я до сих пор работаю), но я хотел бы узнать, правильно ли я сначала сделал мой скрипт AngularJS. Тодо DTO имеет: {id, order, content, done} :cmdтак что я могу позвонить, api/1/todo/resetчтобы очистить таблицу задач...

145
Как мне объединить два объекта javascript вместе в ES6 +?

Мне надоело всегда писать такой код: function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } Или, если я не хочу писать код сам, создайте библиотеку, которая это уже делает. Конечно, на помощь приходит ES6 +,...

145
Добавление элемента div в тело или документ в JavaScript

Я создаю световой короб на чистом JavaScript. Для этого делаю накладку. Я хочу добавить этот оверлей в тело, но я также хочу сохранить контент на странице. Мой текущий код добавляет оверлейный div, но также удаляет текущее содержимое в теле. Как добавить элемент div и сохранить содержимое в теле?...

145
Директива AngularJS с опциями по умолчанию

Я только начинаю с angularjs и работаю над преобразованием нескольких старых плагинов JQuery в директивы Angular. Я бы хотел определить набор параметров по умолчанию для моей директивы (element), который можно переопределить, указав значение параметра в атрибуте. Я оглянулся на то, как это сделали...

145
Как получить JQuery.trigger («клик»); инициировать щелчок мышью

Мне трудно понять, как имитировать щелчок мыши с помощью JQuery. Может кто-нибудь, пожалуйста, сообщите мне, что я делаю неправильно. HTML: <a id="bar" href="http://stackoverflow.com" target="_blank">Don't click me!</a> <span id="foo">Click me!</span> JQuery:...