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

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

19
Рамка Buster Buster… потрібен код Buster
Скажімо, ви не хочете, щоб інші сайти "обрамляли" ваш сайт у <iframe>: <iframe src="http://example.org"></iframe> Таким чином, ви вставляєте JavaScript на рамки, що перемикає рамки, на всі ваші сторінки: /* break us out of any containing iframes */ if (top != self) { top.location.replace(self.location.href); } Відмінно! Тепер ви автоматично «вибиваєтесь» або …

15
Як ітерацію над об’єктом JavaScript?
У мене об’єкт у JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } Я хочу використовувати forцикл, щоб отримати його властивості. І я хочу його повторити по частинах (не всі властивості об'єкта одразу). За допомогою простого масиву я можу це зробити зі стандартним forциклом: …

19
Rails 4: як використовувати $ (document) .ready () з турбо-посиланнями
Я зіткнувся з проблемою в моєму додатку Rails 4, намагаючись впорядкувати файли JS "в напрямку рейки". Раніше вони були розкидані по-різному. Я організував їх в окремі файли і склав їх із конвеєра активів. Однак я тільки що дізнався, що подія "готового" jQuery не спрацьовує при наступних клацаннях, коли ввімкнено турбозв'язку. …

24
Як я можу перевірити, чи існує елемент у видимій DOM?
Як ви протестуєте елемент на існування без використання getElementByIdметоду? Я створив демо-версію для довідки. Я також надрукую тут код: <!DOCTYPE html> <html> <head> <script> var getRandomID = function (size) { var str = "", i = 0, chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ"; while (i < size) { str += chars.substr(Math.floor(Math.random() * 62), …

30
Як клонувати масив об’єктів у Javascript?
... де кожен об'єкт також має посилання на інші об'єкти в одному масиві? Коли я вперше зіткнувся з цією проблемою, я просто хоч щось подібне var clonedNodesArray = nodesArray.clone() існувала б і шукала інформацію про те, як клонувати об’єкти в JavaScript. Я знайшов запитання щодо StackOverflow (відповів той самий @JohnResig), …
421 javascript 

23
Завантажте файл jQuery.Ajax
У мене на сервері дія Struts2 для завантаження файлів. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param name="contentDisposition">attachment;filename={fileName}</param> <param name="bufferSize">1024</param> </result> </action> Однак, коли я викликаю дію за допомогою jQuery: $.post( "/download.action",{ para1:value1, para2:value2 .... },function(data){ console.info(data); } ); у Firebug я бачу, що дані витягуються за …

22
Недійсні веб-маркери JSON
Для нового проекту node.js, над яким я працюю, я думаю про перехід від підходу до сеансу на основі файлів cookie (маючи на увазі, зберігання ідентифікатора в сховищі ключових значень, що містить сеанси користувача в браузері користувача) до підходу сеансу на основі лексеми (не зберігається ключ-значення) за допомогою веб-жетонів JSON (jwt). …

16
Як я можу програматично встановити значення елемента виділення за допомогою JavaScript?
У мене є такий HTML- <select>елемент: <select id="leaveCode" name="leaveCode"> <option value="10">Annual Leave</option> <option value="11">Medical Leave</option> <option value="14">Long Service</option> <option value="17">Leave Without Pay</option> </select> Використовуючи функцію JavaScript з leaveCodeномером в якості параметра, як вибрати відповідний варіант у списку?
420 javascript  html  dom 

10
Використовуйте базову автентифікацію за допомогою jQuery та Ajax
Я намагаюся створити базову автентифікацію через браузер, але я не можу дійсно дістатися туди. Якщо цього скрипту не буде тут, автентифікація браузера перейде до цього, але я хочу сказати браузеру, що користувач збирається зробити аутентифікацію. Адреса повинна бути приблизно такою: http://username:password@server.in.local/ У мене є форма: <form name="cookieform" id="login" method="post"> <input …

16
Обв’язування клавіш зі стрілками в JS / jQuery
Як перейти до прив'язки функції до лівої та правої клавіш зі стрілками у Javascript та / або jQuery? Я переглянув плагін js-hotkey для jQuery (завершує вбудовану функцію прив'язки, щоб додати аргумент для розпізнавання конкретних ключів), але, схоже, він не підтримує клавіші зі стрілками.


30
Отримати в масиві всі не унікальні значення (тобто: дублікат / декілька випадків)
Мені потрібно перевірити масив JavaScript, щоб побачити, чи є дублікати значень. Який найпростіший спосіб це зробити? Мені просто потрібно знайти, що таке дублювані значення - мені фактично не потрібні їх індекси або скільки разів вони дублюються. Я знаю, що можу провести цикл через масив і перевірити всі інші значення на …
418 javascript  arrays 


18
Перетворення об'єкта JS в масив за допомогою jQuery
Мій додаток створює об’єкт JavaScript, наприклад: myObj= {1:[Array-Data], 2:[Array-Data]} Але мені потрібен цей об’єкт як масив. array[1]:[Array-Data] array[2]:[Array-Data] Тому я спробував перетворити цей об’єкт у масив шляхом ітерації $.eachчерез об’єкт та додавання елемента до масиву: x=[] $.each(myObj, function(i,n) { x.push(n);}); Чи є кращий спосіб перетворення об’єкта в масив чи, можливо, …

26
Спосіб ng-повторення заданої кількості разів замість повторення через масив?
Чи є спосіб ng-repeatвизначити кількість разів замість того, щоб завжди перебирати масив? Наприклад, нижче я хочу, щоб елемент списку відображався 5 разів, при цьому $scope.numberзбільшується число до 5, тому кожен приріст елемента списку, як 1, 2, 3, 4, 5 Бажаний результат: <ul> <li><span>1</span></li> <li><span>2</span></li> <li><span>3</span></li> <li><span>4</span></li> <li><span>5</span></li> </ul>

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