Preguntas etiquetadas con javascript

Para preguntas relacionadas con la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excluyendo ActionScript). Esta etiqueta rara vez se usa sola, pero a menudo se asocia con las etiquetas [node.js], [jquery], [json] y [html].





4
¿Por qué .json () devuelve una promesa?
He estado jugando con la fetch()API recientemente y noté algo que era un poco peculiar. 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.datadevuelve un Promiseobjeto. http://jsbin.com/wofulo/2/edit?js,output Sin embargo, si está escrito como: let …

6
¿Es seguro resolver una promesa varias veces?
Tengo un servicio i18n en mi aplicación que contiene el siguiente código: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + userLanguage + …


13
¿Cómo obtener todos los valores seleccionados de <select multiple = multiple>?
Parecía extraño que no pudiera encontrar este ya preguntado, ¡pero aquí va! Tengo un html de la siguiente manera: &lt;select id="select-meal-type" multiple="multiple"&gt; &lt;option value="1"&gt;Breakfast&lt;/option&gt; &lt;option value="2"&gt;Lunch&lt;/option&gt; &lt;option value="3"&gt;Dinner&lt;/option&gt; &lt;option value="4"&gt;Snacks&lt;/option&gt; &lt;option value="5"&gt;Dessert&lt;/option&gt; &lt;/select&gt; ¿Cómo obtengo todos los valores (¿una matriz?) Que el usuario ha seleccionado en javascript? Por ejemplo, si …
115 javascript  jquery  html 



12
Moment.js: mañana, hoy y ayer
Me gustaria el moment().fromNow() funcionalidad, pero cuando la fecha está cerca es demasiado precisa, por ejemplo. No quiero que se muestre "en 3 horas" sino "hoy", así que básicamente con una precisión "diaria". Intenté usar la moment().calendar()función, no se formatea si la diferencia de fecha es más de 1 día


7
En Angular, necesito buscar objetos en una matriz
En Angular, tengo en alcance un objeto que devuelve muchos objetos. Cada uno tiene una identificación (esto se almacena en un archivo plano, por lo que no hay base de datos, y parece que no puedo usarlo ng-resource) En mi controlador: $scope.fish = [ {category:'freshwater', id:'1', name: 'trout', more:'false'}, {category:'freshwater', …

8
jQuery text () y nuevas líneas
Quiero poder decir $(someElem).text('this\n has\n newlines); y se renderiza con nuevas líneas en el navegador. La única solución que he encontrado es establecer la propiedad css 'espacio en blanco' en 'pre' en someElem. Esto casi funciona, pero luego tengo un relleno molestamente grande entre el texto y la parte superior …
114 javascript  jquery  html 

6
¿Cómo verifico los eventos de jQuery AJAX con Jasmine?
Estoy tratando de usar Jasmine para escribir algunas especificaciones de BDD para solicitudes básicas de jQuery AJAX. Actualmente estoy usando Jasmine en modo independiente (es decir, a través SpecRunner.html). He configurado SpecRunner para cargar jquery y otros archivos .js. ¿Alguna idea de por qué lo siguiente no funciona? has_returned no …
114 javascript  jquery  ajax  jasmine  bdd 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.