JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4,723 questions in this forum
-
RegExp
Через JS пытаюсь сделать замену одного текста на другой. Надо найти строку "url(/example/image", для этого использую такой код: var img = new RegExp('url(/example/image', 'g'); Выдаётся ошибка "Invalid regular expression". Что подправить надо, чтобы было всё правильно?
0 votes5 answers -
RegExp - как выбрать подстроку?
Добрый день! Помогите плиз. с решением задачи. Есть строка: var str = "string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>"; Необходимо выделить содержимое самых внешних тегов <em> (то что выделено синим). var str = "string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>" Спасибо!
0 votes15 answers -
RegExp - найти "плохой" символ
Доброго времени суток. Есть форма, есть регулярка. Хочется сделать такую проверку, чтоб она хоть малость не допускала совсем уж тупых запросов -ловила не только ненужные символы, но и символы, поставленные в недопустимом месте. Регулярку вродь составил, проблема в том, что не смог найти алгоритма нахождения неверного символа... Итого вопрос: как найти первый не совпавший с регуляркой символ? регулярка по типу : /^[0-9a-z]([.,a-z ]){0,39}[a-z]$/ С уважением, Олег. Примерчик http://beavers-net.narod.ru/primers/checker.html
0 votes7 answers -
Regexp Выдал Object! O_0
Доброго времени суток!) У меня есть выражение в виде строки. В этом выражении присутствуют скобки. Так вот, мне нужно чтобы содержимое этих скобок (с самими скобками) записалось в массив (br), после чего заменилось в исходной строке на [кое-какую другую строку]. Собственно так оно и происходит, НО... полученный массив содержит не стринги, а объекты! (так br[1].typeof() сказал) Честно говоря я этого не ожидал... Помогите разобраться: почему извлеченные по совпадению с регулярным выражением подстроки имеют такой статус? И как их преобразовать? Весь код своей функции пока не выкладываю, т.к. по-моему этот вопрос возможно решить на уровне теории. На всякий случай вот несколь…
0 votes3 answers -
regexp не работает экранирование точки
Собственно код: var reg = new RegExp("\."); var result = reg.exec("text"); В результате result содержит "t", хотя в исходном тексте точки нет. Вопрос: что я делаю не так? :-)
0 votes3 answers -
reiltime translit, jQuery
Познакомился с JS и jQuery, как можно сказать, "вчера поздно вечером", и тут задачка: Сделать транслит, а вернее вообще визуально сохранить только одну английскую раскладку клавиатуры (никаких массивов и реплейсеров символов по keyup лучше не надо...) Как видите, я как слепой кот тычусь в event и хочу его же и дрессировать, чтобы, например, если нажать клавишу "q" в строке появлялся пробел таким образом, как будто я и нажимал пробел... $(function(){ $('.translit').keypress(function (e) { if (e.charCode == 113) { //e.preventDefault(); e.charCode = 32; // не согласился отработать..., ммм.. жалко }; }); }); Вопрос... Как вернуть в мой input за…
0 votes12 answers -
removeEventListener в цикле
Замучился уже... Есть таблица, на каждую ячейку которой я повесил событие 'click'. При наступлении некоего события мне нужно удалить обработчик 'click' со всех ячеек. Бегу по таблице циклом вот так: var r = table.rows; for (var i = 0, len = r.length; i < len; i++) { var c = r[i].cells; for (var j = 0, len2 = c.length; j < len2; j++) { c[j].removeEventListener('click', handler, false); } } /* * листенер, естественно, удаляется только у последнего элемента * т.к. нужно замыкание * пробую его */ var r = table.rows; for (var i = 0, len = r.length; i < len; i++) { var c = r[i].cells; for (var j = 0, len2 = c.length; j < len2; j++) { (function(i, j) …
0 votes10 answers -
repeat-y, заданный промежуток высоты
Всем привет. Проблема вот в чем: Существует 2 блока. В одном бэкграунд высотой 128pх со свойством repeat-y, картинка сама представляет собой текстуру из шахматных квадратов (например), а второй блок - это что-то вроде футера, который имеет замыкающую текстуру. И при растягивании блока над футером - само собой тектура не повторяется каждые 128px, а повторяется в зависимости от размера наполнения блока. Соответственно вопрос: Возможно ли свойству repeat-y задать фиксированный "шаг" с которым оно будет повторять изображение? Я представляю, что высоту блока нужно запрограммировать через JS, чтобы она всегда была кратна высоте изображения, т.е. если у меня изображение 128px, …
0 votes3 answers -
Replace <a>
Помогите реализовать функцию замены тега . Нужно избавиться от ссылки, но сохранить Text в ячейке таблицы: До выполнения функции <td><a href="Link">Text</a></td> После выполнения функции <td>Text</td> Или может ссылку можно перевести в состояние disabled?
0 votes8 answers -
replace отработал только 1 символ?
Всем привет, Столнулся с тем что простенькая функция для преобразования строки function get_error_message(str) { str= str.replace("validation_",""); str= str.replace("_"," "); return capitalize(str);}Если ее вызвать с параметром "validation_username_not_unique" возвращает "Username not_unique". То есть второй replace отработал только для 1го символа а второй пропустил... А как правильно?
0 votes3 answers -
replaceWith в JQuery калечит элементы формы
Привет. Имеется стилизация текстовых полей формы пи помощи jquery, вот код: function wrap_input(item){ var box = $('<div class="input_text_box" />'); if($(item).prop('disabled')){ var left = $('<div class="left_wrap_off" />').appendTo(box); var center = $('<div class="center_wrap_off" />').appendTo(box); var right = $('<div class="right_wrap_off" />').appendTo(box); }else{ var left = $('<div class="left_wrap" />').appendTo(box); var center = $('<div class="center_wrap" />').appendTo(box); var right = $('<div class="right_wrap" />').appendTo(box); } $…
0 votes1 answer -
Resizable input,textarea
нужна такая реализация - чтобы можно было тянуть за края в ширину,высоту поле input например Есть у кого что на памяти из готовых скриптов по данной тематике? или может кто поможет в написании? а то пока не нашел на ресурсах ajax подобный скрипт очень нужно ну хоть какие-то движения в эту сторону.. спасибо заранее!
0 votes18 answers -
responsive jquery 1.3 slider
Может кто посоветует jquery carousel чтоб работала на jquery версии не выше 1.3. Предлагать поменять jquery не нужно. Таковы требования от заказчика и они не изменятся!
0 votes8 answers -
return
Зачем здесь 2 return, если и без него всё работает? http://codepen.io/anon/pen/XXeMGK
0 votes14 answers -
return -1
Для чего здесь return 1 и return -1, ведь и без цифр всё работает? function compareNumeric(a, { if (a > return 1; if (a < return -1;}var arr = [ 1, 2, 15 ];arr.sort(compareNumeric);alert(arr); // 1, 2, 15
0 votes2 answers -
return в две отдельные фукции
Вопрос скорее теоретический поэтому попробую сформулировать словами. Есть две фукнции( A и B ) в которых после некоторых манипуляций отались два массива ссылок(в каждой по одному). Есть третяя функция© в которую поочередно приходят массивы из функций A и B, которая умеет сравнивать полученные массивы и искать недостающие ссылки в каждом. Затык в том как вернуть из функции C данные обратно в A и B. return-ом не получается, он только в одну возвращает, в ту которая последняя вызвала функцию©. Можете отослать меня в гугл, но помогите правильно составить поисковой запрос.
0 votes12 answers -
return из ф-ии с таймером
Добрый день. Помогите решить проблему с возвратом из функции. Функция выполняет плавное появление объекта, переводит его из прозрачного состояния в видимое. Вот мне нужно чтобы ф-ия возвращала "true" после полного появления объекта. Как примитивный пример рекурсии приведу: contactBlock.animate=function(x){ if(x<100){ x++; return this.animate(x) } else{ return true; } } Не могу сделать так-же с таймером. Замыкания не помогли. Спасибо.
0 votes12 answers -
return' =)
Здравствуйте! У меня есть функция, использующая Аякс) В ней (как известно) есть еще одна функция, которая проверяет, не получен ли ответ от сервера. Вот выдрал кусок кода: functions: { open: function (link) { var exit; if( xmlHttp ) { xmlHttp.open('get', 'test.js?id='+Math.floor(Math.random()*6000)); xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { exit = xmlHttp.responseText; } }; xmlHttp.send(null); return exit; } } } } Мне нужно, чтобы функция …
0 votes5 answers -
RevolveR front-end Core :: библиотека с мощным UI и кучей API
Приветствую. Долгое время я втайне лабал библиотеку front-end, которая пришла бы на замену всех инструментов, которые мне нравились. Чуть больше 100кб кода заменяют мне и jQuery и React. В библиотеке есть готовые UI\UX компоненты для создания web сайтов и продвинутых интерфейсов, а также мощное API для работы с DOM, динамическими запросами и CSS анимацией(почти все возможные easing и свойства CSS). Core создано на ECMAScript 7. В библиотеке UI слайдер, плавающие вкладки, плавающее меню с поддержкой мобильной платформы, сворачиваемые элементы и украшательства форм. Раньше RevolveR front-end Core была частью RevolveR CMF, но меня попросили отдать библиотеку л…
0 votes6 answers -
Rollover эффект.
Здравствуйте. Не могу найти ришение, задача такая. Есть меню из нескольких пунктов, ниже меню есть див для иконки. Нужно, чтобы при наведении на определённый пункт меню, в нижнем диве появлялась нужная картинка на одном месте, менялась на другую при наведении курсора на следующий пункт , тоесть сколько пунктов меню - столько и разных картинок... Уверен что помогут любые советы и ссылки.
0 votes4 answers -
Roloover меню на js
Всем доброго времени суток! В общем надо сделать такое. Эсть меню, когда оп нему водишь мышкой, под каждым пунктом меню подсвечивается картинка. Такая вещь в принципе много где описана, но е меня есть нюанс. Многи статьи, где описывается решение етой задачи работают с двумя картинками.тюе для исходного состояния, и при наведении мышки картинка меняется на другую. А как сделать так, чтобы картинка появлялась просто про наведении мышки, а когда мышка не наведена то картинки нету не какой, т.е допустим просто название пункта меню. Заранее благодарен за внимание
0 votes9 answers -
Rotation
Кто-нибудь знает как повернуть, например, изображение на определ?нный угол в Java?
0 votes2 answers -
Rotozoomer
Написано ради прикола в процессе спора на одном форуме, может кого-то позабавит 1 вариант http://www.labinsk.ru/tmp/rotozoom/rotozooma.html 2 вариант (корректно работает только в Firefox, поскольку отключить сглаживание при масштабировании канваса можно только в нём) http://www.labinsk.ru/tmp/rotozoom/rotozooma2.html однако результат более интересный 3 вариант (эротический ) http://www.labinsk.ru/tmp/rotozoom/fapzoom/ Этот эффект основан на фидбэке. Тоесть отрисовка кадра на основе предыдущего. Код очень прост. Можно поэкспериментировать и придумать другие интересные эффекты базирующиеся на данном принципе.
0 votes2 answers -
Roundabout - Можно ли сделать пагинацию до начала анимации?
http://jsfiddle.net/SKmvZ/4/ Вот я сделала микро-аддончик, который добавляет пагинацию. Но я не нашла в этом аддоне способа получить при начале анимации - какой элемент будет в фокусе (по центру большой картинкой). Его можно получить только в конце анимации. В результате - активный элемент (красный квадрат), отмечается после анимации - с задержкой. что не очень красиво выглядит. Есть идеи?
0 votes0 answers -
Roundabout на jsfiddle
Пытаюсь запустить примитвный пример слайдера http://jsfiddle.net/SKmvZ/ Он не анимируется и странно дергается - почему и как запустить?
0 votes2 answers