Otimização de string JavaScript

String.prototype.equals = function(value) { return this.valueOf() === value.valueOf();}String.prototype.endsWith = function(value) { return this.indexOf(suffix, this.length – value.length) !== -1;}String.prototype.startsWith = function(value) { return this.indexOf(value) === 0;}String.prototype.isEmail = function() { re = …

Continuar lendo

ArrayList Javascript

Em muitos projetos Javascript, senti a necessidade de usar um ArrayList (como em Java ou outras linguagens). No entanto, o objeto Array Javascript carece de alguns métodos de conveniência: Array.prototype.remove …

Continuar lendo

Teste JS muito fácil

Qunit ou Jasmine engordaram para seus testes? Que tal esta função de declaração fácil de usar e digerir? function assert(pass, msg){ var result = pass ? “PASS” : “FAIL”; console.log(result …

Continuar lendo