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

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

10
Виключіть затримку 300 мс щодо кліків у мобільному Safari
Я читав, що мобільне Safari затримує 300 мс на події кліків з моменту натискання посилання / кнопки до моменту запуску події. Причиною затримки є зачекати, щоб побачити, чи має намір користувач двічі клацнути, але з точки зору UX очікування 300 мс часто небажано. Одним із рішень для усунення цієї затримки …

4
На якому рівні вкладеності компоненти повинні читати сутності з магазинів у Flux?
Я переписую свій додаток, щоб використовувати Flux, і у мене виникла проблема з отриманням даних із магазинів. У мене багато компонентів, і вони багато гніздяться. Деякі з них великі ( Article), інші маленькі та прості ( UserAvatar,UserLink ). Я боровся з тим, де в ієрархії компонентів мені слід читати дані …

11
JSON.stringify () химерність масиву з Prototype.js
Я намагаюся зрозуміти, що пішло не так з моєю серіалізацією json, маю поточну версію мого додатка зі старою і виявляю деякі дивовижні відмінності в роботі JSON.stringify () (Використовуючи бібліотеку JSON з json.org ). У старій версії мого додатка: JSON.stringify({"a":[1,2]}) дає мені це; "{\"a\":[1,2]}" у новій версії, JSON.stringify({"a":[1,2]}) дає мені це; …

5
Чи повинен JSON включати нульові значення [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 1 рік тому . Удосконалюйте це питання Я створюю API, який повертає результати як JSON. Чи існує поточна …

2
Функція асинхронізації в мокко перед () завжди закінчується до її () специфікації?
У мене є функція зворотного виклику, before()яка призначена для очищення бази даних. Чи все before()гарантовано закінчимо перед it()стартом? before(function(){ db.collection('user').remove({}, function(res){}); // is it guaranteed to finish before it()? }); it('test spec', function(done){ // do the test }); after(function(){ });

5
Що робить кома у виразах JavaScript?
Якщо я використовую: 1.09 * 1; // returns "1.09" Але якщо я використовую: 1,09 * 1; // returns "9" Я знаю, що 1,09 - це не число. Що робить кома в останньому фрагменті коду? Більше прикладів if (0,9) alert("ok"); // alert if (9,0) alert("ok"); // don't alert alert(1); alert(2); alert(3); …


7
Селектор jQuery "Все, але не"
Я можу вибрати (використовуючи jQuery) всі div-елементи у розмітці HTML таким чином: $('div') Але я хочу виключити певний div(скажімо, маючи id="myid") з вищезазначеного вибору. Як я можу це зробити за допомогою функцій Jquery?

5
Використання moment.js для перетворення дати у рядок “MM / dd / yyyy”
Мені потрібно взяти значення дати з jquery datepicker, перетворити його у формат рядка "MM / dd / yyyy", щоб він міг зробити правильний пост ajax. Коли сторінка завантажується або при зміні засобу вибору дати, здійснюється виклик ajax jquery. У мене є такий код: var sTimestamp = moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy"); Але це не …

8
Як я можу надіслати символ “&” (амперсанд) через AJAX?
Я хочу надіслати кілька змінних та рядок із POSTметодом з JavaScript. Я отримую рядок з бази даних, а потім надсилаю його на PHP-сторінку. Я використовую XMLHttpRequestоб’єкт. Проблема полягає в тому, що рядок містить символ &кілька разів, і $_POSTмасив у PHP сприймає його як кілька ключів. Я намагався заміни &з \&з …

3
Чому “true” == true показує false у JavaScript?
MDC описує ==оператора наступним чином : Якщо два операнди не одного типу, JavaScript перетворює операнди, тоді застосовується суворе порівняння. Якщо будь-який операнд є числом або булевим значенням, операнди перетворюються в числа, якщо це можливо; в іншому випадку, якщо будь-який операнд є рядком, інший операнд перетворюється у рядок, якщо це можливо. …

7
Який правильний спосіб знищити екземпляр карти?
Нещодавно я розробив мобільний додаток html5. Додаток являв собою одну сторінку, де події зміни навігаційного хешу замінили всю DOM. Одним з розділів програми була Google Map із використанням API v3. Перш ніж видалити map з DOM, я хочу видалити всі обробники / прослуховувачі подій і звільнити якомога більше пам'яті, оскільки …

3
Нескінченна прокрутка за допомогою React JS
Я шукаю шляхи реалізації нескінченної прокрутки за допомогою React. Я зіткнувся з response-infinite-scroll і виявив його неефективним, оскільки він просто додає вузли до DOM і не видаляє їх. Чи існує якесь перевірене рішення з React, яке додасть, видалить та підтримує постійну кількість вузлів у DOM. Ось проблема jsfiddle . У …

2
AngularJS: Як встановити змінну всередині шаблону?
Як я можу уникнути того, щоб {{f = ...}}твердження у третьому рядку роздруковувало вмістforecast[day.iso] ? Я хочу уникати використання forecast[day.iso].temperatureтощо для кожної ітерації. <div ng-repeat="day in forecast_days"> {{$index}} - {{day.iso}} - {{day.name}} {{f = forecast[day.iso]}} Temperature: {{f.temperature}}<br> Humidity: {{f.humidity}}<br> ... </div>

6
Регулярний вираз Javascript Видалити пробіли
Тож я пишу маленький маленький плагін для JQuery, щоб видалити пробіли з рядка. дивіться тут (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); в даний час моє регулярне вираження - [ ]+збирати всі пробіли. Це працює .. Це , однак, не залишає …
89 javascript  regex 

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