Javascript

API Tinkercad Exercise

En este post voy a proponer un ejercicio relacionado con el diseño de piezas 3D mediante la API de Tinkercad. En el post anterior generábamos el contorno de una pieza en 2D que despues extruíamos para generar el modelo tridimensional como aparece en la siguiente figura.     Pero el código que habíamos creado solo realizaba medias circunferencias y el resultado no es del todo limpio. Puesto que existe un escalón, queremos ahora crear una pieza con un contorno menos…

0
Read More

API Tinkercad Parametric Design

Tinkercad es una plataforma de diseño online muy intuitiva para crear piezas y diseños de forma rápida. Si lo que queremos es hacer un muñéco o piezas simples con unas medidas concretas; podemos hacerlas sin necesidad de amplios conocimientos en diseño. Otras herramientas de diseño como FreeCAD o OpenSCAD suponen una transición hacia el modelado paramétrico. ¿Qué es el modelado paramétrico? El modelado paramétrico es una forma de crear modelos; como indica la propia palabra; en función de parámetros definidos.…

1
Read More

Geolocation Javascript Concurrency

  Como se explico en el post anterior, Javascript sufre de problemas de concurrencia si a la hora de asociar una función a un evento determinado, ésta función tarda más en ejecutarse que el procesado de la función. Esto hace que por defecto el navegador encole y acumule todas estas instrucciones y se vayan ejecutando unas detras de otras incluso cuando no le toca. Un ejemplo práctico de esto es el desarrollo de una aplicación para móvil con Phonegap. Phonegap…

1
Read More

setInterval – Javascript Concurrency

Javascript Concurrency Javascipt tiene muchísimas ventajas, se puede hacer practicamente de todo, pero quizás una de sus mayores limitaciones es la ejecución de eventos de manera apropiada cuando se le ordena. Existen muchas funciones en Javascript que vienen definidas mediante eventos. Algunas de estas funciones se integran en función de la carga del DOM (Document Object Model) como puede ser el Onload, muy importante para iniciar correctamente las variables en un orden establecido. O una consulta a una base de…

1
Read More

Sin Comentarios…

A medida que uno va desarrollando su propia aplicación, es normal crear un encabezado en el que se establece la autoría, el título y la descripción de la página que se está editando. En desarrollo web, la edición de estos comentarios se puede crear de dos maneras. En caso de manipular una hoja HTML, los comentarios se encierran entre estos dos símbolos.   “<!–     Comentarios        –>”     Y otra manera es crear los comentarios dentro de una hoja PHP,…

0
Read More

El icono perdido del Dialog Jquery

Durante mucho tiempo, he intentando comprender el mótivo de por qué el icono de cierre de un dialog en Jquery no aparece. Y la solución que he encontrado a este hecho es una mezcla de perplejidad, asombro y enorme respeto por las personas que ofrecen soluciones como éstas a través de foros. Este problema se asocia a la etiqueta Dialog Jquery. Si llevamos mucho tiempo desarrollando una página web o hemos heredado una anterior, es posible que nos encontremos con…

0
Read More

Javascript Strings are inmutable

Un concepto que me he encontrado recientamente es la inmutabilidad. Un objeto inmutable es aquel que no puede modificarse una vez creado. Aunque parezca que tenemos el control completo de nuestras variables para darles un valor concreto, solamente usando el operador de asignación (el “=”), esto no es del todo cierto. Anteriormente explicamos que el operador “=” de asignación referenciaba a otra variable y los cambios en una afectaban a la otra y viceversa. Igual no es lo mismo que copiar…

0
Read More

Tienes algo que objetar? – Objetos en Javascript

A la hora de crear nuestros propios objetos en Javascript; como en otros lenguajes de programación; debemos definir una serie de atributos y métodos. Existen diferencias en la programación orientada a objetos con respecto a otros lenguajes, pero solo vamos a considerar los aspectos comunes. Para empezar, hay que decir que los objetos en Javascript no es un nuevo objeto creado de la nada como puede parecer a simple vista, sino que es una extensión de un objeto ya predefinido.…

0
Read More

Javascript tiende a infinito

Muchos problemas en programación están relacionados con operaciones matemáticas y la primera y esencial a resolver es la división por cero. Como bien sabemos un número dividido por cero da infinito, pero como este término es un tanto abstracto en computación, lo que se hace es determinar un valor numérico muy grande, tan grande cuya aplicación este fuera del computo usual que un ser humano esté dispuesto a calcular. Cuato puede calcular Javascript? Este número en Javascript es 1.7976931348623157E+308. Un…

0
Read More

Asignación y resignación con Javascript. “Igual” es muy complicado.

Después de este juego de palabras tan ingenioso que lleva el título de este Post, explicaré a qué se debe. Si avanzamos en Javascript orientado a objetos tarde o temprano aprenderemos una lección que difícilmente podremos olvidar. Y es la funcionalidad del operador de asignación, o lo que es lo mismo, el símbolo de “=”. El igual es un arma de doble filo y que en muchos otros lenguajes se utiliza para guardar valores de unas variables a otras. Pues bien,…

1
Read More