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

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

3
React.js: Встановіть innerHTML проти небезпечноSetInnerHTML
Чи є різниця "поза кадром" від встановлення внутрішньогоHTML елемента проти встановлення властивості небезпечноSetInnerHTML на елементі? Припустимо, що я належним чином дезінфікую речі заради простоти. Приклад: var test = React.createClass({ render: function(){ return ( <div contentEditable='true' dangerouslySetInnerHTML={{ __html: "Hello" }}></div> ); } }); проти var test = React.createClass({ componentDidUpdate: function(prevProp, prevState){ …
171 javascript  html  reactjs 

9
Як отримати доступ до батьківського iframe з JavaScript
Ну, у мене є IFrame, який називає ту саму сторінку домену. Моя проблема полягає в тому, що я хочу отримати доступ до деякої інформації з цього батьківського iframe з цієї названої сторінки (з JavaScript). Як я можу отримати доступ до цього iframe? Докладніше: Є кілька таких кадрів, як цей, які …
170 javascript  iframe 

22
Запобігайте подвійному надсиланню форм у jQuery
У мене форма, яка займає трохи часу, щоб сервер обробив. Мені потрібно переконатися, що користувач чекає і не намагається повторно надіслати форму, натиснувши кнопку знову. Я спробував використати наступний код jQuery: <script type="text/javascript"> $(document).ready(function() { $("form#my_form").submit(function() { $('input').attr('disabled', 'disabled'); $('a').attr('disabled', 'disabled'); return true; }); }); </script> Коли я спробую це …

8
Як швидко очистити об’єкт JavaScript?
За допомогою масиву JavaScript я можу скинути його в порожній стан за допомогою одного призначення: array.length = 0; Це робить масив "здається" порожнім і готовим до повторного використання, і наскільки я розумію, це одна "операція" - тобто постійний час. Чи існує подібний спосіб очищення об'єкта JS? Я знаю, що можу …

9
Як завантажити файл за допомогою API завантаження JS?
Я все ще намагаюся обмотати голову навколо цього. Я можу дозволити користувачеві вибрати файл (або навіть кілька) із введенням файлу: <form> <div> <label>Select file to upload</label> <input type="file"> </div> <button type="submit">Convert</button> </form> І я можу зловити submitподію, використовуючи <fill in your event handler here>. Але як тільки я це зробити, …

8
Як встановити затримку в JavaScript
Я маю цю частину js на своєму веб-сайті для переключення зображень, але потрібна затримка, коли ви клацаєте зображення вдруге. Затримка повинна бути 1000мс. Отже, ви натиснете на img.jpg, тоді з'явиться img_onclick.jpg. Потім ви клацнете зображення img_onclick.jpg, тоді перед тим, як зобразити img.jpg, знову буде затримка на 1000 мс. Ось код: …
170 javascript  jquery 

8
Нульова перевірка JavaScript
Я натрапив на такий код: function test(data) { if (data != null && data !== undefined) { // some code here } } Я дещо новачок у JavaScript, але, з інших питань, які я тут читав, я маю враження, що цей код не має особливого сенсу. Зокрема, у цій відповіді …

25
Javascript секунди до хвилин і секунд
Це поширена проблема, але я не знаю, як її вирішити. Код нижче працює добре. var mind = time % (60 * 60); var minutes = Math.floor(mind / 60); var secd = mind % 60; var seconds = Math.ceil(secd); Однак, коли я дістаюсь до 1 години або 3600 секунд, вона повертається …
170 javascript 

5
Використовуйте функцію async, що чекає, з Array.map
Дано наступний код: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); яка створює таку помилку: TS2322: Введіть 'Обіцяти <номер> []' не можна присвоїти типу 'номер []'. Тип "Обіцяння <номер> не призначається типу" номер ". Як я можу …

13
Як встановити "Параметри X-Frame" на iframe?
Якщо я створю iframeподібний: var dialog = $('<div id="' + dialogId + '" align="center"><iframe id="' + frameId + '" src="' + url + '" width="100%" frameborder="0" height="'+frameHeightForIe8+'" data-ssotoken="' + token + '"></iframe></div>').dialog({ Як виправити помилку: Відмовляється відображатись 'https://www.google.com.ua/?gws_rd=ssl'у кадрі, оскільки він встановив "Параметри X-Frame" на "SAMEORIGIN". з JavaScript?

15
Як прокрутити елемент до діва?
У мене є прокрутка, divі я хочу мати посилання, коли натискаю на нього, це змусить це divпрокручувати, щоб переглянути елемент всередині. Я написав його JavasSript так: document.getElementById(chr).scrollIntoView(true); але це прокручує всю сторінку, прокручуючи саму divсебе. Як це виправити? Я хочу сказати це так MyContainerDiv.getElementById(chr).scrollIntoView(true);
170 javascript  html  scroll 


11
OpenLayers vs Google Maps? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 6 років тому . Удосконаліть це питання Я кілька разів користувався Google Maps, але що цікаво про OpenLayers …

13
Як перевірити нульові об'єкти в jQuery
Я використовую jQuery і хочу перевірити наявність елемента на своїй сторінці. Я написав наступний код, але він не працює: if($("#btext" + i) != null) { //alert($("#btext" + i).text()); $("#btext" + i).text("Branch " + i); } Як перевірити існування елемента?
169 javascript  jquery  dom  object  null 

11
Як я можу отримати елемент для прокрутки до перегляду за допомогою jQuery?
У мене є HTML-документ із зображеннями у сітковому форматі <ul><li><img.... Вікно браузера має як вертикальну, так і горизонтальну прокрутку. Запитання: Коли я натискаю на зображення <img>, як я змушую весь документ прокручуватися до місця, де знаходиться зображення, на яке я щойно натиснув top:20px; left:20px? Тут я переглянув подібні публікації ... …
169 javascript  jquery 

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