Atributos CSS3 overflow-x y overflow-y

Atributos CSS3 overflow-x y overflow-y   Descripción de los atributos de CSS3 overflow-x y overflow-y, que sirven para definir cómo renderizar un contenido cuando sobrepasa los límites de un contenedor en la horizontal o vertical.   Valores posibles para overflow-x y overflow-y   En estos dos nuevos atributos podemos colocar varios valores distintos, que nos servirán para definir diferentes tipos de comportamientos ante el desborde del contenido de una capa. Tanto overflow-x como overflow-y comparten el mismo abanico de valores posibles, pero los podemos especificar por separado, para la coordenada…

Leer más

Procedimientos y Acciones de Java

Procedimientos y Acciones de Java La   definición   de   procedimientos   permite   asociar   un   nombre   a  un   bloque   de instrucciones. Luego podemos usar ese nombre para indicar en algún punto de un algoritmo que vamos a utilizar ese bloque de instrucciones, pero sin tener la necesidad de repetirlas, sólo invocando al procedimiento por su nombre.   Los procedimientos pueden ser clasificados en acciones o funciones. Las acciones se caracterizan por no retornar valores al algoritmo que las llama, mientras que las funciones retornan un valor. Sin embargo, aunque las acciones no retornan…

Leer más

Operadores Lógicos MySql (AND – OR – NOT)

Operadores Lógicos MySql (AND – OR – NOT)   Hasta  el  momento,  hemos  aprendido  a  establecer  una  condición  con  «WHERE»  utilizando operadores relacionales. Podemos establecer más de una condición con la cláusula «WHERE», para ello aprenderemos los operadores lógicos.   Son los siguientes:   – AND, significa «y», – OR, significa «y/o», – XOR, significa «o», exclusivo – NOT, significa «no», invierte el resultado – (), paréntesis.       Los operadores lógicos se usan para combinar condiciones.   Queremos recuperar todos los registros cuyo proveedor sea igual a «prove1»…

Leer más

Uso de Cookie con JavaScript

Uso de Cookie con JavaScript    Enviar  una  cookie  es  bastante  simple,  sólo  necesitas  darle  a  la  propiedad document.cookie el valor de la cadena de texto con las variables de tu cookie:   document.cookie=»estilo=»  +  encondeURIComponent(«estilo  rojo»  +»;  max-age=»  + 60*60*24*60 +»; path=/; domain=bloogie.es»; La siguiente función facilita algo el trabajo: function                                                                                                        enviar_cookie (nombre_cookie,valor_cookie,vida_cookie_dias,dominio_cookie){ document.cookie = nombre_cookie + «=» + encodeURIComponent( valor_cookie ) + «; max-age=» + 60 * 60 * 24 * vida_cookie_dias + «; path=/; domain=» + dominio_cookie ; }     Para establecer la cookie ahora solo tienes…

Leer más

La estructura de WordPress

La estructura de WordPress Internamente WordPress se compone de los siguientes ficheros y carpetas:   wp‐config.php: fichero de configuración. Aquí está almacenado el usuario y el nombre de la base de datos, así como otros datos de seguridad. Es importante que este fichero no tenga lectura más que por el owner del mismo. Este fichero no se machaca con las actualizaciones de WP.   wp‐admin y wp‐includes: carpetas que guardan los ficheros php que hacen que funcione el blog. Ambas carpetas se machacan con las actualizaciones   wp‐content: esta carpeta…

Leer más

12 Recomendaciones de buenas practicas de SEO

12 Recomendaciones de buenas practicas de SEO En el SEO todas  las partes  trabajan para  presentar información  relevante  y de alta calidad  a los usuarios, que  son  los buscadores de información. Debido a la propia naturaleza de  la  actividad  y a  la personalidad de empresas y profesionales, existen diferentes aproximaciones para  conseguir resultados. Es decir,  dentro  de la propia actividad normal, puede existir una  predisposición a tratar mejor a los usuarios, a los motores de búsqueda o a los clientes. No olvidemos  que  el SEO es  una actividad  remunerada, donde …

Leer más

Motores de almacenamiento de MySql y tipo de tablas

Motores de almacenamiento de MySql y tipo de tablas   Un motor de almacenamiento es una parte esencial de un SGDB puesto que se encarga de crear, recuperar, actualizar y borrar los datos de una base de datos.   ¿Por qué son importantes los motores de almacenamiento?   Los datos en MySQL pueden ser almacenados de diversas formas, con distintas técnicas que nos aportan distintas funcionalidades. Aquí es donde encontramos la importancia de los motores de almacenamiento, ya que, dependiendo del motor que elijamos obtendremos distintas ventajas y dependerá de…

Leer más

PostgresSQL, Conceptos de Álgebra Relacional

PostgresSQL, Conceptos de Álgebra Relacional   PostgresSQL, Conceptos de Álgebra Relacional: El álgebra relacional consiste de un conjunto de operaciones que pueden realizarse con las relaciones, dentro de las operaciones se pueden nombrar:   Select: permite extraer filas a partir de una relación que satisfagan una condición dada. Product Union Intersect Diference   En este curso solo trabajaremos con la operación Select  que será explicada con detalle más adelante.     Creación de una base de datos.   En la primera clase creamos una nueva Base de Datos llamada ‘Ventas’, ahora tenemos…

Leer más

Programación orientada a objetos JavaScript

Programación orientada a objetos JavaScript Un objeto es una estructura que contiene tanto las variables (llamadas propiedades) como las funciones que manipulan dichas variables (llamadas métodos). A partir de esta estructura se ha creado un nuevo modelo de programación (la programación orientada a objetos) que atribuye a los mismos propiedades como herencia o polimorfismo. Como veremos, JavaScript simplifica en algo este modelo y hace una programación híbrida entre la programación estructurada y la programación orientada a objetos. El modelo de la programación orientada a objetos normal y corriente separa los…

Leer más

Elección de Selectores Jquery

Elección de Selectores Jquery La elección de buenos selectores es un punto importante cuando se desea mejorar el rendimiento del código. Una pequeña especificidad — por ejemplo, incluir el tipo de elemento (como div) cuando se realiza una selección por el nombre de clase — puede ayudar bastante. Por eso, es recomendable darle algunas “pistas” a jQuery sobre en que lugar del documento puede encontrar lo que desea seleccionar. Por otro lado, demasiada especificidad puede ser perjudicial. Un selector como #miTabla thead tr th.especial es un exceso, lo mejor sería…

Leer más