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

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

6
Количество элементов в объекте javascript
Есть ли способ получить (откуда-то) количество элементов в объекте javascript ?? (т.е. постоянная временная сложность). Я не могу найти свойство или метод, позволяющий получить эту информацию. Пока что я могу думать только об итерации по всей коллекции, но это линейное время. Странно, что нет прямого доступа к размеру объекта, не …

5
Есть ли эквивалент позиции e.PageX для события touchstart, как для события click?
Я пытаюсь получить позицию X с помощью jQuery события touchstart, используемого с функцией live? Т.е. $('#box').live('touchstart', function(e) { var xPos = e.PageX; } ); Теперь это работает с «щелчком» в качестве события. Как же (без использования альфа- версии jQuery Mobile) получить его с помощью события касания? Любые идеи? Спасибо за …


8
Что значит неизменный?
Если строка неизменяема, значит ли это, что .... (предположим, JavaScript) var str = 'foo'; alert(str.substr(1)); // oo alert(str); // foo Означает ли это, что при вызове методов для строки он вернет измененную строку, но не изменит исходную строку? Если строка была изменяемой, значит ли это, что вторая alert()тоже вернется oo?

3
Ссылка на другую схему в Mongoose
если у меня есть две схемы вроде: var userSchema = new Schema({ twittername: String, twitterID: Number, displayName: String, profilePic: String, }); var User = mongoose.model('User') var postSchema = new Schema({ name: String, postedBy: User, //User Model Type dateCreated: Date, comments: [{body:"string", by: mongoose.Schema.Types.ObjectId}], }); Я пытался соединить их вместе, как …

22
заставить браузеры получать последние файлы js и css в приложении asp.net
Некоторые браузеры кешируют файлы js и css, не обновляя их, если вы их не заставите. Самый простой способ. Я только что реализовал это решение, которое, похоже, работает. Объявите переменную версии на своей странице public string version { get; set; } Получите номер версии из ключа web.config version = ConfigurationManager.AppSettings["versionNumber"]; На …

8
Лучший способ организовать код jQuery / JavaScript (2013 г.) [закрыто]
Трудно сказать, о чем здесь спрашивают. Этот вопрос неоднозначный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 7 лет назад . Эта проблема На этот ответ уже был дан …

6
Как игнорировать часовой пояс пользователя и заставить Date () использовать определенный часовой пояс
В приложении JS я получаю метку времени (экв. 1270544790922) С сервера (Ajax). На основе этой отметки времени я создаю Dateобъект, используя: var _date = new Date(); _date.setTime(1270544790922); Теперь _dateдекодированная временная метка в часовом поясе текущего пользователя. Я не хочу этого. Я хотел бы _ dateпреобразовать эту метку времени в текущее …

12
Длина строки в байтах в JavaScript
В моем коде JavaScript мне нужно составить сообщение на сервер в следующем формате: <size in bytes>CRLF <data>CRLF Пример: 3 foo Данные могут содержать символы Юникода. Мне нужно отправить их как UTF-8. Я ищу наиболее кроссбраузерный способ вычисления длины строки в байтах в JavaScript. Я пробовал это, чтобы составить свою полезную …



7
Почему setTimeout () «прерывается» при больших значениях задержки в миллисекундах?
Я столкнулся с неожиданным поведением при передаче большого значения миллисекунды в setTimeout(). Например, setTimeout(some_callback, Number.MAX_VALUE); и setTimeout(some_callback, Infinity); оба заставляют some_callbackзапускаться почти сразу, как если бы я пропустил 0вместо большого числа в качестве задержки. Почему это происходит?


10
Каков самый быстрый или самый элегантный способ вычисления разницы множеств с использованием массивов Javascript?
Позвольте Aи Bбыть двумя наборами. Я ищу действительно быстрые или элегантные способы вычисления разницы между ними ( A - Bили A \B, в зависимости от ваших предпочтений). Эти два набора хранятся и обрабатываются как массивы Javascript, как сказано в названии. Ноты: Уловки, специфичные для гекконов, допустимы Я бы предпочел придерживаться …

8
Добавьте «ловушку» ко всем запросам AJAX на странице
Я хотел бы знать, можно ли «подключиться» к каждому отдельному запросу AJAX (либо при его отправке, либо при событиях) и выполнить действие. На данный момент я предполагаю, что на странице есть другие сторонние скрипты. Некоторые из них могут использовать jQuery, а другие - нет. Это возможно?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.