Articles of javascript

Il timing setInterval si allontana lentamente dal rimanere precisi

Sembra che quando impostoInterval per 1000ms, la funzione venga effettivamente triggersta ogni 1001ms circa. Ciò si traduce in una deriva temporale lenta più a lungo è in esecuzione. var start; var f = function() { if (!start) start = new Date().getTime(); var diff = new Date().getTime() – start; var drift = diff % 1000; $(”).text(drift […]

Angular.js Nessuna intestazione ‘Access-Control-Allow-Origin’ è presente sulla risorsa richiesta. L’origine ‘null’ non è quindi consentita l’accesso

//Create an Angular Module. var newsModule = angular.module(‘NewsModule’, []); //Create an Angular Controller. newsModule.controller(‘newsCtrl’, [‘$scope’, ‘$http’, function ($scope, $http) { //function retrives POST,UPDATE,DELETE,GET data $http.defaults.headers.put = { ‘Access-Control-Allow-Origin’: ‘*’, ‘Access-Control-Allow-Methods’: ‘GET, POST, PUT, DELETE, OPTIONS’, ‘Access-Control-Allow-Headers’: ‘Content-Type, X-Requested-With’ }; $http.defaults.useXDomain = true; $scope.throughdata = function (){ delete $http.defaults.headers.common[‘X-Requested-With’]; $http.get(‘http://www.google.com’).then(function(data,error){ alert(data); alert(error); $scope.days=data.data; }); } } […]

Converti stringa in documento XML in JavaScript

Ho visto questo esempio nella pagina degli esempi di jQuery per Ajax: var xmlDocument = [create xml document]; $.ajax({ url: “page.php”, processData: false, data: xmlDocument, success: someFunction }); Come faccio a prendere una stringa come: var t = ‘something’; E convertirlo in un object DOM XML? cross-browser? AGGIORNAMENTO : si prega di vedere i commenti […]

Controlla se il membro dell’object esiste nell’object nidificato

C’è un modo più semplice rispetto all’utilizzo di ___ in object per verificare l’esistenza di ogni livello di un object per verificare l’esistenza di un singolo membro? Più conciso: come posso verificare se esiste qualche objectObject.member.member.value ?

Come posso differenziare uno scorrimento manuale (tramite la rotellina del mouse / la barra di scorrimento) da uno scorrimento di Javascript / jQuery?

AGGIORNARE: Ecco un esempio di jsbin che dimostra il problema. AGGIORNAMENTO 2: Ed ecco la versione fissa grazie a fudgey . Fondamentalmente, ho il seguente javascript che fa scorrere la finestra verso un’ancora sulla pagina: // get anchors with href’s that start with “#” $(“a[href^=#]”).live(“click”, function(){ var target = $($(this).attr(“href”)); // if the target exists: […]

localStorage – usa direttamente le funzioni getItem / setItem o l’object di accesso?

Ci sono alcuni vantaggi nell’usare i metodi definiti sull’object localStorage rispetto all’accesso diretto alle proprietà dell’object? Ad esempio, invece di: var x = localStorage.getItem(key); localStorage.setItem(key, data); Ho fatto questo: var x = localStorage[key]; localStorage[key] = data; c’è qualcosa di sbagliato con questo?

Dividi l’array JavaScript in blocchi usando Underscore.js

Devo dividere un array JavaScript in blocchi di dimensioni n . Es .: dato questo array [“a1”, “a2”, “a3”, “a4”, “a5”, “a6”, “a7”, “a8”, “a9”, “a10”, “a11”, “a12”, “a13”] e un n uguale a 4, l’output dovrebbe essere questo: [ [“a1”, “a2”, “a3”, “a4”], [“a5”, “a6”, “a7”, “a8”], [“a9”, “a10”, “a11”, “a12”], [“a13”] ] Sono […]

Come individuare la finestra del browser / scheda Chiudi evento?

Sto provando con onbeforeunload e funzione Unload. Ma non ha funzionato. Facendo clic su un collegamento o aggiornandolo, questo evento è stato triggersto. Voglio un evento che viene triggersto solo quando viene chiusa una finestra o una scheda del browser. Il codice deve funzionare in tutti i browser. Sto usando il seguente codice in Masterpage. […]

C’è un modo per selezionare i nodes fratelli?

Per alcuni motivi di prestazioni, sto cercando di trovare un modo per selezionare solo i nodes fratelli del nodo selezionato. Per esempio, Se ho selezionato inner1 node, c’è un modo per me di accedere ai suoi fratelli, inner2-4 nodes?

Che cosa fa il simbolo at (@) in ES6 javascript? (ECMAScript 2015)

Sto guardando un codice ES6 e non capisco cosa fa il simbolo @ quando viene posto di fronte a una variabile. La cosa più vicina che ho trovato ha qualcosa a che fare con i campi privati? Codice che stavo guardando dalla libreria redux : import React, { Component } from ‘react’; import { bindActionCreators […]