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

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


9
Реакція: "це" не визначено всередині функції компонента
class PlayerControls extends React.Component { constructor(props) { super(props) this.state = { loopActive: false, shuffleActive: false, } } render() { var shuffleClassName = this.state.toggleActive ? "player-control-icon active" : "player-control-icon" return ( <div className="player-controls"> <FontAwesome className="player-control-icon" name='refresh' onClick={this.onToggleLoop} spin={this.state.loopActive} /> <FontAwesome className={shuffleClassName} name='random' onClick={this.onToggleShuffle} /> </div> ); } onToggleLoop(event) { // "this …
152 javascript  reactjs  this 

22
Як отримати базовий URL з jquery або javascript?
У Joomla php там я можу використовувати, $this->baseurlщоб отримати базовий шлях, але я хотів отримати базовий шлях у jquery. Базовий шлях може бути будь-яким із наступних прикладів: http://www.example.com/ http://localhost/example http://www.example.com/sub/example exampleТакож може змінитися.
152 javascript  jquery 


7
Gulps gulp.watch не спрацьовує для нових або видалених файлів?
Наступне завдання Gulpjs прекрасно працює під час редагування файлів у глобальній відповідності: // watch task. gulp.task('watch', ['build'], function () { gulp.watch(src + '/js/**/*.js', ['scripts']); gulp.watch(src + '/img//**/*.{jpg,jpeg,png,gif}', ['copy:images']); gulp.watch(src + '/less/*.less', ['styles']); gulp.watch(src + '/templates/**/*.{swig,json}', ['html']); }); // build task. gulp.task('build', ['clean'], function() { return gulp.start('copy', 'scripts', 'less', 'htmlmin'); }); …
151 javascript  node.js  gulp 

7
Серіалізуючий об'єкт, що містить циклічне значення об'єкта
У мене є об'єкт (дерево розбору), який містить дочірні вузли, посилання на інші вузли. Я хотів би серіалізувати цей об’єкт, використовуючи JSON.stringify(), але я отримую TypeError: значення циклічного об'єкта через згадані нами конструкції. Як я міг обійти це? Мені неважливо, представлені ці посилання на інші вузли в серіалізованому об'єкті чи …

18
Перезавантажте iframe за допомогою jQuery
У мене є два iframe на сторінці, і один вносить зміни в інші, але інший iframe не показує зміни, поки я не оновлю. Чи є простий спосіб оновити цей iframe за допомогою jQuery? <div class="project"> <iframe id="currentElement" class="myframe" name="myframe" src="http://somesite.com/something/new"></iframe> </div>

6
Видаліть прокладки або поля з графіків Google
// Load the Visualization API and the piechart package. google.load('visualization', '1.0', {'packages':['corechart']}); // Set a callback to run when the Google Visualization API is loaded. google.setOnLoadCallback(drawChart); // Callback that creates and populates a data table, // instantiates the pie chart, passes in the data and // draws it. function drawChart() …

3
Повідомлення з розширенням Chrome проходить: відповідь не надіслана
Я намагаюся передавати повідомлення між скриптом вмісту та розширенням Ось що я маю у content-script chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); А у фоновому сценарії у мене є chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { if (request.type == "getUrls"){ getUrls(request, sender, sendResponse) } }); function getUrls(request, sender, sendResponse){ var resp = sendResponse; …


11
Як слід викликати 3 функції, щоб виконати їх одна за одною?
Якщо мені потрібно викликати ці функції одна за одною, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); Я знаю, що в jQuery я можу зробити щось на кшталт: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); Але припустимо, що я не використовую jQuery і хочу зателефонувати: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); Як я повинен викликати ці функції для виконання some_3secs_functionта …


8
Що означає численні?
Мене скерували на сторінку MDN for..in, коли вона сказала: "for..in Взаємодіє з перелічуваними властивостями об'єкта". Потім я перейшов на сторінку « Перелічуваність та право власності на властивості», де написано «Перелічені властивості - це ті, які можна повторити циклом for..in». Словник визначає численні як лічильні, але я не можу реально уявити, …

8
Чи може хтось пояснити функцію "debounce" у Javascript
Мене цікавить функція "деблокування" в JavaScript, написана тут: http://davidwalsh.name/javascript-debounce-function На жаль, код не пояснений досить чітко, щоб я зрозумів. Хтось може допомогти мені зрозуміти, як це працює (я залишив свої коментарі нижче). Коротше кажучи, я просто не розумію, як це працює // Returns a function, that, as long as it …


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