- Browserify (http://browserify.org/)
- Promises
- AdManager.getViewportAds()
Example:
window.addEventListener('scroll', function () { | |
var scrollY = window.pageYOffset, | |
bodyH = document.body.offsetHeight, | |
innerH = window.innerHeight, | |
total = scrollY + innerH; | |
console.log(total,bodyH); | |
if ((total - bodyH) > 0 && (total - bodyH) <= 40) { | |
console.log('Scroll end'); | |
} | |
}); |
program MegaPower; | |
uses crt; | |
type | |
pnodo=^nodo; // Criado o tipo pnodo que é um ponteiro para um outro tipo (nodo) | |
nodo=record // Criado o tipo nodo que é um registro com 3 itens , sendo um deles um ponteiro (prox) | |
nome:string[50]; | |
idade:integer; | |
fone:string[50]; | |
prox:pnodo ; | |
ant:pnodo; |
program arvore1; | |
uses crt; | |
type | |
parvore = ^arvore; // Ponteiro para o registro arvore | |
arvore = record | |
esq : parvore; | |
chave : integer; | |
info : string; | |
dir : parvore; |
program arquivo; | |
uses crt; | |
type | |
pArvore=^Arvore; | |
Arvore=record | |
esq: pArvore; | |
chave: integer; | |
pai:pArvore; |
program estacionamento; | |
uses crt,dos; | |
var | |
i,j,op:integer; | |
estac:array[1..3,1..3] of string; | |
placa_saida:string; | |
begin | |
for i:=1 to 3 do | |
begin | |
for j:=1 to 3 do |
program ListaDescritor ; | |
uses crt; | |
type pnodo=^nodo; | |
nodo=record | |
info:integer; | |
prox:pnodo; | |
end; | |
pdesc=^descritor; |
program primos; | |
uses crt; | |
var | |
cont,n,i:integer; | |
begin | |
repeat | |
cont:=0; | |
write('Digite o numero para saber se e PRIMO :'); | |
readln(n); | |
for i:=1 to n do |
var http = require("http"), | |
url = require("url"), | |
path = require("path"), | |
fs = require("fs") | |
port = process.argv[2] || 8888; | |
http.createServer(function(request, response) { | |
var uri = url.parse(request.url).pathname | |
, filename = path.join(process.cwd(), uri); |
The API is pretty similar with HTML5 localStorage API, except by the get method, that is asynchronous.
Example: