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

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

8
Ознайомлення з функціями зворотного дзвінка в JavaScript
Я розумію перехід функції до іншої функції як зворотний виклик і його виконання, але я не розумію найкращої реалізації для цього. Я шукаю дуже базовий приклад, наприклад: var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do something with param1 and param2. if ( arguments.length == …

8
Чим __proto__ відрізняється від constructor.prototype?
function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new Gadget("webcam", "black") newtoy.constructor.prototype.constructor.prototype.constructor.prototype Він завжди повертає об'єкт з оцінкою = 3. Але якщо я виконую наступне: newtoy.__proto__.__proto__.__proto__ Ланцюг закінчується поверненням null. Також в Internet Explorer, як би я перевірив нуль, якщо немає …

8
Пошук витоків пам'яті JavaScript за допомогою Chrome
Я створив дуже простий тестовий випадок, який створює перегляд Backbone, приєднує обробник події та інстанціює визначений користувачем клас. Я вважаю, що натиснувши кнопку "Видалити" в цьому зразку, все буде очищено і не повинно бути витоків пам'яті. Jsfiddle для коду тут: http://jsfiddle.net/4QhR2/ // scope everything to a function function main() { …

13
Передача параметрів у файли JavaScript
Часто у мене буде файл JavaScript, який я хочу використовувати, який вимагає, щоб певні змінні були визначені на моїй веб-сторінці. Отже, код є приблизно таким: <script type="text/javascript" src="file.js"></script> <script type="text/javascript"> var obj1 = "somevalue"; </script> Але я хочу зробити: <script type="text/javascript" src="file.js?obj1=somevalue&obj2=someothervalue"></script> Я спробував різні методи, і найкращий з них …

20
введення файлу тригера jQuery
Я намагаюся запустити поле завантаження (кнопка перегляду) за допомогою jQuery. Метод, який я зараз спробував: $('#fileinput').trigger('click'); Але це, здається, не працює. Будь ласка, допоможіть. Дякую.
163 javascript  jquery  css 

8
Найшвидший спосіб перевірити рядок, що містить ще одну підрядку в JavaScript?
Я працюю з проблемою продуктивності на JavaScript. Тому я просто хочу запитати: який найшвидший спосіб перевірити, чи містить рядок іншу підрядку (мені просто потрібне булеве значення)? Ви можете запропонувати свою ідею та зразок коду фрагмента?

9
Як я можу оновити window.location.hash, не стрибуючи документ?
У мене на своєму веб-сайті встановлена ​​розсувна панель. Закінчивши анімацію, я встановив хеш так function() { window.location.hash = id; } (це зворотний дзвінок, і idприсвоєний раніше). Це добре, що дозволяє користувачеві робити закладки на панелі, а також для версії, яка не підтримує JavaScript. Однак, коли я оновлюю хеш, браузер переходить …

19
отримати найближчий номер із масиву
У мене є число від мінус 1000 до плюс 1000, і у мене є масив з номерами в ньому. Подобається це: [2, 42, 82, 122, 162, 202, 242, 282, 322, 362] Я хочу, щоб число, яке я отримав, змінило найближче число масиву. Наприклад, я отримую 80кількість, яку я хочу отримати …
163 javascript  arrays 

19
Чи потрібні дужки в однорядкових операторах у JavaScript?
Я колись чув, що залишати фігурні дужки в однорядкових висловлюваннях може бути шкідливим для JavaScript. Я вже не пам’ятаю міркувань, і пошук у Google не дуже допоміг. Чи є щось, що робить гарною ідеєю оточити всі заяви у фігурних дужках у JavaScript? Я прошу, бо всі, здається, так роблять.
163 javascript 

4
Найефективніший спосіб об'єднання рядків у JavaScript?
У JavaScript у мене є цикл, який має багато ітерацій, і в кожній ітерації я створюю величезну рядок з багатьма +=операторами. Чи є більш ефективний спосіб створити рядок? Я думав над створенням динамічного масиву, де я постійно додаю до нього рядки, а потім виконую з'єднання. Хтось може пояснити та навести …

10
Як я можу використовувати .toLocaleTimeString () без відображення секунд?
Зараз я намагаюся відобразити час користувача, не відображаючи секунд. Чи є спосіб це зробити за допомогою .toLocaleTimeString () Javascript? Робити щось подібне: var date = new Date(); var string = date.toLocaleTimeString(); відображатиме час користувача з кожною одиницею, наприклад, він відображається в 15:39:15. Чи я в змозі відобразити ту саму струну, …
163 javascript  time 

3
Fetch API vs XMLHttpRequest
Я знаю, що Fetch API використовує Promises і обидва вони дозволяють робити запити AJAX до сервера. Я читав, що API Fetch має деякі додаткові функції, які недоступні в XMLHttpRequest(і в поліфайлі Fetch API, оскільки він заснований XHR). Які додаткові можливості має API Fetch?

5
Як отримати значення href за допомогою jQuery?
Я намагаюся отримати значення href за допомогою jQuery: <html> <head> <title>Jquery Test</title> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function() { $("a").click(function(event) { alert("As you can see, the link no longer took you to jquery.com"); var href = $('a').attr('href'); alert(href); event.preventDefault(); }); }); </script> </head> <body> <a href="http://jquery.com/">jQuery</a> </body> </html> Але це …
163 javascript  jquery 


6
Перевірте, чи існує значення в перерахунку в TypeScript
Я отримую номер type = 3і мушу перевірити, чи існує він у цьому переліку: export const MESSAGE_TYPE = { INFO: 1, SUCCESS: 2, WARNING: 3, ERROR: 4, }; Найкращий спосіб, який я знайшов, - це отримати всі значення Enum як масив та використовувати indexOf на ньому. Але отриманий код не …

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