Via Ajaxian me entero que la version 0.9 de la libreria Ajax, llamada Dojo, ya fue liberada.
Dion almer de ajaxian, nos dice algunas de sus caracteristicas
* reduced API surface area (easier to remember and use)
* dojo.query() always available, returns real arrays
* from-scratch high-performance DnD system
* Base (dojo.js) is 25K on the wire (gzipped)
* dojo.data APIs finalized
* new build system
* new test harness for both CLI and browser use
* dojo.behavior now marked stable and based on dojo.query
* excellent animation APIs with Color animations in Base (always available)
* all the features you’ve come to count on from Dojo (RPC, JSON-P, JSON, i18n, formatting utilities, etc.)
Mas informacion en:Dojo 0.9 Final Version Released
Librerias : Ajaxman – Librerias
Pagina oficial: Dojo toolkit
Leer más
Estaba checando en ajaxian a ver que novedades habia y me encontre con un buen recurso, que no ayudara a implementar correctamente los operadores ternarios (por si no lo entienden prometo traducirlo).
La verdad el articulo es bastante bueno, y apesar de que esta en ingles, no es muy dificil, basta con hacer algunas pruebas y veran que es sencillo.
condition == true ?
foo()| //Execute foo
bar()| //Execute bar
something() //Execute something
:0;
Via: Ajaxian Fun with ternary operators
Enlace: Advanced ternary conditions in JavaScript
Leer más
Bien después de que pues casi no he escrito nada, o muy poco les tengo un excelente manual, con el que podran crear tabs con ajax muy fácilmente.

Ahora vayamos a lo que nos interesa(“programar”).
Primero necesitamos un archivo php o html para poder colocar nuestras tabs.
Empezaremos creando una tabla en HTML de la siguiente forma
Leer más
Hoy estaba pensado sobre todas las formas que hay para crea una funcion o un objeto( que en javascript, vienen a ser muy parecidos), entonces dije, pues voy a mostrar algunas formas distintas de crear funciones.
Forma 1: Como una funcion normal de javascript, invocándola posteriormente
function tipica()
{
alert(“funcion tipica”);
}
tipica();
Leer más
Hace poco tuve un problema, me pidieron que generara un parseador de documentos xml.
Googlee un buen rato, sin embargo ninguna de las soluciones que encontré se adaptaba a mis necesidades, me puse a estudiar el manual oficial y alguna que otra web. y ha probary probar y al final termine por encontrar la solucion.
La cual es bastante simple y sencilla.
Vayamos por pasos:
Primero tenemos en archivo xml como en siguiente
Perl
Windows
Perl
Linux
Python
Linux
Python
Windows
Php
Windows
Php
Linux
A continuacion tenemos la pagina en donde la parsearemos, que por supesto estara escrita en php.
Leer más
Como estuve revisado mis estadísticas vi que muchas personas deseaban que el manual de ajax estuviera en pdf, asi que lo puse en pdf para que todos los puedan descargar y revisarlo cuando deseen, ademas estoy trabajando el otro manual con método post, pero luego lo pongo (cuando lo termine!!).
Descarga:Manual de ajax en pdf en español
Leer más
Douglas Crockford, tiene publicada un herramienta para poder minimizar nuestro código javascript, se llama Jsmin, y es muy útil sobre todo cuando nuestro sitio tiene que cargar varios scripts, los cuales a veces llegan a pesar demasiado, por ejemplo, si tenemos este código(este codigo esta en el enlace):
// is.js
// (c) 2001 Douglas Crockford
// 2001 June 3
// is
// The -is- object is used to identify the browser. Every browser edition
// identifies itself, but there is no standard way of doing it, and some of
// the identification is deceptive. This is because the authors of web
// browsers are liars. For example, Microsoft’s IE browsers claim to be
// Mozilla 4. Netscape 6 claims to be version 5.
var is = {
ie: navigator.appName == ‘Microsoft Internet Explorer’,
java: navigator.javaEnabled(),
ns: navigator.appName == ‘Netscape’,
ua: navigator.userAgent.toLowerCase(),
version: parseFloat(navigator.appVersion.substr(21)) ||
parseFloat(navigator.appVersion),
win: navigator.platform == ‘Win32′
}
is.mac = is.ua.indexOf(‘mac’) >= 0;
if (is.ua.indexOf(‘opera’) >= 0) {
is.ie = is.ns = false;
is.opera = true;
}
if (is.ua.indexOf(‘gecko’) >= 0) {
is.ie = is.ns = false;
is.gecko = true;
}
Despues le aplicamos Jsmin quedaria asi:
var is={ie:navigator.appName==’Microsoft Internet Explorer’,java:navigator.javaEnabled(),ns:navigator.appName==’Netscape’,ua:navigator.userAgent.toLowerCase(),version:parseFloat(navigator.appVersion.substr(21))||parseFloat(navigator.appVersion),win:navigator.platform==’Win32′}
is.mac=is.ua.indexOf(‘mac’)>=0;if(is.ua.indexOf(‘opera’)>=0){is.ie=is.ns=false;is.opera=true;}
if(is.ua.indexOf(‘gecko’)>=0){is.ie=is.ns=false;is.gecko=true;}
Sin duda una reduccion importante en nuestro codigo, aunque lo conserva de la misma forma que lo escribimos,
Lo pueden obtener en un EXE para MS-DOS, el codigo en C, en C#, Java, Javascript, Perl, Python, PHP y Ruby
Enlace: Jsmin
Leer más
comentarios recientes