Vreau să scriu o clasă de jurnal care poate fi folosită ca în codul următor.
// short-hand for logging. log('log message', [other parameter]); // full path for writing log. log.write('log message', [other parameter]); // print all log log.print([optional parameter]);Î
Citeste mai mult →Acest tipar este destul de comun; l-am văzut în câteva locuri, inclusiv în codul sursă jQuery:
var arr = "word1 word2 word3".split(" ");ca alternativă la metodele „normale” de inițializare a tablourilor:
var arr1 = [ "word1", "word2", "word3" ]; var arr2 = new Array( "word1", "word2", "word3" );Care sunt beneficiile abordării de împărțire a șirului?
De la John Resig (creatorul
Citeste mai mult →Fac un rotator de tip slideshow pentru un site web pe care îl creez. Rotatorul în sine funcționează bine, dar încerc să fac slideshow-ul să alunece înainte/înapoi cu tastele stânga/dreapta de pe tastatură. Codul meu este acesta:
$(document).keydown(function(e){ var currentPosition = 0; var slideWidth = 836; var slides = $('.slide'); var numberOfSlides = slides.length; var animLength = 600; if (e.keyCode == 37) { currentPosition = currentPositio Citeste mai mult →Caut un proiect foarte curat pentru a adăuga API-ul JavaScript cross-browser la un div contenteditable.
Dacă are interfață vizuală, atunci ar trebui să fie posibil să nu fie încărcată (spre deosebire de dezactivarea ei) sau să fie eliminată complet din surse.
Caut caracteristici de bază, fără un accent mare pe compatibilitatea înapoi, ci mai degrabă un cod mai curat.
Unele dintre funcțiile pe care m-aș aștepta să le aibă această API ar fi:
Încerc să scriu o funcție care afișează un anumit text într-un tag <div id="1">.
Șirul ar trebui să marcheze anumite valori de index în culori diferite.
Ceea ce am scris acum este să merg la toate valorile indexului pe care le am și să adaug un tag <font color="color">, și apoi îl adaug folosind div1.innerHTML=result;
Este multă muncă și este foarte complicat. Există o altă modalitate prin care pot crea u
Citeste mai mult →
Am un formular cu numele 'config[display][x]', 'config[display][y]', 'config[port]',..., sau pot crea un alt format. și vreau să-l serializ în obiect JS astfel
{config: display : {x : 'value', y : 'value'}, port : 'value' }Cineva știe soluțiile existente pentru
Citeste mai mult →
Lucrez la un script pentru a evalua răspunsul unui utilizator prin compararea a două șiruri. (Este un quiz pentru a vedea cât de bine cunosc informația cuvânt cu cuvânt.) Am deja o parte din codul de care am nevoie, cum ar fi transformarea răspunsului utilizatorului în litere mici și despărțirea aces
Citeste mai mult →
Î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 →Știu că există un obiect Boolean în JavaScript, dar mă întreb dacă există o modalitate de a accesa metalul, bitul simplu brut bit care trăiește în inima acestui obiect Boolean.
Nu cunosc niciun tip bit în JavaScript. Dacă ești îngrijorat de conservarea spațiului și trebuie să stochezi mulți biți, probabil ai putea folosi int-uri și Operatorii Bitwise împreună. Ai manipula biții individuali din fiecare
Citeste mai mult →
În aplicația noastră JSF 2.0 de la serviciu, includem mai multe fișiere JavaScript prin <h:outputscript>.
<h:outputScript library="javascript" name="DoStuff.js"/>HTML-ul rezultat le referențiază ca &apos
Citeste mai mult →