palautusarvo takaisinkutsu funktiosta JavaScriptissä?

Käytän node.js:ää ja kirjastoa Translate. Voinko tehdä jotain tällaista?:

function traduce(text){ translate.text(text,function(err,result){ return result; }); }

Ja sitten käyttää tulosta? Se palauttaa minulle aina "undefined". Onko mitään tapaa käyttää tulosta il

Lue lisää →

Onko olemassa JavaScript-funktiota jossain kirjastossa, joka muuntaa yksinkertaisen wiki-merkkauksen (annettuna monirivisenä merkkijonona) HTML:ksi?

Mitä yleensä tarvitsen, on yksinkertaista - avoimen lähdekoodin kirjasto, jossa on funktio, joka muuntaa annetun wikin merkintämerkkijonon HTML:ksi. Jos voit kirjoittaa tällaisen funktion, julkaise se täällä.

Sen tulisi olla suvaitsevainen HTML-objektien, kuten YouTube-videoiden, MathML:n ja TeXin, lisäämiselle tuon merkkijonon sisään (paljon kuten math.stackexchange).

Onko siis olemassa tällainen funktio jossain JavaScript-kirjastossa?

Tässä on pieni esimerkkiesimerkki koke

Lue lisää →

javascript - Kuinka saada jQueryn valid-funktio toimimaan luotettavasti IE:ssä?

Minulla on ongelma jQueryn valid-funktion kanssa. Kun käytän IE:tä, se ei toimi, valid palauttaa aina true. Käytin tätä koodia: asiakaspuolen validointi dynaamisesti lisätyllä kentällä

Tässä on kaavio:

Chrome IE jquery-1.6.1 works not working jquery-1.4.4 works works

Versio 1.6 ei toimi IE:ssä myöskään. Kuitenkin versio 1.4.4 jQuery valid toimii IE:ssä.

Tässä on jsFiddle-ystävällinen

Lue lisää →

currying - Kuinka soveltaa jäsenfunktioita osittain JavaScriptissä?

Minulla on tällä hetkellä osittainen sovellusfunktio, joka näyttää tältä:

Function.prototype.curry = function() { var args = []; for(var i = 0; i < arguments.length; ++i) args.push(arguments[i]); return function() { for(var i = 0; i < arguments.length; +

Lue lisää →

matematiikka - Javascriptin vastaavat funktiot Matlabin funktioille: Polyfit/Polyval?

Tarvitsen kipeästi Javascript-vastineen Matlabin polyval- ja polyfit-funktioille. Käytännössä nämä Matlabin funktiot tekevät käyrän sovituksen kahden samanpituisen taulukon perusteella tietyn polynomin mukaan. Minun täytyy tehdä joitakin laskelmia, jotka liittyvät käyrän sovittamiseen Javascriptissä, enkä millään löydä vastaavaa funktiota.

Tämä on MatLabin selitys funktiosta polyfit

"P=POLYFIT(X,Y,N) löytää polynomin P(X), jonka aste on N, kertoimet niin, että se sovit

Lue lisää →

javascript - JQuery error() -funktio ei toimi IE:ssä

Minulla on seuraava kuvan elementti, jonka src ei ole voimassa. Haluan käyttää jQueryn error-funktiota havaitakseni, jos se ei ole latautunut, ja korvata src:n yleisellä kuvalla, jonka tiedän olevan olemassa. Tämä toimii Chromessa ja Firefoxissa, mutta ei Internet Explorerissa. Miksi tämä ei toimi IE:ssä ja onko olemassa kiertotapoja

Lue lisää →

Onko mitään etua määritellä funktio nimi muodossa "var new_function=function name(){};" JavaScriptissä?

Ajoin ohjelmaa muuttaakseni joitakin osia JavaScript-koodistani, kun se bugasi muuttujan määrittelyssä funktiona näin:

var some_function = function name(args){ //do stuff };

Koodi itsessään toimii, mutta mietin vain, onko ok poistaa 'name' kaikista funktioista, jotka löydän näin (koska se ei riko sitä muussa ongelmassa, joka analysoi JavaScriptiäni) vai voiko sillä olla jokin hyöty, jota en näe.

poistetaan "nimi":

var new_function =

Lue lisää →

javascript - milloin svg:n onload-funktio tapahtuu

Ottaen huomioon tämän:

<?xml version="1.0" standalone="yes"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100px" height="100px" version="1.1" xmlns="http://www.w3.org/2000/svg" > <text x="20" y="20" onload="alert('load');

Lue lisää →

Milloin käyttää currya ja osittaisia funktioita JavaScriptissä

Luin tämän kirjoituksen Dr. Dobb'sista currying- ja osittaisfunktioista JavaScriptissä. Se vaikuttaa hyödylliseltä, mutta mietin (JavaScriptin satunnaisena kehittäjänä), onko olemassa vakioidettuja tilanteita, joissa tätä käytetään säännöllisesti?

Vastaus #1

Lue lisää →

javascript - JS:ssä kutsuttu funktio -tapahtuma?

Onko mahdollista sitoa funktio toiseen funktioon kutsuttaessa? Esimerkiksi se menisi suunnilleen näin:

function a(){...} function b(){...} b.bind("onInvoke","a");

Joten kun b kutsutaan, myös a kutsutaan automaattisesti.

MUOKKAA: OK OK, selkeyden vuoksi, tämä ei ole kysymys ketjutuksesta. Ajatuksena on löytää tyylikäs ta

Lue lisää →