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

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

7
jQuery.parseJSON проти JSON.parse
jQuery.parseJSONі JSON.parseє двома функціями, які виконують одне і те ж завдання. Якщо бібліотека jQuery вже завантажена, чи буде використання jQuery.parseJSONкраще, ніж використання JSON.parse, з точки зору продуктивності? Якщо так, чому? Якщо ні, чому ні?

6
jQuery об'єкт і елемент DOM
Я хотів би зрозуміти взаємозв'язок між об'єктом jQuery та елементом DOM .. Коли jQuery повертає елемент, він відображається як [object Object]попередження. Коли getElementByIDповертає елемент, він відображається як [object HTMLDivElement]. Що це саме означає? Я маю на увазі, що вони обидва об’єкти з різницею? Також які методи можуть працювати на об’єкті …
79 javascript  dom  jquery 

8
Виклик власного засобу вибору дати з веб-програми на iOS / Android
Я намагаюся дослідити можливості запуску власного веб-додатку на різних платформах за допомогою HTML5. На даний момент <input type="date">поле просто відкриває стандартну програмну клавіатуру на Android та iOS. Я припускаю, що в майбутньому м’які клавіатури мобільної ОС включатимуть засоби <select>вибору дати та інше - так само, як сьогодні викликає рідний вибір. …

5
Запуск клавіатурної події в Safari за допомогою JavaScript
Я намагаюся імітувати подію клавіатури в Safari за допомогою JavaScript. Я спробував це: var event = document.createEvent("KeyboardEvent"); event.initKeyboardEvent("keypress", true, true, null, false, false, false, false, 115, 0); ... а також це: var event = document.createEvent("UIEvents"); event.initUIEvent("keypress", true, true, window, 1); event.keyCode = 115; Однак, спробувавши обидва підходи, у мене одна …

4
hasOwnProperty в JavaScript
Розглянемо: function Shape() { this.name = "Generic"; this.draw = function() { return "Drawing " + this.name + " Shape"; }; } function welcomeMessage() { var shape1 = new Shape(); //alert(shape1.draw()); alert(shape1.hasOwnProperty(name)); // This is returning false } .welcomeMessageзакликав body.onloadподію. Я очікував shape1.hasOwnProperty(name)повернення істини, але це повернення помилки. Яка правильна поведінка?
79 javascript 

2
Websocket onerror - як прочитати опис помилки?
Я вже деякий час розробляю багатокористувацьку гру на основі браузера, і я тестую доступність різних портів у різних середовищах (офіс клієнта, загальнодоступний Wi-Fi тощо). Все йде досить добре, крім одного: я не можу зрозуміти, як прочитати помилку №. або опис, коли надійшла подія з помилкою. Веб-розетка клієнта виконується в JavaScript. …

3
Отримання двійкових (base64) даних з HTML5 Canvas (readAsBinaryString)
Чи існує спосіб читання вмісту полотна HTML як двійкових даних? На даний момент у мене є такий HTML, щоб показати вхідний файл і полотно під ним: <p><button id="myButton" type="button">Get Image Content</button></p> <p>Input:<input id="fileInput" type="file"/></p> <p>Canvas<canvas id="myCanvas" width="578" height="200"/></p> Потім я налаштував свій вхідний файл, щоб правильно встановити полотно, яке чудово …

7
getElementsByTagName () еквівалент для textNodes
Чи є спосіб отримати колекцію всіх textNodeоб’єктів у документі? getElementsByTagName()чудово працює для Elements, але textNodes не є Elements. Оновлення: Я усвідомлюю, що цього можна досягти, пройшовши DOM - як пропонують багато внизу. Я знаю, як написати функцію DOM-walker, яка переглядає кожен вузол у документі. Я сподівався, що існує якийсь власний …

8
Розпакування файлів
Я хочу відображати файли OpenOffice , .odt та .odp на стороні клієнта за допомогою веб-браузера. Ці файли є архівами. Використовуючи Ajax, я можу отримати ці файли з сервера, але це файли в архіві. Я повинен розпакувати їх за допомогою JavaScript , я спробував використовувати inflate.js, http://www.onicos.com/staff/iz/amuse/javascript/expert/inflate.txt , але безуспішно. Як …
79 javascript  zip  unzip 


9
window.location проти просто розташування
В Інтернеті я бачу, як величезна кількість програмістів JavaScript пише, window.locationа не просто location. Мені було цікаво, чи хтось може запропонувати пояснення, чому. windowє глобальним об'єктом, і тому його не потрібно включати - чи не так? Я маю на увазі, ви не бачите, як люди пишуть window.Math.floorабо new window.Date(), тому …

5
Відкрити нову вкладку у фоновому режимі?
Використовуючи javascript, я хочу відкрити нову сторінку на іншій вкладці, але зосереджуватись на поточній вкладці. Я знаю, що можу зробити це так: open('http://example.com/'); focus(); Однак, коли я роблю це в chrome, на мить блимає нова вкладка, перш ніж повернутися до поточної вкладки. Я хочу цього уникнути. Додаток - це особистий …

6
Не вдається отримати доступ до файлів cookie з документа.cookie в JS, але браузер показує, що файли cookie існують
Я не можу отримати доступ до жодного файлу cookie з JavaScript. Мені потрібно прочитати деяке значення та надіслати їх через JSON для моїх спеціальних перевірок. Я намагався отримати доступ до файлів cookie з JS, як це було описано в: http://www.w3schools.com/js/js_cookies.asp Отримайте cookie за назвою Як ви можете бачити в коді, …

7
Рейки, JavaScript не завантажується після натискання посилання на помічник
У мене виникають проблеми із завантаженням мого javascript, коли я використовую помічник link_to в rails. Коли я або вручну вводжу URL-адресу з 'localhost: 3000 / products / new', або перезавантажую сторінку, завантажується javascript, але коли я переходжу за посиланням, як написано нижче, jQuery $(document).readyне завантажується на новій сторінці. Link_to, javascript …

2
Додайте елемент SVG до існуючого SVG за допомогою DOM
У мене є конструкція HTML, яка нагадує такий код: <div id='intro'> <svg> //draw some svg elements <svg> </div> Я хочу мати можливість додавати деякі елементи до SVG, визначеного вище, за допомогою javascript та DOM. Як би я це зробив? Я думав про це var svg1=document.getElementById('intro').getElementsByTagName('svg'); svg1[0].appendChild(element);//element like <line>, <circle> Я …
79 javascript  html  dom  svg 

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