javascript- все статьи тега ➜ страница 85


Регулярное выражение JavaScript проверка электронной почты [дубликат]

этот вопрос уже есть ответ здесь: Как проверить адрес электронной почты в JavaScript? 74 ответы Как проверить адреса электронной почты с помощью регулярного выражения? 69 ответов этот код всегда предупреждает "null", что означает, что строка не соответствует выражение. var pattern = "^w+@[a-zA-Z_]+?.[a-zA-Z]{2,3} ...

PhantomJS; щелкните элемент

как щелкнуть элемент в PhantomJS? page.evaluate(function() { document.getElementById('idButtonSpan').click(); }); это дает мне ошибку " undefined не является функцией..." Если я вместо return document.getElementById('idButtonSpan'); а затем распечатать его, затем он печатает [object object], поэтому элемент существует. элемент действует как кнопка, но на самом деле это просто элемент span, не подать сигнала. я смог заставить эту кнопку нажать, чтобы работать с Каспером, но у Ка ...

Запустить функцию в скрипте из командной строки (узел JS)

Я пишу веб-приложения в Node. Если у меня есть js-файл db.js с функцией init в нем, как я могу вызвать эту функцию из командной строки? ...

Инструменты разработчика Chrome: что такое поддержка сниппетов?

начиная с версии 19, веб-инспектор Chrome имеет экспериментальную функцию под названием "Поддержка фрагментов". Вот как его активировать: откройте chrome: флаги, включите "эксперименты с инструментами разработчика", перезапустите. откройте веб-инспектор (инструменты разработчика), нажмите значок шестеренки настроек в правом нижнем углу, включите "поддержку фрагментов", перезапустите. Откройте панель Скрипты, нажмите кнопку "навигатор дерево" значок слева,и найти пустую вкладку фрагменты. ...

Есть ли способ увеличить масштаб графика компоновки D3 force?

D3 имеет направленную на силу компоновку здесь. Есть ли способ добавить масштабирование к этому графику? В настоящее время я смог захватить событие колеса мыши, но не совсем уверен, как написать саму функцию перерисовки. Есть предложения? var vis = d3.select("#graph") .append("svg:svg") .call(d3.behavior.zoom().on("zoom", redraw)) // <-- redraw function .attr("width", w) .attr("height", h); ...

JSON для дампа строковой переменной

есть ли быстрая функция для преобразования объектов JSON, полученных через jQuery getJSON в дамп строковой переменной (для трассировки/отладки)? ...

Как объявить глобальную переменную в файле. js

мне нужно несколько глобальных переменных, которые мне нужны во всех .js файлы. например, рассмотрим следующие 4 файла: global.js js1.js js2.js js3.js есть ли способ, что я могу объявить 3 глобальные переменные в global.js и доступ к ним в любой из других 3 .js файлы учитывая, что я загружаю все вышеперечисленные 4 файла в HTML-документ? кто-то может пожалуйста, скажите мне, если это возможно или есть работа вокруг, чтобы достичь этого? ...

Можно ли использовать babel-узел в производстве

Я разрабатывал сайт с использованием babel-node и browserify с преобразованием babelify, чтобы поддерживать синтаксис ES6. мне просто интересно, могу ли я запустить это в производство какbabel-node server, а неnode server какие еще параметры я должен запустить ES6 в узле? вот команды, которые я запускаю для сборки и запуска в разработке // npm run build browserify -t [babelify] client.js > public/js/bundle.js", // npm start babel-node server.js" вот мои зависимости dev "babel": "^4.0.1 ...

Скачать файлы, такие как mega.co.nz

сегодня я проверил mega.co.nz и я в восторге от некоторых особенностей. например, на странице загрузки он будет загружать файлы в браузере и после этого расшифровывать их с помощью javascript. например см. Эту ссылку для загрузки файла png: https://mega.co.nz/#!7JRgFJzJ!efpJGWuPhYczLexY19ex82nuwfs4sR_Dg4jxddeclh4 в этой ссылке, он начнет загрузку в браузере. я проверил вкладку Сеть в Проинспектировать элемент, он будет скачать части файла с AJAX после этого завершили все части файла, сохранит ...

Каков список возможных значений для навигатора.платформа на сегодняшний день?

Я знаю, что это меняется довольно часто, но есть ли список как можно более исчерпывающий из возможных значений, возвращаемых navigator.platform? список так: HP-UX Linux i686 Linux armv7l Mac68K MacPPC MacIntel SunOS С win16 Win32 вздрагивание iPhone iPod iPad Android BlackBerry Опера ...

Как очистить диаграмму от холста, чтобы события наведения не могли быть вызваны?

