Вопросы с тегом «javascript»

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

10
ReactJS - получить высоту элемента
Как я могу получить высоту элемента после того, как React отобразит этот элемент? HTML <div id="container"> <!-- This element's contents will be replaced with your component. --> <p> jnknwqkjnkj<br> jhiwhiw (this is 36px height) </p> </div> ReactJS var DivSize = React.createClass({ render: function() { let elHeight = document.getElementById('container').clientHeight return <div …

10
Заставить Axios автоматически отправлять файлы cookie в своих запросах
Я отправляю запросы от клиента на свой сервер Express.js с помощью Axios. Я установил файл cookie на клиенте и хочу читать этот файл cookie из всех запросов Axios, не добавляя их вручную в запрос вручную. Это пример моего клиентского запроса: axios.get(`some api url`).then(response => ... Я попытался получить доступ к …

3
Отладка в Safari Web Inspector при использовании загрузчика модулей, например SystemJS
Я создаю Ionicприложение , используя es6 modules, TypeScriptи в SystemJSкачестве модуля загрузчика. Это моя установка: tsconfig.json: { "compilerOptions": { ... "target": "es5", "module": "system", ... } } index.html: <script src="lib/system.js"></script> <script src="systemjs.config.js"></script> <script>System.import('js/app.js')</script> пример скрипта (TypeScript): import {IConfig} from "./app-config"; export class ConfigLoader { ... } В Chrome все отлично …

21
прокрутка response-router вверх при каждом переходе
У меня проблема при переходе на другую страницу, ее положение останется таким же, как и на предыдущей странице. Таким образом, он не будет автоматически прокручиваться вверх. Я также пробовал использовать window.scrollTo(0, 0)на onChangeроутере. Я тоже scrollBehaviorисправлял эту проблему, но это не сработало. Есть предложения по этому поводу?

14
Как имитировать наведение с сенсорным экраном в браузерах?
С таким HTML: <p>Some Text</p> Затем немного CSS вроде этого: p { color:black; } p:hover { color:red; } Как я могу позволить долгому касанию на устройстве с сенсорным экраном воспроизводить наведение? Я могу изменить разметку / использовать JS и т. Д., Но не могу придумать простого способа сделать это.
120 javascript  html  css  hover  touch 

2
Лучший тип контента для обслуживания JSONP?
У меня есть веб-сервис, который при вызове без указания обратного вызова возвращает строку JSON, используя application/jsonв качестве типа содержимого. Когда указан обратный вызов, он будет заключать строку JSON в функцию обратного вызова, поэтому он больше не является действительным JSON. У меня вопрос, следует ли мне служить application/javascriptв этом случае или …
120 javascript  json  jsonp 

5
Javascript Drag and drop для сенсорных устройств [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

6
Добавление нового элемента массива в объект JSON
У меня есть объект формата JSON, который я прочитал из файла JSON, который у меня есть в переменной с именем teamJSON, который выглядит следующим образом: {"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]} Я хочу добавить в массив новый элемент, например {"teamId":"4","status":"pending"} закончить с {"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]} перед записью в файл. Как лучше всего добавить новый элемент? Я подошел …
120 javascript  json 

3
Как отключить защиту от вставки в консоли разработчика Mozilla Firefox?
Я заметил, что в последних версиях Mozilla Firefox есть супер-раздражающая ошибка, которая отключает вставки в консоль разработчика. Это, наверное, худшая идея. Тем не менее, я попытался разрешить это, набрав текст, который он хочет от меня, но я все еще не могу вставить что-то, и я думаю, что скоро я буду …


3
D3.js: Как получить вычисленную ширину и высоту для произвольного элемента?
Мне нужно точно знать ширину и высоту произвольного gэлемента в моем, SVGпотому что мне нужно нарисовать маркер выбора вокруг него, как только пользователь щелкнет по нему. То , что я видел в интернете что - то вроде: d3.select("myG").style("width"). Проблема в том, что для элемента не всегда будет установлен явный атрибут …
120 javascript  d3.js 

9
Простой пример обратного вызова nodeJs
Может ли кто-нибудь дать мне простой пример обратных вызовов nodeJs, я уже искал то же самое на многих веб-сайтах, но не мог понять его должным образом. Пожалуйста, дайте мне простой пример. getDbFiles(store, function(files){ getCdnFiles(store, function(files){ }) }) Я хочу сделать что-то подобное ...


5
Node.js - использование module.exports в качестве конструктора
Согласно руководству по Node.js: Если вы хотите, чтобы корнем экспорта вашего модуля была функция (например, конструктор), или если вы хотите экспортировать полный объект в одном назначении, а не строить его по одному свойству за раз, назначьте его для module.exports вместо экспорта , Приведенный пример: // file: square.js module.exports = function(width) …

6
Остановить setInterval
Я хочу, чтобы этот интервал в errorобработчике не запускался повторно. Возможно ли это, и если да, то как? // example code $(document).on('ready',function(){ setInterval(updateDiv,3000); }); function updateDiv(){ $.ajax({ url: 'getContent.php', success: function(data){ $('.square').html(data); }, error: function(){ $.playSound('oneday.wav'); $('.square').html('<span style="color:red">Connection problems</span>'); // I want to stop it here } }); }

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.