|
|
El Javascript es una lengua scripting de gran alcance, pero merecido o undeserved, él ha ganado una mala reputación. Si usted toma un cierto tiempo para mirar Javascript con un ojo fresco, usted notará que existen la mayoría de sus problemas no más de largo. La lengua de la base ahora se estandardiza con los estándares europeos grupo de la asociación del fabricante de computadora (ECMA) y se apoya en todos los browsers modernos. Por supuesto, estos browsers también apoyan más viejos sintaxis propietarios, y usted debe evitar éstos tanto como sea posible. Guardando a los interfaces estandardizados, el Javascript es portable con una cantidad mínima de prueba y de código browser-especi'fico. Debido a esta estandardización, escribir el Javascript complejo, que era cerca de imposible en el Netscape 4 días, ahora es una tarea fácil, aunque cada browser necesidad inmóvil su propia prueba.
Las bibliotecas de alta calidad ayudan a reducir la cantidad de Javascript que usted necesita escribir. Muchas bibliotecas, fuente y comercial abiertos, son no maduras, pero los más populares son ya herramientas usables, aunque puede ser más duro encontrar la documentación y los ejemplos para ellos que para las bibliotecas del servidor-lado. Las bibliotecas del Javascript son especialmente útiles para los elementos complicados del usuario-interfaz, tales como fricción y gota. Sin embargo, con los elementos menos-complejos, tales como comunicaciones de AJAX o efectos visuales (tales como descolorarse un elemento hacia fuera), son menos útiles porque usted todavía tiene que escribir todo el pegamento, y ésa es una parte grande del código total. Pues AJAX se convierte en más popular y bibliotecas maduro, más y más soluciones serán creadas que generarán todo el Javascript para usted, permitiendo que usted maneje todos los detalles de su lengua primaria del desarrollo.
La ventaja más grande del Javascript es que funciona directamente en el cliente, así que puede reaccionar inmediatamente a las acciones del usuario. Esta interacción permite que un uso Javascript-conducido del Web ofrezca una experiencia altamente interactiva del usuario. La experiencia es interactiva porque las tareas tales como reordenar un expediente ninguna toma más larga una recarga entera de la página. Esta interacción directa ha conducido el desarrollo de la lengua, centrándose la en obrar recíprocamente con el HTML DOM. La capacidad del Javascript de agregar funciones a los elementos de la página en el tiempo de pasada proporciona una diversa experiencia de programación que la mayoría de las otras idiomas. Sin embargo, su posición en el browser le da la oportunidad única de proporcionar oportunidades de la experiencia del usuario que obligan, especialmente cuando teamed con las oportunidades de la comunicación del servidor que AJAX proporciona.
Apenas como con cualquier nueva lengua, el Javascript se parecerá más familiar una vez que usted lo haya utilizado en un par de diversos proyectos. En la mayoría de los casos, el problema más grande no se está ocupando de la lengua, o aún de las diferencias en su puesta en práctica entre los browsers, sino se está ocupando del nuevo paradigma del desarrollo que AJAX trae. Partiendo su uso en el partsone dos escrito en Javascript y el otro escrito en su languageisn't normal del servidor sin costes o problemas.
Online: 522 users browsing the articles directory
|
|