Я использую Chartjs для отображения линейного графика, и это отлично работает: // get line chart canvas var targetCanvas = document.getElementById('chartCanvas').getContext('2d'); // draw line chart var chart = new Chart(targetCanvas).Line(chartData); но проблема возникает, когда я пытаюсь изменить данные для диаграммы. Я обновляю график, создавая новый экземпляр диаграммы с новыми точками данных и, таким образом, повторно инициализируя холст. Это прекрасно работает. Однако, когда я навед ...

Как я могу развернуть и свернуть с помощью JavaScript?

Я создал список на моем сайте. Этот список создается циклом foreach, который строится с информацией из моей базы данных. Каждый элемент представляет собой контейнер с различными секциями, так что это не список, как 1, 2, 3... так далее. Я перечисляю повторяющиеся разделы с информацией. В каждом разделе есть подраздел. Общая сборка выглядит следующим образом: <div> <fieldset class="majorpoints" onclick="majorpointsexpand($(this).find('legend').innerHTML)"> <legend cla ...

Можно ли загрузить простую структуру файлов html и javascript в heroku?

Я пытаюсь развернуть мой проект с открытым исходным кодом в heroku, это по необходимости очень просто с помощью только статического html и javascript. Но разве они не поддерживают статические сайты? Я бы предпочел не делать это проектом Sinatra, если я не планирую когда-либо использовать что-либо, кроме html и javascript. ~/sites/d4-site $ heroku create --stack cedar Creating quiet-ice-4769... done, stack is cedar http://quiet-ice-4769.herokuapp.com/ | [email protected]:quiet-ice-4769.git Git re ...

Момент.js: Дата между датами

Я пытаюсь обнаружить с момента.js, если заданная дата находится между двумя датами. Начиная с версии 2.0.0, Тим добавил isBefore() и isAfter() для сравнения дат. нет isBetween() способ, я думал, что это будет работать: var date = moment("15/02/2013", "DD/MM/YYYY"); var startDate = moment("12/01/2013", "DD/MM/YYYY"); var endDate = moment("15/01/2013", "DD/MM/YYYY"); if (date.isBefore(endDate) && date.isAfter(startDate) || (date.isSame(startDate) || date.isSame(endDate)) ) { ale ...

jQuery.parseJSON vs JSON.разбор

jQuery.parseJSON и JSON.parse две функции, которые выполняют ту же задачу. Если библиотека jQuery уже загружена, будет использовать jQuery.parseJSON лучше, чем с помощью JSON.parse в плане производительности? если да, то почему? Если нет, то почему? ...

Можете ли вы определить, находится ли Chrome в режиме инкогнито с помощью скрипта?

можно ли определить, находится ли Google Chrome в режиме инкогнито с помощью скрипта? Edit:Я на самом деле имел в виду, возможно ли это с помощью пользовательского скрипта, но ответы предполагают, что JavaScript работает на веб-странице. Я снова задал вопрос здесь в отношении пользовательских скриптов. ...

Запретить автоматическую прокрутку браузера при обновлении

Если вы перейдете на страницу a и прокрутите ее, то обновите страницу в том месте, где вы ее оставили. Это здорово, однако это также происходит на страницах, где есть расположение якоря в url. Примером может быть, если вы нажали на ссылку http://example.com/post/244#comment5 и обновил страницу после просмотра вокруг вас не будет на якоре и страница прыгает вокруг. Есть ли способ предотвратить это с помощью javascript? Так что независимо от того, что вы всегда будете перемещаться к якорю. ...

Удалить все классы, кроме одного

Ну, я знаю, что с некоторыми действиями jQuery мы можем добавить много классов к определенному div: <div class="cleanstate"></div> скажем, что с некоторыми кликами и другими вещами div получает много классов <div class="cleanstate bgred paddingleft allcaptions ..."></div> Итак, как я могу удалить все классы, кроме одного? Единственная идея, которую я придумал, это: $('#container div.cleanstate').removeClass().addClass('cleanstate'); пока removeClass() убивает все ...

JavaScript-обратные ссылки на регулярные выражения строк

вы можете backreference, как это в JavaScript: var str = "123 $test 123"; str = str.replace(/($)([a-z]+)/gi, ""); Это было бы (довольно глупо) заменить "$test" на "test". Но представьте, что я хотел бы передать полученную строку $2 в функцию, которая возвращает другое значение. Я пробовал это, но вместо того, чтобы получить строку "test", я получаю "$2". Есть ли способ достичь этого? // Instead of getting "" passed into somefunc, I want "test" // (i.e. the result of the regex) str = str.repl ...

Как получить результат консоли.trace () как строка в javascript с chrome или firefox?

console.trace() выводит результат на консоль. Я хочу получить результаты в виде строки и сохранить их в файл. Я не определяю имена для функций, и я также не могу получить их имена с callee.caller.name. ...