Skip to content

Instantly share code, notes, and snippets.

@jomasero
jomasero / depuracion.js
Created July 19, 2013 15:04
Comandos útiles a la hora de depurar código en JavaScript.
/** Objeto console. Ver descripción detallada en
https://developer.mozilla.org/en-US/docs/Web/API/console */
/* Escribe un mensaje en la consola JS del navegador */
console.log('Hola consola');
/* Escribe un mensaje de información en la consola JS del navegador */
console.info('Te informo la fecha de hoy: %s', new Date());
/* Escribe un mensaje de alerta en la consola JS del navegador */
console.warn('Te advierto consola');
@jomasero
jomasero / redireccion.htm
Created June 26, 2013 16:31
Redireccionar a otro sitio después de cierta cantidad de segundos.
<!DOCTYPE html>
<html>
<head>
<script>
var start=new Date();
start=Date.parse(start)/1000;
var counts=10;
function CountDown()
{
@jomasero
jomasero / contadorTiempo.htm
Created June 26, 2013 16:23
Contador de tiempo en página web.
<!DOCTYPE html>
<html>
<head>
<script>
var startday = new Date();
var clockStart = startday.getTime();
function initStopwatch()
{
var myTime = new Date();
@jomasero
jomasero / Romanos.cs
Created June 26, 2013 16:16
[Falta probar este código] Convertir un número romano a un número arábigo.
using System;
using System.Collections.Generic;
using System.Text;
namespace Romanos
{
class Program
{
static void Main(string[] args)
{
@jomasero
jomasero / capitalizaTexto.js
Created June 26, 2013 15:02
Para capitalizar la primera letra de cada palabra de un string con una expresión regular. Este código agrega un método al prototipo String para usarlo directamente en el objeto.
String.prototype.capitalize = function() {
return this.replace( /(^|\s)([a-z])/g , function(m,p1,p2){ return p1+p2.toUpperCase(); });
};
//Ejemplo de uso
var miString = "hola a todos";
alert(miString.capitalize());
@jomasero
jomasero / popUpHTML.htm
Created June 25, 2013 14:27
Si se necesita lanzar una nueva ventana del navegador (como un popup), esta es la forma correcta de hacerlo sin que se puedan repetir más ventanas.
<html>
<head>
<title>Prueba PopUp</title>
</head>
<body>
<h1>Prueba PopUp</h1>
<a href="PopUpBueno.htm" target="popup" onClick="window.open(this.href, this.target, 'width=300,height=400'); return false;">Lanzar correctamente</a>
</body>
</html>
@jomasero
jomasero / ordenarSelect.htm
Created June 24, 2013 20:24
Ordenar alfabéticamente una lista dentro de un select que viene desordenada.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script>
function ordenarSelect(id_componente)
{
var selectToSort = jQuery('#' + id_componente);
var optionActual = selectToSort.val();
@jomasero
jomasero / modificarComponentes.cs
Created June 20, 2013 15:50
Tooltips para componentes C#
private void modificarComponentes()
{
ToolTip tTBotonesEdicion = new ToolTip();
tTBotonesEdicion.AutoPopDelay = 5000;
tTBotonesEdicion.InitialDelay = 1000;
tTBotonesEdicion.ReshowDelay = 500;
tTBotonesEdicion.ShowAlways = true;
tTBotonesEdicion.SetToolTip(this.botonAgregar, "Agregar consumible");
tTBotonesEdicion.SetToolTip(this.botonEditar, "Editar consumible");
tTBotonesEdicion.SetToolTip(this.botonEliminar, "Eliminar consumible");
@jomasero
jomasero / plantillaHTML.htm
Created June 20, 2013 15:47
Plantilla HTML5
<!DOCTYPE html>
<html>
<!-- Plantilla de sitio de tres columnas en HTML5 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="author" content="JMSR">
<meta name="description" content="Plantilla para documento HTML 5">
<meta name="keywords" content="HTML, CSS">
<title>Plantilla para documento HTML 5</title>