Запитання з тегом «javascript»

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

17
Як написати вираз потрійного оператора (він же, якщо), не повторюючи себе
Наприклад, щось подібне: var value = someArray.indexOf(3) !== -1 ? someArray.indexOf(3) : 0 Чи є кращий спосіб написати це? Знову ж таки, я не шукаю відповіді на точне запитання вище, лише приклад того, коли ви могли повторити операнди в термінальних виразах операторів ...

9
Javascript: форматування округлого числа до N десятків
У JavaScript типовий спосіб округлення числа до N десяткових знаків є чимось таким: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Показати фрагмент коду function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); console.log(roundNumber(2.1234, 2)); Виконати фрагмент …

13
Uncaught TypeError: undefined не є функцією для завантаження jquery-min.js
Я будую звичайну веб-сторінку, яка вимагає завантаження приблизно п'яти CSS-файлів і десяти файлів Javascript. Коли ви завантажуєте їх окремо на сторінку HTML, моя веб-сторінка завантажується чудово. Тепер для виробництва я об'єднав увесь Javascript в один файл, в необхідному порядку, а всі CSS в інший файл. Але коли я намагаюся запустити …

3
Чи припиняється це цикл «за», і чому / чому ні? для (var i = 0; 1 / i> 0; i ++) {}
Чи forзупиняється ця петля коли-небудь? for (var i=0; 1/i > 0; i++) { } Якщо так, то коли і чому? Мені сказали, що це зупиняється, але мені це не було ніяких причин. Оновлення У рамках розслідування я написав досить довгу і детальну статтю, в якій пояснюється все, що відбувається під …
104 javascript 

2
ReferenceError: подія не визначена помилкою в Firefox
Я створив сторінку для клієнта, і спочатку я працював у Chrome і забув перевірити, чи працює він у Firefox. Тепер у мене є велика проблема, оскільки вся сторінка заснована на сценарії, який не працює у Firefox. Він базується на всіх "посиланнях", relякі ведуть до приховування та показу потрібної сторінки. Я …

3
Хороша книга для вивчення D3.js [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Я бачив D3.jsі мені було цікаво, тому я купив цю книгу ! Я можу помилятися, …


12
Змусити вікно браузера блимати в панелі завдань
Як змусити браузер користувача блимати / спалах / виділити на панелі завдань за допомогою JavaScript? Наприклад, якщо я роблю запит AJAX кожні 10 секунд, щоб побачити, чи є у користувача якісь нові повідомлення на сервері, я хочу, щоб користувач це дізнався відразу, навіть якщо він використовує інший додаток на той …

7
Чи потрібні Mutexes у JavaScript?
Я бачив це посилання: Реалізація взаємного виключення в JavaScript . З іншого боку, я прочитав, що в JavaScript немає ниток, але що це означає? Коли відбуваються події, де в коді вони можуть перерватися? І якщо в JS немає ниток, чи потрібно використовувати мютекси в JS чи ні? Зокрема, мені цікаво …

8
Складіть число у відсотках
Який найкращий спосіб зняти "0" XXX% з числа і зробити його відсотком? Що станеться, якщо число стане інтом? var number1 = 4.954848; var number2 = 5.9797; $(document).ready(function() { final = number1/number2; alert(final.toFixed(2) + "%"); });
104 javascript  math 

5
Чи існує еквівалент позиції e.PageX для події "touchstart", як і для події натискання?
Я намагаюся отримати позицію X за допомогою jQuery події сенсорного запуску, використовуваної за допомогою функції "live"? Тобто $('#box').live('touchstart', function(e) { var xPos = e.PageX; } ); Тепер це працює як "клік" як подія. Як на землі (не використовуючи альфа- jQuery Mobile) я можу це отримати за допомогою дотику? Якісь ідеї? …


3
Посилання на іншу схему в Мангусті
якщо у мене є дві схеми на кшталт: 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 років тому . Проблема На цю відповідь було …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.