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


Момент.js-Начало недели в понедельник с isoWeekday()

Я создаю календарь, где я распечатываю недели в табличном формате. Одно из требований заключается в том, что я могу начать недели либо в понедельник, либо в воскресенье, в соответствии с некоторыми пользовательскими опциями. Мне трудно использовать moment's isoWeekday метод. // Start of some date range. Can be any day of the week. var startOfPeriod = moment("2013-06-23T00:00:00"), // We begin on the start of the first week. // Mon Tues Wed Thur Fri Sat Sun // 20 21 22 23 24 ...

Разница между консолью.log () и консоль.отладка()?

Google не был полезен для меня, так как поиск "консоли.отладка " просто вызывает кучу страниц, на которых есть слова "консоль" и "отладка". мне интересно, в чем разница между console.log() и console.debug(). Есть ли какой-то способ использовать кучу console.debug() операторы, а затем просто переверните переключатель, чтобы легко отключить все отладочные операторы от отправки на консоль (например, после запуска сайта)? ...

Столкновения при генерации UUID-ы на JavaScript?

Это относится к этот вопрос. Я использую ответ для создания UUID в JavaScript: 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return v.toString(16); }); Это решение, казалось, работает нормально, однако я получаю столкновения. Вот что у меня есть: веб-приложение, работающее в Google Chrome. 16 пользователей. около 4000 UUIDs были созданы за последние 2 месяца этими пользователями. я получил около ...

Как выбрать первый родительский DIV с помощью jQuery?

var classes = $(this).attr('class').split(' '); // this gets the current element classes var classes = $(this).parent().attr('class').split(' '); // this gets the parent classes. родителем в приведенной выше ситуации является Анкор. Если бы я хотел получить первый родительский DIV $(this), как бы выглядел код? var classes = $(this).div:parent().attr('class').split(' '); // just a quick try. * в основном я хочу получить классы первого родительского DIV $(this). thx ...

Измените файл на месте (тот же dest) с помощью Gulp.Яш и подстановка шаблона

