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

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

5
Чому 0.-5 оцінюється як -5?
Припустимо, я пишу 0.5як 0.-5несподівано, але він все одно може працювати. Що робить 0.in 0.-5, щоб він все ще міг працювати і оцінюється до -5? Я також спробував , alert(0.-5+1)який друкує -4, робить JavaScript ігнорувати 0.в 0.-5?


8
Rails 5: як використовувати $ (document) .ready () з турбо-посиланнями
Turbolinks запобігає $(document).ready()запуску звичайних подій під час усіх відвідувань сторінки, крім початкового завантаження, як обговорюється тут і тут . Однак жодне з рішень у зв’язаних відповідях не працює з Rails 5. Як я можу запускати код при кожному відвідуванні сторінки, як у попередніх версіях?

11
Як визначити, чи підтримує браузер локальну пам’ять HTML5
Наступні попередження коду ls existв IE7: if(window.localStorage) { alert('ls exists'); } else { alert('ls does not exist'); } IE7 насправді не підтримує локальне сховище, але це все одно попереджає. Можливо, це тому, що я використовую IE9 у браузері IE7 та режимах документування за допомогою інструмента розробника IE9. Або, можливо, це …
84 javascript  html 

2
Надіслати поля форми всередині дисплея: немає елемента
У мене довга форма, яку я розбив на 6 етапів. Коли форма завантажується, завантажуються всі кроки, але видно лише перший крок. Решта мають CSS, display:noneтому вони приховані. Коли крок завершено та перевірено за допомогою Javascript, для поточного кроку встановлено значення, display:noneа для нового кроку встановлено значення display:block. На завершальному кроці …
84 javascript  css  forms 

11
Як уникнути глобальних змінних у JavaScript?
Ми всі знаємо, що глобальні змінні - це все, що не найкраща практика. Але є кілька випадків, коли без них важко кодувати. Які прийоми ви використовуєте, щоб уникнути використання глобальних змінних? Наприклад, з огляду на наступний сценарій, як би ви не використовували глобальну змінну? Код JavaScript: var uploadCount = 0; …

7
Подія зміни JavaScript на елементі введення спрацьовує лише при втраті фокусу
У мене є елемент введення, і я хочу продовжувати перевіряти довжину вмісту, і всякий раз, коли довжина стає рівною певному розміру, я хочу ввімкнути кнопку надсилання, але я стикаюся з проблемою події onchange Javascript як події спрацьовує лише тоді, коли вхідний елемент виходить за межі області дії, а не коли …

8
window.onbeforeunload не працює на iPad?
Хтось знає, чи onbeforeunloadподія підтримується на iPad та / або існує інший спосіб її використання? Я спробував майже все, і здається, onbeforeunloadподія ніколи не запускається на iPad (браузер Safari). Зокрема, це те, що я пробував: window.onbeforeunload = function(event) { event.returnValue = 'test'; } window.onbeforeunload = function(event) { return 'test'; } …

12
Заборонити iPhone збільшувати `select` у веб-програмі
У мене такий код: <select> <option value="c">Klassen</option> <option value="t">Docenten</option> <option value="r">Lokalen</option> <option value="s">Leerlingen</option> </select> Запуск у повноекранному веб-додатку на iPhone. Вибираючи щось із цього списку, iPhone збільшує select-елемент. І не зменшує масштаб після вибору чогось. Як я можу запобігти цьому? Або зменшити масштаб?

10
Багатовимірні асоціативні масиви в JavaScript
Існують такі результати запиту: (key1 і key2 можуть бути будь-яким текстом) id key1 key2 value 1 fred apple 2 2 mary orange 10 3 fred banana 7 4 fred orange 4 5 sarah melon 5 ... і я хочу зберегти дані в сітці (можливо, як масив), циклічно записуючи всі записи …

3
Чи існує обмеження довжини ключа (рядка) в об'єкті JS?
Отже, у нас був випадок, коли у нас був би об’єкт, де ключ - це id (int), а значенням є рядок. Але ми помітили, що більшість випадків ми шукаємо ідентифікатор на основі рядка, тому ми вирішили змінити його і зробити рядок ключовим, а значенням є ідентифікатор. Оскільки таким чином, замість …

4
Регулярний вираз, який відповідає шаблону або є порожнім рядком
У мене є такий регулярний вираз, який відповідає формату адреси електронної пошти: ^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$ Це використовується для перевірки з формою за допомогою JavaScript. Однак це необов’язкове поле. Тож як я можу змінити цей регулярний вираз відповідно до формату адреси електронної пошти або порожнього рядка? З моїх обмежених знань регулярних виразів, я …

3
jquery отримує всі дані з конкретної форми
Чи є способи заповнити всі дані з певної форми? скажімо, щось подібне: <form id="unique00"> <input type="text" name="whatever" id="whatever" value="whatever" /> <div> <input type="checkbox" name="whatever" id="whatever" value="whatever" /> </div> <table><tr><td> <input type="hidden" name="whatever" id="whatever" value="whatever" /> <input type="submit" value="qweqsac" /> </td></tr></table> </form> <form id="unique01"> <div> <input type="text" name="whatever" id="whatever" value="whatever" /> …

7
Як перетворити елемент HTMLE в рядок
Я збираюся створити XML-елемент у JavaScript для обміну даними з боку сервера. Я виявив, що можу це зробити document.createElement. Але я не знаю, як перетворити його на рядок. Чи існує API у браузері, щоб полегшити його? Або існує якась бібліотека JS, включаючи цей API? EDIT: Я виявив, що браузер API …
84 javascript  html 

3
ASP.NET MVC - Порядок налаштування пакета
Я намагаюся використовувати певну локаль (es-CL) у своєму додатку ASP.NET MVC 5. Я маю таке: Змінено веб-сферу культури та культури на web.config на "es-CL" Встановив пакети Globalize та jQuery.Validation.Globalize Змінено мову за замовчуванням у моїх поданнях: <html lang="es-cl"> Створив новий пакет і включив у відповідні подання. У BundleConfig.cs : bundles.Add(new …

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