Software para trabajar con javascript. ¿Cuál es el mejor editor de código HTML, PHP, CSS, JS? Condiciones y ciclos
Java Script It! Es un buen programa para crear buenos efectos en JavaScript. Con este programa, claramente hará su vida más fácil al crear sitios. Básicamente, está destinado a personas que son demasiado perezosas para escribir scripts ellos mismos o cualquier cosa en JavaScript. Por supuesto, fue diseñado pensando en los principiantes, aunque todavía necesita un conocimiento mínimo de HTML para trabajar con él.
¿Qué es JavaScript?
JavaScript es un lenguaje de programación de secuencias de comandos orientado a objetos diseñado para crear páginas HTML activas. Por "activo" aquí nos referimos a páginas HTML que alojan todo tipo de elementos web que cambian dinámicamente, por ejemplo:
- Menús que se despliegan al pasar el mouse.
- Pequeñas imágenes animadas siguiendo el cursor o, por ejemplo, moviéndose a una determinada parte de la página al hacer clic en cualquier elemento.
- Bloques de información (por ejemplo, con breve descripción mercancías) con desplazamiento de tiempo automatizado y mucho más.
Aquellos. JavaScript le permite crear dichos elementos web que interactúan con el usuario de alguna manera, respondiendo al movimiento del cursor del mouse, pulsaciones de teclas, desplazamiento de la página en el navegador, etc. Los elementos web totalmente automatizados que realizan cualquier acción sin la intervención del usuario también deben agregarse a esta lista.
Como en cualquier otro lenguaje de programación, JavaScript contiene conceptos como variables, matrices, cálculos aritméticos lógicos, etc. etc. Aquellos. a ayuda de JavaScript puede realizar cálculos complejos, administrar grandes cantidades de datos y mucho más que permanece fuera de la vista del visitante del sitio.
El hecho de que JavaScript sea un lenguaje de programación orientado a objetos abre aún más posibilidades para el programador, pero este tema no se considerará aquí.
Aprender JavaScript a través de Java Script It!
Una de las principales razones de una popularidad tan alta de JavaScript entre los programadores web novatos es la posesión de este lenguaje de programación, el llamado "umbral de entrada bajo". Aquellos. El conocimiento básico del lenguaje de marcado HTML y CSS es suficiente para aprenderlo.
Java Script It! proporciona herramientas para insertar rápidamente códigos de una variedad de elementos web prefabricados escritos en JavaScript en una página HTML. Todos los artículos disponibles se dividen en 3 categorías:
- Los applets son elementos que realizan alguna función independiente: un banner, texto animado, una imagen en movimiento, etc.
- Scripts: aquí se presentan principalmente elementos web controlados por el usuario: formularios para ingresar texto por máscara (fechas, contraseñas, etc.), bloques que le permiten crear presentaciones de diapositivas con desplazamiento automático de imágenes, varios botones del sistema (por ejemplo, para abrir cuadros de diálogo para subir archivos al sitio).
- Y DHTML: una variedad de elementos interactivos compuestos de marcado HTML, tablas en cascada CSS y scripts JavaScript (como menús desplegables o ventanas emergentes / formularios).
Cualquiera de los elementos disponibles tiene su propia configuración. Por simplicidad y conveniencia de ingresarlos / cambiarlos, se proporciona un formulario especial.
Insertar código JavaScript con Java Script It! Tiene este aspecto:
- El usuario crea un archivo en disco con la extensión HTM o HTML. También puede utilizar un archivo HTML listo para usar con algún código.
- A continuación, se selecciona uno de los elementos web disponibles, después de eso, se completa el formulario con su configuración (por ejemplo, dimensiones, nombres de elementos de menú, etc.).
- El código JavaScript generado se inserta en el archivo HTML en la posición deseada por el usuario (esto se hace en forma de configuración del elemento web).
- Hecho.
En Java Script It! complemento de navegador de Windows estándar integrado explorador de Internet, es decir. el resultado del trabajo se muestra inmediatamente después del final de la configuración del elemento web Puede ver el resultado en cualquier otro navegador, para lo cual es suficiente abrir el archivo HTML creado / editado en él.
Si abre en un navegador fuente Páginas HTML, puede ver y examinar el código JavaScript en sí. Aquí también puede editarlo cambiando diferentes significados a mano. Por lo tanto, el usuario podrá adquirir habilidades básicas de programación en JavaScript, es decir, cómo se inserta el código en un documento HTML, qué comandos se utilizan para establecer ciertas propiedades de un elemento web, etc.
Por supuesto, Java Script It! se puede utilizar para llenar páginas web con diferentes elementos activos, pero debido a la obsolescencia del programa, es más adecuado para familiarizarse con los conceptos básicos de la programación en JavaScript.
Este capítulo se centra en el lenguaje de secuencias de comandos JavaScript. Aprenderá qué es JavaScript y por qué es necesario.
Consideremos las características de crear dinámicas en la página, procesar formularios y trabajar con capas y estilos.
JavaScriptes un lenguaje de scripting orientado a objetos con una sintaxis ligeramente similar a la sintaxis de los lenguajes C, Perly Pitón... A pesar de que el idioma tiene un nombre similar al idioma programación Java, no tienen nada en común, excepto una parte del nombre.
Actualmente JavaScriptse utiliza principalmente para crear scripts incrustados en páginas web que le permiten controlar por completo tanto las páginas web en sí mismas, como los navegadores web en los que se abren estas páginas web. Entonces el idioma JavaScripten la mayoría de los casos, se utiliza para crear páginas web y aplicaciones web interactivas.
Internet se basa en la tecnología " servidor de cliente».
Los servidores son computadoras o programas que brindan algún tipo de servicio a los clientes, como un servidor web o un servidor de correo electrónico.
Los clientes son computadoras o programas que utilizan lo que ofrecen los servidores, como navegadores web o clientes de correo electrónico.
Guiones JavaScriptson pequeños programas que se ejecutan en la computadora de un usuario cuando se descargan de un servidor junto con páginas web.
Alcance de JavaScript
Desde sus inicios, JavaScript se ha utilizado para escribir varios scripts del lado del cliente. Se han utilizado ampliamente para tareas como validar la información ingresada por un usuario en un formulario antes de enviarlo a un servidor, o programar respuestas a las acciones del usuario para que las páginas web sean interactivas. Hoy en día, las aplicaciones web completas se crean utilizando JavaScript, algunas de ellas no son muy inferiores a sus "contrapartes" de escritorio. Buenos ejemplos tales aplicaciones web se pueden encontrar entre los servicios de Google, por ejemplo, Google Calendar, un organizador multifuncional en un navegador web y Documento de Google & Hoja de cálculo: texto y editor de hojas de cálculo, lo que le permite trabajar con documentos de Office directamente en la ventana del navegador web. El lenguaje de creación de contenido dinámico se utiliza para crear contenido dinámico de páginas web. páginas HTML HTML dinámico (HTML dinámico), cuya parte clave es nuevamente JavaScript.
JavaScript se utiliza no solo en Internet, sino también en programas como Adobe Dreamweaver, Adobe Acrobat Lector y Adobe Photoshop para ampliar sus capacidades, similar al uso del lenguaje Visual Basic en Microsoft Office.
Ahora veamos cómo crear scripts y cómo incrustarlos en un documento HTML.
Scripting
Analizaremos todas las etapas de la creación de un script JavaScript, desde la organización de un entorno de trabajo hasta la conexión del código a un documento HTML.
Para trabajar en scripts, casi cualquier editor de texto que le permita crear archivos de texto y guárdelos con la extensión htm o html. Por ejemplo, en el quirófano sistema de Windows Entre el estándar hay dos editores de texto adecuados: Bloc de notas y WordPad. También hay editores diseñados específicamente para crear páginas web, como Microsoft FrontPage y Adobe Dreamweaver (anteriormente conocido como Macromedia Dreamweaver). Estos editores le permiten crear páginas web utilizando herramientas visuales y luego cambiar al modo de visualización de código y realizar cambios no estándar, como agregar scripts. A diferencia de los convencionales editores de texto, estos editores destacan la sintaxis de HTML y JavaScript, lo cual es muy conveniente.
Además, en Internet puedes encontrar una gran cantidad de otros editores de texto que te permiten crear páginas web y resaltar la sintaxis de HTML y JavaScript. Estos editores también tienen muchas otras funciones útiles que simplifican enormemente el proceso de creación de páginas web y desarrollo de scripts. Muchos de estos editores son gratuitos o shareware, y es posible que encuentre uno de ellos de su agrado.
Creará scripts que manipularán páginas web, por lo que necesitará un navegador web de algún tipo para probar estos documentos. Tenga en cuenta que al probar su creación en un navegador web, no puede estar seguro de que funcione en otros. Por lo tanto, es recomendable consultar las páginas web en varios navegadores web, y cuanto más, mejor.
Los desarrolladores web deben considerar principalmente las peculiaridades del navegador web. Microsoft Internet Explorador. Por lo tanto, asegúrese de probar sus páginas web en este navegador web, que está disponible en todos los sistema operativo Windows.
Los navegadores web también son muy populares. Mozilla Firefox y Opera, que se esfuerzan por cumplir con los estándares tanto como sea posible. Mozilla Firefox se puede descargar desde http://www.mozilla.ru/ y Opera desde el sitio.
Consideremos depurar un programa (script) por separado. Cuando un script es grande, no es tan fácil de entender y la depuración, es decir, el proceso de encontrar y corregir errores, puede tomar la mayor parte del tiempo de desarrollo de todo el programa (o script). Para simplificar y acelerar la depuración, programas especialesllamado depuradores... Un depurador típico tiene características como recorrer un programa, detenerse en cada línea de código o en puntos de interrupción marcados previamente, y rastrear y cambiar los valores de cada variable mientras el programa se está ejecutando.
Hay muchos programas para depurar scripts JavaScript. Por ejemplo, Microsoft Script Debugger tiene todo lo que necesita para depurar correctamente los scripts de JavaScript. Se utiliza junto con el navegador web Microsoft Internet Explorer. Microsoft distribuye este ajustador de forma gratuita y puede descargarse del sitio web. Además, este depurador se distribuye junto con el editor de Microsoft FrontPage en programas de Microsoft Script Editor, que prácticamente no se diferencia de Microsoft Script Debugger.
También hay otros depuradores, por ejemplo, para el navegador web Mozilla Firefox, se crean como extensiones. En particular, el depurador FireBug se puede descargar del sitio y, si accede a esta página en el navegador web Mozilla Firefox, el depurador se instalará inmediatamente.
No cubriremos el proceso de depuración en este libro, ya que es un tema separado que requiere un estudio cuidadoso. No se requiere depuración para escribir scripts simples.
Incrustar scripts
Considere incrustar scripts en páginas web.
Los scripts están incrustados en un documento HTML de tres formas estándar:
texto como guión en cualquier idioma. El lenguaje de secuencias de comandos se especifica mediante el atributo de tipo. Por ejemplo, el siguiente código se utiliza para especificar el lenguaje JavaScript:
Este atributo se puede omitir, ya que el valor "texto / javascript" es el predeterminado.
Puede utilizar comentarios en su código de secuencia de comandos, texto que el intérprete de JavaScript ignora. Comentarios // y
Los comentarios también pueden ser de varias líneas, lo que facilita la depuración del script y le permite comentar la sección problemática del código. Los juegos de caracteres / * y * / se utilizan para este propósito, como, por ejemplo, en el siguiente código:
Los scripts pueden estar contenidos dentro de la propia página web, como se describió anteriormente, o en un archivo separado. Etiqueta
...