у меня есть задача глотка, которая пытается преобразовать .СКС файлы .css-файлы (с помощью gulp-ruby-sass), а затем поместите полученный результат .css файл в том же месте, где он нашел исходный файл. Проблема, поскольку я использую подстановка шаблона, я не обязательно знаю, где хранится файл. в коде ниже я пытаюсь использовать gulp-tap, чтобы подключиться к потоку и выяснить путь к файлу текущего файла поток был прочитан от кого: gulp.task('convertSass', function() { var fileLocation = ...

Есть ли HTML-код напротив?

есть ли тег в HTML, который будет отображать только его содержимое, если включен JavaScript? Я знаю <noscript> работает наоборот, отображая его содержимое HTML, когда JavaScript выключен. Но я хотел бы только отображать форму на сайте, если JavaScript доступен, рассказывая им, почему они не могут использовать форму, если у них ее нет. единственный способ, которым я знаю, как это сделать, это с document.write(); метод в теге скрипта, и это кажется немного грязным для больших объемов ФОРМАТ ...

Как вычислить md5 хэш файла с помощью javascript

есть ли способ вычислить MD5 хэш файла перед загрузкой на сервер с помощью Javascript? ...

Отключить перетаскивание элементов HTML?

Я работаю над веб-приложением, для которого я пытаюсь реализовать полнофункциональную оконную систему. Сейчас все идет очень хорошо, я столкнулся только с одной незначительной проблемой. Иногда, когда я иду, чтобы перетащить часть моего приложения (чаще всего угловой div моего окна, который должен вызвать операцию изменения размера) веб-браузер становится умным и думает, что я хочу перетащить что-то. Конечный результат, мое действие помещается на удержание, пока браузер выполняет его перетаскива ...

Как я могу отправить ответ json в контроллере symfony2

Я использую jQuery для редактирования моей формы, которая построена в Symfony. Я показываю форму в диалоговом окне jQuery, а затем отправляю ее. данные вводятся правильно в базу данных. но я не знаю, нужно ли мне отправить JSON обратно в jQuery. На самом деле я немного запутался с JSON вещь. предположим, что я добавил строку в свою таблицу с помощью jQuery, и когда я отправляю форму, то после отправки данных я хочу отправить обратно эти данные строки так что я могу динамически добавить строк ...

Можете ли вы использовать хэш-навигацию, не затрагивая историю?

Я боюсь, что это может быть невозможно, но есть ли способ изменить хэш-значение URL не оставляя записи в истории браузера и без перезагрузки? Или сделать аналог? что касается специфики, я разрабатывал некоторые основные хэш-навигации по строкам: //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function useHash(newHash) { //set js-tab according to hash newHash = newHash.replace('#'+hashPref, ''); $("#tabs li a[href='"+ newHash +"']").click( ...

Изменение выбора в select с помощью выбранного плагина

Я пытаюсь изменить выбранную в данный момент опцию в select с выбранным плагином. на документация охватывает обновление списка и запуск события, когда выбран параметр, но ничего (что я могу видеть) при внешнем изменении текущего выбранного значения. Я jsFiddle для демонстрации кода и мои попытки изменить выбор: $('button').click(function() { $('select').val(2); $('select').chosen().val(2); $('select').chosen().select(2); }); ...

Объем sessionStorage и localStorage

Я читал некоторую документацию по sessionStorage и localStorage, но я не понимаю, какова область: домен, конкретная страница? например, если у меня есть следующие страницы: http://example.com/products.aspx?productID=1 http://example.com/products.aspx?productID=2 http://example.com/services.aspx?serviceID=3 и если на каждой из вышеперечисленных страниц я бегу (с idvalue, являющимся значением в строке запроса): localStorage.setItem('ID',idvalue); Я собираюсь в конечном итоге с 3-х различны ...

Отключить вставку текста в HTML-форму

есть ли способ с помощью JavaScript отключить возможность вставки текста в текстовое поле на HTML-форме? например. У меня есть простая регистрационная форма, где пользователь должен ввести свою электронную почту дважды. Вторая запись электронной почты-это проверка отсутствия опечаток в первой записи электронной почты. Однако, если пользователь копирует / вставляет свою электронную почту, это побеждает цель, и у меня возникают проблемы с пользователями, потому что они ввели неправильное электрон ...

Объединить и минимизировать многочисленные CSS-и js-файлов

Я пытаюсь оптимизировать производительность сайта путем консолидации и сжатия файлов CSS и JS. Мой вопрос больше касается (конкретных) шагов по достижению этого, учитывая реальную ситуацию, с которой я столкнулся (хотя и должен быть типичным среди других разработчиков). Моя страница ссылается на несколько CSS и JS файлов, таких как: <!-- It's easier to work on smaller files during development. Hence, the multiple CSS and JS files. --> <link type="text/css" rel="stylesheet" href="/ ...

Машинопись статические классы

Я хотел перейти к TypeScript из традиционного JS, потому что мне нравится синтаксис C#-like. Моя проблема заключается в том, что я не могу узнать, как объявить статические классы в TypeScript. в C# я часто использую статические классы для организации переменных и методов, объединяя их в именованный класс, без необходимости устанавливать объект. В vanilla JS я делал это с помощью простого объекта JS: var myStaticClass = { property: 10, method: function(){} } в TypeScript я бы предпоче ...

как сделать twitter bootstrap подменю, чтобы открыть на левой стороне?

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

Проверьте, имеет ли элемент HTML полосы прокрутки

каков самый быстрый способ проверить, имеет ли элемент полосы прокрутки? одна вещь, конечно, проверяет, является ли элемент больше, чем его видовой экран, что можно легко сделать, проверив эти два значения: el.scrollHeight > el.offsetHeight || el.scrollWidth > el.offsetWidth но это не означает, что он также имеет полосы прокрутки (поэтому он может быть прокручен людьми). вопрос Как проверить наличие полос прокрутки в 1 кросс-браузер и 2 только javascript (как в нет jQuery) сторону? ...

getAttribute () против свойств объекта элемента?

выражения типа Element.getAttribute("id") и Element.id вернуться то же самое. какой из них следует использовать, когда нам нужны атрибуты объекта HTMLElement? есть ли кросс-браузер проблема с этими методами, как getAttribute() и setAttribute()? или любое влияние на производительность между прямым доступом к свойствам объекта и использованием этих методов атрибутов? ...

Нарисуйте радиус вокруг точки На карте Google

Я использую Google Maps API и добавил маркеры. Теперь я хочу добавить радиус 10 миль вокруг каждого маркера, что означает круг, который ведет себя соответствующим образом при масштабировании. Я понятия не имею, как это сделать, и кажется, что это не что-то общее. Я нашел один пример, который выглядит хорошо, и вы можете посмотреть на широту Google, тоже. Там они используют маркеры с радиусом, так же, как я хочу их. обновление: Google Latitude использует изображение это масштабируется, как это ...

Упаковка узла.в JS веб-приложения в качестве обычного настольного приложения [закрыт]

Я искал немного, но не могу найти существующий инструмент для этого. у меня есть узел.JS веб-сервер, который предназначен для работы на вашем собственном компьютере, который делает некоторые шикарные вещи для вас. Было бы довольно неприятно, если бы я мог дважды щелкнуть MySnazzyThing.app вместо установки nodejs и npm и запуска node mysnazzyapp.js в командной строке. The .app исполняемый файл загрузит сервер узла и откроет простое собственное окно webkit, которое покажет, что обычно будет вкл ...