Category: Javascript
-
Custom Protractor Flake shard parser
PR #45 on Protractor Flake added the ability to specify custom parsers. On my project we’re sharding (running multiple instances of) Protractor and using the following parser to re-run only the failing spec files. You’ll want to replace the /test/functional/specs/ and the browser name (chrome) below with your actual values.
-
Download file using WinJS.xhr
Snippet to download a file using WinJS.xhr and save it. The file variable below is a StorageFile, result of pickSaveFileAsync. Note the usage of responseType: “blob” as an option to xhr, and how it is copied to the file stream with msDetachStream. I tried to use replaceWithStreamedFileFromUriAsync and writeBufferAsync, but never managed to make it…
-
Javascript function to find background task by name on Windows 8
-
MD5 in YQL in hexadecimal form using Javascript
Undocumented YQL crypto method to return a hexadecimal representation of the MD5 encoding of a string: y.crypto.encodeMd5Hex(‘some string’);
-
Leiningen, ClojureScript e REPL no navegador
REPL do Clojure no navegador http://nakkaya.com/2011/12/04/leiningen-clojurescript-and-browser-repl/
-
Tutorial de jQuery
Tradução de Getting Started with jQuery Esse tutorial é uma introdução à biblioteca jQuery. É necessário conhecimento básico de Javascript e document object model (DOM). Partiremos bem do começo e explicaremos detalhes quando necessário. Abrangiremos um simples exemplo de olá mundo, seletores e eventos básicos, AJAX, FX, e uso e confecção de plugins. O tutorial…
-
Imprimir com javascript
Moleza. Basta chamar window.print(). Por exemplo, para mandar a página para impressão ao clicar em um botão bastaria:
-
Texto aleatório com Javascript
Pequena função em javascript para retornar uma string com caracteres aleatórios: function textoAleatorio(tamanho) { var letras = ‘0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz’; var aleatorio = ”; for (var i = 0; i < tamanho; i++) { var rnum = Math.floor(Math.random() * letras.length); aleatorio += letras.substring(rnum, rnum + 1); } return aleatorio; } Só passar como argumento da função o…
-
MD5 do Dojo igual à função md5 do PHP
Estou gerando um formulário de autenticação que “encripta” (bem… faz um hash md5) a senha antes de enviar o formulário, para não transmití-la pela rede como texto plano. Não é um SSL de pobre, se você achou isso. Complementa a segurança do SSL, já que existem malwares que interceptam no navegador tudo o quê o…
-
Incluindo o Dojo Editor no seu formulário
Tenho usado bastante o Dojo Toolkit nos sites que tenho feito, e hoje surgiu a necessidade de adicionar um editor de HTML amigável em um de nossos formulários. Felizmente, o Dojo vem com um editor desses. É simplesmente facÃlimo de usá-lo, basta adicionar o dojo.js, chamar o widget de Editor, e colocar em um textarea.…