Archivo

Entradas Etiquetadas ‘Javascript’

Javascript: Formato de la Hora

martes, 29 de noviembre de 2022 Sin comentarios

Hace pocas semanas atrás tuve la necesidad para dar formato a una fecha y una hora en una página web. Había todo tipo de usuarios, así que quería ser capaz de dejar al usuario elegir su formato (HH:MM:SS, HH:MM, H:MM:SS, etc) para mostrar el valor de fecha y hora. Terminé de escribir dos funciones – una para la fecha y una para la hora – que tiene una fecha/hora en JavaScript y una cadena de formato, y retorna la fecha (u hora) en el formato deseado. La semana conversaba con un amigo sobre la función de formato a la fecha y esta semana hablo de la función para dar formato a la hora.
Leer más…

Invocar un método C# usando jQuery desde el lado del cliente

domingo, 27 de noviembre de 2022 3 comentarios

Este código te ayudara cuando es necesario definir un método code-behind y deseas invocar a ese método desde el lado del cliente. jQuery me ha hecho simple la vida y existe una manera muy fácil de hacer esto.

Antes, sabíamos que una manera era añadir nuestro método como un WebMethod, si queriamos invocar a un método code-behind desde el lado del cliente. Usando esta nueva manera, podemos hacerlo sin invocar a nuestro método en un WebMethod.

En este ejemplo, estoy escribiendo un método para eliminar un usuario en particular cuando se presiona la tecla Supr. No quiero un postback, así que quiero que el evento se ejecute en el lado del cliente. Escribi el método Delete en el lado del servidor dentro del archivo CS y lo invoco desde el lado del cliente usando jQuery. El nombre de mi página es Test.aspx.
Leer más…

Una API para Analizar JavaScript

miércoles, 23 de noviembre de 2022 2 comentarios

En las nuevas versiones del shell SpiderMonkey introdujeron un API experimental para analizar código fuente JavaScript, que aterrizó esta semana. Por ahora, tienes que descargar y crear SpiderMonkey desde el código fuente para usarlo, pero espero que se incluya en futuras versiones de Firefox.
Leer más…

Javascript: mostrar propiedades de los objetos y sus valores

lunes, 21 de noviembre de 2022 1 comentario

Como probablemente ya sabes, JavaScript puede ser difícil de depurar. Una cosa que me ha ayudado muchas veces es esta función para mostrar todas las propiedades de un objeto y sus valores. Esta función recursiva tiene propiedades que son objetos en sí mismos y muestra sus propiedades junto a sus valores. Para ver cómo funciona, pon una llamada a la función de «dumpProps (document)» en el evento «onclick» de un botón y podrás ver todo sobre el document.
Leer más…

Javascript: funcion IsArray

domingo, 20 de noviembre de 2022 Sin comentarios

Al escribir funciones genéricas de JavaScript (lo cual hacemos tanto como sea posible), te debes dar cuenta de los desarrolladores de todos los niveles de experiencia en el uso de tu función genérica. Esto significa prevenir que los errores sucedan si el desarrollador envía algo inesperado como un parámetro.

El ejemplo más reciente de esto es trabajar con una matriz como un parámetro. Eso me llevó a preguntarme cómo controlar una variable para saber si es un array en JavaScript. Leer más…

Javascript: imprimir páginas amigablemente

domingo, 20 de noviembre de 2022 3 comentarios

Muchas aplicaciones tienen una versión para «imprimir amigablemente» diferentes documentos. Se elimina toda la navegación y otros elementos y sólo proporciona algo que se pueda imprimir. Esto se puede hacer con CSS, pero puedes haber decidido elegir no poner en práctica otra hoja de estilos para impresión. Por ejemplo, muchas veces es más reconfortante para el usuario final saber con seguridad todo lo que no se imprimirá. Muchos usuarios están familiarizados con una «impresión amigable» que aparece en las aplicaciones y puede tomar tiempo para que se familiarice lo suficiente como para darse cuenta de que el CSS puede hacer esto por él. Claro que pueden existir otras razones.
Leer más…

¿Qué puedes hacer con un kilobyte de JavaScript?

viernes, 18 de noviembre de 2022 1 comentario

El concurso JS1k, anunciada la semana pasada, nuevos retos al código JavaScript de demostración en menos de un kilobyte (1.024 bytes). Las reglas son simples: la demostración se debe ejecutar en las versiones actuales de Firefox, Safari, Chrome, Opera y sin que se caiga. Estilo no cuenta, por lo que se evalúa a la distancia. Y puedes presentar una única solicitud por persona -la última entrada que presentes, antes de la fecha límite será el que cuenta, así las revisiones y actualizaciones son posibles. Reducción al mínimo, por supuesto, está permitido.

Leer más…

Snippet JavaScript de comparación

martes, 15 de noviembre de 2022 Sin comentarios

== vs. ===

Sé que esto es para principiantes, pero ¿alguna vez te haz preguntado ¿cuáles son las diferencias entre == y === cuando comparas en Javascript?, y ¿cuando usarlos?. He aquí un ejemplo:

var a = false;
alert(a === 0); // prints false

Leer más…

Categories: Programación Web Tags: ,

Una estructura de datos: pila javascript

martes, 15 de noviembre de 2022 3 comentarios

En lugar de escribir sobre «puros» algoritmos esta vez he decidido escribir sobre estructuras de datos y comenzar con una aplicación de pilas en javascript. Sin embargo los algoritmos y estructuras de datos han convivido desde el comienzo de la informática. Otra razón para escribir sobre las estructuras de datos es que muchos algoritmos necesitan una estructura de datos en concreto para ser implementados. La mayoría de algoritmos de búsqueda dependen de las estructuras de datos. De tal manera que la búsqueda en un árbol es diferente a buscar en una lista enlazada.
Leer más…

Benoit Mandelbrot

domingo, 13 de noviembre de 2022 Sin comentarios

Acabo de leer que el día de 16, falleció Benoît Mandelbrot. El más famoso descubrimiento de Mandelbrot, es el fractal de Mandelbrot, que jugó un papel importante en los inicios de mi interés en la programación y las matemáticas, y he revisado muchas veces los fractales de Mandelbrot como muestras de nuevos lenguajes de programación o frameworks en los libros. Tuve la suerte de tener la oportunidad de oír hablar a Mandelbrot hace pocos años de atrás, cuando se detuvo en el campus de Microsoft en un tour por su libro: Las irrupciones de los mercados: una visión fractal de la turbulencia financiera.
Leer más…

Pagina 1 de 3123»Top Footer