logo
fev
18
0

Como verificar se uma variável foi definida no JavaScript

Muitas pessoas confundem entre verificar se uma variável foi definida contra ela ter um valor. Esse erro é muito comum pois em várias linguagens variáveis não definidas se usadas não explodem nenhuma Exception, dessa forma basta verificar se essa variável simplesmente não tem um valor, caso não tenha o resultado vai ser false. No JavaScript é diferente pois se a variável ainda não foi definida e...
fev
11
0

Como criar uma variável em Ruby on Rails através do valor de uma string

Muitas vezes quando estamos refatorando nosso código precisamos separar em vário módulos e funções dessa forma buscamos o DRY (Don`t repeat yourself) e as vezes precisamos gerar variáveis através de algum parametro. O Ruby disponibiliza um método bem simples que resolve esse problema facilmente, o instance_variable_set. Código var_name = "my_var" # => "my_var" instance_variable_set("@#{var_name}",...
mar
21
2

Operador ternário em CoffeeScript

Para quem ainda não sabe, ultimamente ando trabalhando com CoffeeScript, que é uma linguagem de programação que compila em JavaScript. É uma maneira diferente de escrever JavaScript, as vezes legal, mas as vezes chata. Hoje estava resolvendo um problema e pela primeira vez tive que utilizar operador ternário no CoffeeScript. Eu todo faceiro tentei resolver o problema na forma JavaScript de ser: resultado...
mar
8
0

Erro ao testar aplicações rails com PostgreSQL

conforme havia falado anteriormente, irei começar a postar sobre os problemas que ando enfrentando no Ruby on Rails. O último problema que tive foi tentar testar minha aplicação que esta usando o banco PostgreSQL. O erro que ocorria era de fato muito estranho do qual não fazia sentido algum. O problema ActiveRecord::StatementInvalid: PGError: ERROR: permission \ denied: “RI_ConstraintTrigger_”...
jan
12
4

2012 – Novo ano, projetos novos e posts novos

Olá pessoas, a quanto tempo hem! Faz mais de um ano que não posto nada aqui. Mas isso foi por uma boa causa, tivemos vários projetos que tinham prioridade, alguns deles são: Minha formatura TCC – Otimização de sites para mecanismos de busca Troca de emprego (agora trabalho na No Zebra Network Lançamento do site jquerybrasil.org Tradução da documentação do jQuery Entre muitos outros freelas,...
nov
5
12

Diferença entre location.replace de location.href

Dias atrás li no blog Blogging Developer um post que falava sobre a diferença entre o location.replace do location.href. (link). Neste post é apenas comentado para que é usado, ou seja, redirecionamento de páginas. Mas vamos complementar com algumas informações. A grande diferença entre eles é que o .replace é um método já o .href é uma propriedade. Sendo assim, cada um tem um comportamento diferente. O...
set
1
2

Projeto de gente Grande | TheWebMind

Olá galera, voltando a falar de projetos, eis aqui um projeto criado por dois Brasileiros (com B maiúsculo). É o TheWebMind. O que consiste esse projeto? O projeto é como se fosse um interpretador de linguagem natural. Através da linguagem mais próxima a falada pelos homens ele traduz e gera: O código DDL Alguns diagramas Dicionário de dados E até o código fonte E a documentação? Simplesmente...
ago
17
26

Go Back function | Função para voltar página | jQuery

Simples função para fazer a página voltar, funciona como o do JavaScript mas em jQuery: JavaScript window.history.back(); jQuery $('.voltar').click(function() { history.back() }); Demo
ago
12
632

Prevent Default Action | Previnindo ação padrão | JavaScript

O preventDefault previne que uma ação ocorra, podemos considerar essa ação como seguir um link em algum <a>, também podemos considerar o checar de um checkbox. JavaScript function evita(evento) { evento.preventDefault(); } HTML <a href="http://ruancarlos.com.br" onclick="evita(event);">Site do Ruan (não segue)</a><br /> <a href="http://ruancarlos.com.br"...
ago
10
1

Click to animate position | Animações em click | jQuery

Dando início a nossa série de snippets. jQuery $(document).ready(function() { //evento onclick do a.next $('.next').click(function(e) { //movimento a div#foobar para a esquerda 1000px //left: é a propriedade left do css //1000 é o tempo em milisegundos = 1seg $('#foobar').animate({left: '-=1000px'}, 200); //e é o evento //preventDefault ==...
Page 1 of 712345...Last »
logo
Hospedado no Djalma | Ruan Carlos.