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

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

8
Як викликати батьківський метод з дочірнього класу в JavaScript?
Я витратив останні кілька годин, намагаючись знайти рішення своєї проблеми, але це здається безнадійним. В основному мені потрібно знати, як викликати батьківський метод з дочірнього класу. Усі речі, які я намагався до цього часу, закінчуються або не працюючими, ні надмірними написаннями батьківського методу. Я використовую наступний код для налаштування OOP …

10
Видаліть усіх слухачів подій конкретного типу
Я хочу видалити всіх слухачів подій певного типу, які були додані за допомогою addEventListener(). Усі ресурси, які я бачу, говорять, що вам потрібно це зробити: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown',specific_function); Але я хочу, щоб можна було це очистити, не знаючи, що це зараз, ось так: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown');
156 javascript  events 

9
Очікується, що розриви лінії будуть "LF", але знайдено "CRLF" linebreak-style
Під час використання eslint в проекті gulp у мене виникла проблема з такою помилкою, Expected linebreaks to be 'LF' but found 'CRLF' linebreak-styleі я використовую середовище Windows для запущеної глотки, і весь журнал помилок наведено нижче Kiran (master *) Lesson 4 $ gulp Using gulpfile c:\Users\Sai\Desktop\web-build-tools\4\ gulpfile.js Starting 'styles'... Finished …

11
Як приховати синтаксис VueJS під час завантаження сторінки?
можливо, це тривіальне питання. Так що, коли я запускаю свою програму vuejs у браузері з увімкненням швидкості завантаження (встановлює низьке з'єднання). Я отримав незавершений вихід синтаксису vue у браузері. Я знаю, що ми можемо це обдурити, показуючи завантаження зображення до завантаження всієї сторінки, але чи є найкраще рішення, щоб це …
156 javascript  vue.js 

3
Об'єднання змінних і рядків у React
Чи є спосіб включити фігурну фігурну фігурну позначку і hrefтег React ? Скажімо, у нас є таке значення в штаті: {this.state.id} та такі атрибути HTML у тегу: href="#demo1" id="demo1" Чи є спосіб я додати idстан до атрибуту HTML, щоб отримати щось подібне: href={"#demo + {this.state.id}"} Що дасть: #demo1




7
Як відкрити файл локального диска за допомогою JavaScript?
Я спробував відкрити файл із window.open("file:///D:/Hello.txt"); Веб-переглядач не дозволяє відкривати локальний файл таким чином, можливо, з міркувань безпеки. Я хочу використовувати дані файлу на стороні клієнта. Як я можу прочитати локальний файл у JavaScript?
155 javascript 

11
Javascript: Як переглядати ВСІ елементи DOM на сторінці?
Я намагаюся перетворити цикл на ВСІ елементи на сторінці, тому хочу перевірити кожен елемент, який існує на цій сторінці, на наявність спеціального класу. Отже, як я можу сказати, що хочу перевірити КОЖНИЙ елемент?
155 javascript  dom 

16
Недійсна дата в сафарі
alert(new Date('2010-11-29')); chrome, ff не має з цим проблем, але сафарі кричить "недійсна дата". Чому? редагувати: добре, згідно з коментарями нижче, я використав розбір рядків і спробував це: alert(new Date('11-29-2010')); //doesn't work in safari alert(new Date('29-11-2010')); //doesn't work in safari alert(new Date('2010-29-11')); //doesn't work in safari правити 22 березня 2018 …
155 javascript  date  safari 

28
Як зупинити кнопку повернення браузера за допомогою JavaScript
Я роблю онлайн-програму для вікторини в php. Я хочу заборонити користувачеві повертатися на іспит. Я спробував наступний сценарій, але він зупиняє мій таймер. Що я повинен зробити? Я включив вихідний код. Таймер зберігається в cdtimer.js <script type="text/javascript"> window.history.forward(); function noBack() { window.history.forward(); } </script> <body onLoad="noBack();" onpageshow="if (event.persisted) noBack();" onUnload=""> …

8
Це хороший спосіб клонування об’єкта в ES6?
Гуглінг для "об’єкта клонування JavaScript" приносить деякі дійсно дивні результати, деякі з них безнадійно застаріли, а деякі просто занадто складні, чи не так просто, як просто: let clone = {...original}; Чи щось з цим не так?

9
Як завантажити вміст текстового файлу в змінну javascript?
У мене є текстовий файл у корені мого веб-додатку http: //localhost/foo.txt, і я хотів би завантажити його в змінну в javascript .. in groovy я би це зробив: def fileContents = 'http://localhost/foo.txt'.toURL().text; println fileContents; Як я можу отримати подібний результат у javascript?
155 javascript 

11
Одночасно картографуйте і фільтруйте масив
У мене є масив об'єктів, які я хочу повторити, щоб створити новий відфільтрований масив. Але також мені потрібно відфільтрувати деякі об’єкти з нового масиву залежно від параметра. Я намагаюся це: function renderOptions(options) { return options.map(function (option) { if (!option.assigned) { return (someNewObject); } }); } Це хороший підхід? Чи є …
155 javascript  arrays 

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