Uses a docpad configuration file to specify template data that we can use in our document to generate absolute urls.
Porque podemos utilizar no desenvolvimento apenas uma linguagem de programação porém o JS(javascript) veio para inserir um pattern no server-side já utilizado no client-side e em toda a internet, utilizando programação assíncrona que possibilita que uma aplicação possa seguir seu fluxo enquanto os dados advindos dos recursos de I/O não estão disponíveis, traduzindo-se em maior desempenho e capacidade de processar mais dados com recursos reduzidos. Single page application
Em um universo javascript é comum utilizarmos SPA(single page application), devido ao domínio da linguagem, saindo do lugar comum de requisições ajax. Além de disseminar um novo conceito, onde a aplicação no servidor apenas possui as regras de negócio essencias para aplicação, todo o processamento dos dados e renderização das views são realizadas no lado do cliente devido a capacidade do dispositivos atuais realizarem ta
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var btn = document.getElementById("copy-button"); | |
btn.addEventListener("click", clickHandler, false); | |
btn.addEventListener("copy", copyHandler, false); | |
function clickHandler(e) { | |
e.target.dispatchEvent(new ClipboardEvent("copy")); | |
} | |
function copyHandler(e) { | |
e.clipboardData.setData("text/plain", "Simulated copy. Yay!"); |
Dúvidas utilize o [material de apoio] e/ou envie uma mensagem para [email protected] ou para o meu [perfil no facebook].
- Crie uma variável do tipo array com 8 números distintos e que não estejam em ordem.
- Crie uma função que ordene os números em ordem crescente.
- Crie uma função que some todos os valores do array criado no exercício número 1.
- Crie uma função com nome de range que aceita dois parâmetros: intervalo inicial e intervalo final, com base nesses parâmetros retorne um array com todos os números presentes nesse intervalo.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Adicionar ao final da página dentro do body --> | |
<!-- Versão para leitura --> | |
<script type="text/javascript" defer> | |
(function(document, $) { | |
var re = [/^http:\/\/meiobit.com\/$/, /http:\/\/meiobit.com\/page\/.*\//], allowed = false; | |
for (var i in re) { if (re[i].test(document.location.href)) { allowed = true; break; } } | |
if (allowed === false) return; | |
$('#posts > div > .title').each(function(i, e) { | |
var parent = $(e).parent('div'),imgLink = parent.find('.content a').first(), url = $(e).find('a').attr('href'); |
Installing dependencies
sudo apt-get install build-essential clang libdbus-1-dev libgtk2.0-dev \
libnotify-dev libgnome-keyring-dev libgconf2-dev \
libasound2-dev libcap-dev libcups2-dev libxtst-dev \
gcc-multilib g++-multilib \
libgtk2.0-0 libgconf-2-4 \
libasound2 libxtst6 libxss1 libnss3 xvfb \
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function($){ | |
var createVideoSources = function (sources) { | |
var sourcesHTML = ''; | |
for (var i in sources) { | |
var source = sources[i]; | |
sourcesHTML += '<source src="'+ source.src +'" type="'+ source.type +'"></source>'; | |
} | |
return sourcesHTML; | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function($){ | |
/*CUSTOM PHONE TAG */ | |
$(function(){ | |
var tag = 'phone'; | |
var tagSelector = '.profile div:contains("'+tag+'")'; | |
var tagValue = jQuery(tagSelector).first().text(); | |
//if (!tagValue) return; | |
var tagPrettyValue = tagValue.replace('['+tag+'=\"', '').replace('\"]', ''); |
OlderNewer