¿Que es Javascript ?

Publicado por PcTec-21 lunes, 18 de abril de 2011 0 comentarios


JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos3 , basado en prototiposimperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas webdinámicas, aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentosPDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos diferentes.
Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargándose junto con el código HTML.

En el blog de Tuenti advierten contra los trece errores más comunes que se cometen al programar en JavaScript. Iterar usando la expresión "for..in", el dimensionamiento de los arrays, el uso de "undefined" al inicializar propiedades, el uso erróneo de las clausuras, el uso de clausuras dentro de los bucles, el querer diferenciar números enteros de números con coma flotante, el uso de cadenas de caracteres o de funciones demasiado pesadas como callbacks de setInterval(), el uso de "undefined" como variable... y los más gordos: los errores al usar "this" y el uso de "eval()" para acceder propiedads dinámicas.
El primero de ellos, el uso de "for..in" para iterar en arrays, parece que es tan malo que hasta lo han corregido en el ejemplo de "qué no hacer". Pero sigue siendo una buena lista.

Fuente: Barrapunto
http://barrapunto.com/articles/11/04/14/0747229.shtml

Related Posts Plugin for WordPress, Blogger...
Con la tecnología de Blogger.

wibiya widget