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

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

5
Як я можу змінити поточну URL-адресу?
У мене є такий код, який змінює сторінки з JavaScript: var newUrl = [some code to build up URL string]; window.location.replace(newUrl); Але це не змінює верхню URL-адресу, тому коли хтось натискає кнопку "назад", вона не повертається до попередньої сторінки. Як я можу в JavaScript змінити верхню URL-адресу, щоб кнопка повернення …
100 javascript 

2
клон jQuery () не клонує події прив'язки, навіть при ввімкненому ()
Я створив низку спеціальних подій jQuery для використання в мобільних веб-додатках. Вони чудово працюють і пройшли перевірку. Однак я зіткнувся з невеликою проблемою, яку у мене виникають проблеми з розумінням. Я використовую .clone()кілька елементів у DOM, які містять кнопку. Кнопка має деякі пов'язані з нею користувацькі події (події пов'язані за …
100 javascript  jquery 

4
Чи можете ви користуватися хеш-навігацією, не впливаючи на історію?
Боюся, це може бути неможливим, але чи є спосіб змінити хеш-значення URL-адреси, не залишаючи запис в історії браузера і не перезавантажуючись ? Або еквівалент? Що стосується конкретики, я розробляв основні хеш-навігації за напрямками: //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function useHash(newHash) { …

9
Чи перевіряє JavaScript, якщо оператор із кількома умовами перевіряє їх?
У JavaScript, коли для випробування використовується оператор if з декількома умовами, чи перевіряє їх JavaScript незалежно, чи він під заставу перед тим, як перевірити їх усіх, якщо він уже помилковий? Наприклад: a = 1 b = 2 c = 1 if (a==1 && b==1 && c==1) Чи перевірить javascript для …
100 javascript 

5
Обіцяє, передайте додаткові параметри, щоб потім ланцюг
Обіцянка, лише наприклад: var P = new Promise(function (resolve, reject) { var a = 5; if (a) { setTimeout(function(){ resolve(a); }, 3000); } else { reject(a); } }); Після того, як ми зателефонуємо, тоді метод на обіцянку: P.then(doWork('text')); Функція doWork виглядає приблизно так: function doWork(data) { return function(text) { // …

5
jQuery дублює DIV в інший DIV
Потрібна допомога з jquery щодо копіювання DIV в інший DIV і сподівання, що це можливо. У мене є такий HTML: <div class="container"> <div class="button"></div> </div> І тоді у мене на іншій сторінці на моїй сторінці є ще один DIV, і я хотів би скопіювати поділ "button" у такий розділ "package": …
100 javascript  jquery  html 

6
Отримати файлові дані Base64 з форми введення
У мене є основна форма HTML, з якої я можу взяти трохи інформації, яку я вивчаю в Firebug. Єдині мої проблеми - це те, що я намагаюсь базувати кодування файлових даних, перш ніж надсилати їх на сервер, де потрібно бути в цій формі для збереження в базі даних. <input type="file" …

2
TypeError: Неможливо прочитати властивість "then" невизначеного
loginService.islogged() Наведена вище функція повертає рядок типу "не вдалося". Однак, коли я спробую запустити функцію на ній, вона поверне помилку TypeError: Cannot read property 'then' of undefined а курсор вказується відразу після connectedі перед .then. Нижче наведено повну функцію: var connected=loginService.islogged(); alert(connected); connected.then(function(msg){ alert("connected value is "+connected); alert("msg.data value is …

5
Отримайте відстань між двома точками на полотні
У мене є вкладка малювання полотна і хочу, щоб ширина лінії була заснована на відстані між двома останніми оновленнями координат руху миші. Я сам зроблю переклад відстані на ширину, мені просто потрібно знати, як отримати відстань між цими точками (у мене вже є координати цих точок).
100 javascript  canvas 

14
Примушуйте браузер завантажувати файли зображень при натисканні
Мені потрібен браузер, щоб завантажити файли зображень так само, як це відбувається під час клацання на аркуші Excel. Чи є спосіб зробити це лише за допомогою програмування на стороні клієнта? <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript" src="Scripts/jquery-1.10.2.js"> $(document).ready(function () { $("*").click(function () { $("p").hide(); }); }); </script> </head> <script type="text/javascript"> …
100 javascript  jquery  html 

10
Як ISO 8601 відформатувати дату із зміщенням часової зони в JavaScript?
Мета: Знайдіть, local timeа UTC time offsetпотім побудуйте URL-адресу в наступному форматі. Приклад URL: / Дії / Сон? Тривалість = 2002-10-10T12: 00: 00−05: 00 Формат заснований на рекомендації W3C: http://www.w3.org/TR/xmlschema11-2/#dateTime Документація говорить: Наприклад, 2002-10-10T12: 00: 00–05: 00 (опівдні 10 жовтня 2002 року, центральний час в літній час, а також східний …

11
Виконання <script> вводиться innerHTML після виклику AJAX
Є розділ під назвою "Вміст": &lt;div id="content"&gt;&lt;/div&gt; Він повинен бути заповнений AJAX даними з файлу PHP, включаючи &lt;script&gt;тег. Однак сценарій всередині цього тегу не виконується. &lt;div id="content"&gt;&lt;!-- After AJAX loads the stuff that goes here --&gt; &lt;script type="text/javascript"&gt; //code &lt;/script&gt; &lt;!-- More stuff that DOES work here --&gt; &lt;/div&gt;
100 javascript  html  ajax 

2
Чи безпечно видаляти властивість об'єкта під час ітерації над ними?
Чи можна безпечно видаляти їх під час ітерації властивостей об'єкта, перебуваючи у циклі для входу? Наприклад: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } У багатьох інших мовах ітерація над масивом чи словником та видалення всередині це небезпечно. Чи добре в JS? …

5
Наскільки стійким є localStorage?
Я дуже залежно від localStorage для плагіна, про який пишу. У ньому зберігаються всі налаштування користувача. Деякі параметри вимагають, щоб користувач писав regex'es, і їм було б сумно, якщо в якийсь момент їх правила регулярного виведення зникли. Тож зараз мені цікаво, наскільки наполегливий місцевий сховище. З специфікацій : Користувацькі агенти …

20
Створіть масив із випадковими значеннями
Як я можу створити масив із 40 елементів із випадковими значеннями від 0 до 39? Подібно до [4, 23, 7, 39, 19, 0, 9, 14, ...] Я спробував використовувати рішення звідси: http://freewebdesigntutorials.com/javaScriptTutorials/jsArrayObject/randomizeArrayElements.htm але масив, який я отримую, дуже мало рандомізований. Він генерує багато блоків послідовних чисел ...

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