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

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


4
Почему .json () возвращает обещание?
fetch()Недавно я возился с api и заметил кое-что, что было немного странно. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.dataвозвращает Promiseобъект. http://jsbin.com/wofulo/2/edit?js,output Однако, если это написано как: let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator …

6
VueJs получает элемент внутри компонента
У меня есть компонент, как мне выбрать один из его элементов? Я пытаюсь получить входные данные в шаблоне этого компонента. Компонентов может быть несколько, поэтому селектор запросов должен анализировать только текущий экземпляр компонента. Vue.component('somecomponent', { template: '#somecomponent', props: [...], ... created: function() { somevariablehere.querySelector('input').focus(); } }); заранее спасибо
117 javascript  vue.js 

8
Как реализовать RouteReuseStrategy shouldDetach для определенных маршрутов в Angular 2
У меня есть модуль Angular 2, в котором я реализовал маршрутизацию и хотел бы, чтобы состояния сохранялись при навигации. Пользователь должен уметь: поиск документов по "формуле поиска" перейдите к одному из результатов вернуться к "результату поиска" - без связи с сервером Это возможно в том числе RouteReuseStrategy. Возникает вопрос: как …

9
Как установить параметры URL-запроса во Vue с помощью Vue-Router
Я пытаюсь установить параметры запроса с помощью Vue-router при изменении полей ввода, я не хочу переходить на другую страницу, а просто хочу изменить параметры запроса URL-адреса на той же странице, я делаю так: this.$router.replace({ query: { q1: "q1" } }) Но при этом также обновляется страница и устанавливается позиция y …

6
Vue Js - цикл через v в течение X раз (в диапазоне)
Как я могу повторить цикл через v-forX (например, 10) раз? // want to repeat this (e.g.) 10 times <ul> <li v-for="item in shoppingItems"> {{ item.name }} - {{ item.price }} </li> </ul> В документации указано: <ul> <li v-for="item in 10">{{ item }}</li> </ul> // or <li v-for="n in 10">{{ n …


11
Показать загружаемое изображение, пока выполняется $ .ajax
Мне просто интересно, как показать изображение, которое указывает, что асинхронный запрос выполняется. Я использую следующий код для выполнения асинхронного запроса: $.ajax({ url: uri, cache: false, success: function(html){ $('.info').append(html); } }); Любые идеи?
116 javascript  jquery  css 

7
Приоритет оператора с тернарным оператором Javascript
Я не могу осмыслить первую часть этого кода (+ =) в сочетании с тернарным оператором. h.className += h.className ? ' error' : 'error' Я думаю, что этот код работает следующим образом: h.className = h.className + h.className ? ' error' : 'error' Но это неверно, потому что это дает ошибку в …

8
Почему эта функция щелчка jQuery не работает?
Код: <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <script type="text/javascript"> $("#clicker").click(function () { alert("Hello!"); $(".hide_div").hide(); }); </script> Приведенный выше код не работает. Когда я нажимаю #clicker, он не предупреждает и не скрывается. Я проверил консоль, ошибок нет. Я также проверил, загружается ли JQuery, и действительно ли это так. Так что не уверен, в чем …

15
Как наложить maxlength на textArea в HTML с помощью JavaScript
Я хотел бы иметь некоторые функции, с помощью которых, если я напишу <textarea maxlength="50"></textarea> <textarea maxlength="150"></textarea> <textarea maxlength="250"></textarea> он автоматически установит максимальную длину для textArea. По возможности не предоставляйте решение в jQuery. Примечание: это можно сделать, если я сделаю что-то вроде этого: <textarea onkeypress="return imposeMaxLength(event, this, 110);" rows="4" cols="50"> function …


13
AngularJS - Есть ли способ для $ http.post отправлять параметры запроса вместо JSON?
У меня есть старый код, который делает запрос AJAX POST через метод jQuery post и выглядит примерно так: $.post("/foo/bar", requestData, function(responseData) { //do stuff with response } requestData это просто объект javascript с некоторыми основными строковыми свойствами. Я сейчас перехожу на использование Angular и хочу заменить этот вызов на $ …

2
Использование миксинов и компонентов для повторного использования кода в Facebook React
Я начинаю использовать Facebook React в проекте Backbone, и пока все идет очень хорошо. Однако я заметил, что в мой код React закрадывается некоторое дублирование. Например, у меня есть несколько виджетов, похожих на формы, с такими состояниями, как INITIAL, SENDINGи SENT. Когда кнопка нажата, необходимо проверить форму, сделать запрос, а …

5
Как передать несколько атрибутов в директиву атрибутов Angular.js?
У меня есть директива атрибута, ограниченная следующим образом: restrict: "A" Мне нужно передать два атрибута; число и функция / обратный вызов, доступ к ним в директиве с помощью attrsобъекта. Если бы эта директива была директивой элемента, "E"я мог бы ограничиться этим: <example-directive example-number="99" example-function="exampleCallback()"> Однако по причинам, которые я не …

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