returnarea valorii dintr-o funcție de callback în JavaScript?

Folosesc node.js și biblioteca Translate. Pot să fac ceva de genul acesta?

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

Și apoi să folosesc rezultatul? Întotdeauna îmi returnează „undefined”. Există vreo modalitate de a f

Citeste mai mult →

Există vreo funcție JavaScript într-o bibliotecă care să transforme marcajul simplu wiki (dat ca șir multi-linie) în HTML?

Ceea ce am nevoie în general este simplu - o bibliotecă open-source cu o funcție care să transforme un șir de marcaj wiki dat în HTML. Dacă poți scrie o astfel de funcție - te rog să o postezi aici.

Ar trebui să fie tolerant la inserările de obiecte HTML precum videoclipuri YouTube, MathML și TeX în interiorul acelui șir (asemănător cu math.stackexchange)

Deci există vreo astfel de funcție într-o bibliotecă JavaScript?

Iată un mic exemplu de probă pentru a încerca.

Citeste mai mult →

javascript - Cum să faci ca funcția jQuery valid să funcționeze fiabil pe IE?

Am o problemă cu funcția validă jQuery. Când folosesc IE, nu funcționează, valid întotdeauna returnează true. Am folosit acest cod: validare pe partea clientului cu câmp adăugat dinamic

Iată graficul:

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

1.6 nu funcționează pe IE de asemenea. Totuși, validul jQuery 1.4.4 funcționează pe IE.

Iată testul compatibil cu jsFiddle

Citeste mai mult →

currying - Cum să aplici parțial funcțiile membru în JavaScript?

În prezent, am o funcție de aplicare parțială care arată astfel:

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)

Citeste mai mult →

matematică - Funcții echivalente în Javascript pentru funcțiile Matlab: Polyfit/Polyval?

Am nevoie disperată de un echivalent în Javascript pentru funcțiile polyval și polyfit care există în Matlab. Practic, acele funcții din Matlab fac un ajustament de curbă bazat pe două matrici de dimensiuni egale, în funcție de un polinom specificat. Trebuie să fac niște calcule care implică ajustarea curbei în Javascript și nu pot găsi nicicum o funcție echivalentă.

Aceasta este explicația MatLab pentru funcția polyfit

„P=POLYFIT(X,Y,N) găsește coeficienții unui polin

Citeste mai mult →

javascript - Funcția error() din JQuery nu funcționează în IE

Am următorul element de imagine al cărui src nu există. Vreau să folosesc funcția de eroare din jQuery pentru a detecta dacă nu s-a încărcat și să înlocuiesc src-ul cu o imagine generică despre care știu că există. Acest lucru funcționează în Chrome și Firefox, dar nu în IE. De ce nu funcționează în IE și există vreo soluție? Mulțume

Citeste mai mult →

Există vreun avantaj în a defini numele funcției în „var new_function=function name(){};” în JavaScript?

Rulam un program pentru a schimba câteva părți din codul meu JavaScript când a apărut o eroare la declararea unei variabile ca funcție astfel:

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

Codul în sine funcționează, dar mă întrebam doar dacă este ok să elimin „name” pentru toate funcțiile pe care le găsesc astfel (pentru că nu le strică în cealaltă problemă care analizează JavaScript-ul meu) sau dacă ar putea avea vreo utilitate pe care nu o pot vedea.

Citeste mai mult →

javascript - când se întâmplă funcția onload pentru SVG

Având în vedere acest lucru:

<?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('l

Citeste mai mult →

Când să folosești currying și funcții parțiale în JavaScript

Am citit această postare pe Dr. Dobb's despre currying și funcții parțiale în JavaScript. Pare utilă, dar mă întreb (fiind un dezvoltator ocazional în JavaScript) dacă există situații standard în care acest lucru este utilizat în mod regulat?

Răspuns #1

Ca î

Citeste mai mult →

javascript - Eveniment de apelare a funcției în JS?

Este posibil să legi o funcție de alta funcție la apelare? De exemplu, ar fi ceva de genul acesta:

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

Așadar, atunci când b este apelat, și a este apelat automat.

EDIT: OK OK, pentru a clarifica, aceasta nu este o întrebare despre chaining. Ideea este să găsim o m

Citeste mai mult →