vraćanje vrijednosti iz callback funkcije u JavaScriptu?

Koristim node.js i biblioteku Translate. Mogu li napraviti nešto ovako?

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

A onda koristiti rezultat? Uvijek mi vraća "undefined". Postoji li neki način da se rezultat koristi bez

Čitaj više →

Postoji li neka JavaScript funkcija u nekoj biblioteci za pretvaranje jednostavnog wiki označavanja (dano kao višeredni niz) u HTML?

Ono što mi uglavnom treba je jednostavno - open source biblioteka s funkcijom koja će dati wiki mark up string pretvoriti u HTML. Ako možete napisati takvu funkciju - molim vas objavite je ovdje.

Trebalo bi biti tolerantno prema umetanjima HTML objekata poput YouTube videa, MathML-a i TeX-a unutar tog niza (vrlo slično math.stackexchangeu)

Postoji li takva funkcija u nekoj JavaScript biblioteci?

Evo jednog malog primjera za isprobati.

Header 1 ======== Header

Čitaj više →

javascript - Kako učiniti da jQuery funkcija valid radi pouzdano na IE?

Imam problem s jQuery valid funkcijom. Kada sam na IE-u, ne radi, valid uvijek vraća true. Koristio sam ovaj kod: validacija na strani klijenta s dinamički dodanim poljem

Evo grafikona:

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

1.6 također ne radi na IE. Međutim, 1.4.4 jQuery valid radi na IE.

Evo prijateljskog za jsFiddle testa (testirajte ovo kao lokalni htm

Čitaj više →

currying - Kako djelomično primijeniti članove funkcija u JavaScriptu?

Trenutno imam funkciju djelomične primjene koja izgleda ovako:

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; ++i)

Čitaj više →

matematika - Javascript ekvivalentne funkcije za Matlab funkcije: Polyfit/Polyval?

Očajno mi treba ekvivalent Javascript funkcija za polyval i polyfit koje postoje u Matlabu. U osnovi, te funkcije u Matlabu rade prilagodbu krivulje na temelju dva niza iste veličine, ovisno o specificiranom polinomu. Trebam obaviti neke izračune koji uključuju prilagodbu krivulje u Javascriptu i ne mogu nigdje pronaći ekvivalentnu funkciju.

Ovo je MatLabovo objašnjenje funkcije polyfit

„P=POLYFIT(X,Y,N) pronalazi koeficijente polinoma P(X) stupnja N koji najbolje pril

Čitaj više →

javascript - JQuery funkcija error() ne radi u IE-u

Imam sljedeći element slike čiji src ne postoji. Želim koristiti jQuery funkciju error kako bih otkrio da se nije učitao i zamijenio src s općom slikom za koju znam da postoji. Ovo radi u Chromeu i Firefoxu, ali ne i u IE. Zašto ovo ne radi u IE i postoje li neki zaobilazni načini? Hvala!

<img id="main" src="missing-

Čitaj više →

Postoji li ikakva prednost definiranja imena funkcije u "var new_function=function name(){};" u JavaScriptu?

Pokrenuo sam program da bih promijenio neke dijelove svog JavaScript koda kada je došlo do greške u deklaraciji varijable kao funkcije ovako:

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

Sam kod radi, ali samo sam se pitao je li u redu ukloniti 'name' za sve funkcije koje nađem ovako (jer to ne bi trebalo pokvariti u drugom problemu koji analizira moj JavaScript) ili bi to moglo imati neku svrhu koju ne mogu vidjeti.

uklanjanje "imena":

Čitaj više →

javascript - kada se događa svg onload funkcija

Ako uzmemo ovo:

<?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'); setAtt

Čitaj više →

Kada koristiti currying i parcijalne funkcije u JavaScriptu

Pročitao sam ovaj post na Dr. Dobb's o curryingu i djelomičnim funkcijama u JavaScriptu. Izgleda korisno, ali se pitam (kao povremeni programer u JavaScriptu) postoje li standardne situacije u kojima se ovo redovito koristi?

Odgovor #1

Za početak, osobno ne

Čitaj više →

javascript - Događaj poziva funkcije u JS?

Je li moguće povezati funkciju s drugom funkcijom prilikom poziva? Na primjer, to bi išlo ovako:

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

Dakle, kada se pozove b, a se također automatski pozove.

UREDI: OK OK, da pojasnim, ovo nije pitanje o lančanju. Ideja je pronaći elegantan način za vezivanje događ

Čitaj više →