


















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Presentacion de proyecto redes
Tipo: Esquemas y mapas conceptuales
1 / 26
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



















Fundamentos de Sistemas Web Integrantes:
Presentación 2: Funciones en java script y sus características comunes en relación a otros lenguajes
Levantamiento de funciones (^) La elevación es el comportamiento predeterminado de JavaScript de mover declaraciones a la parte superior del alcance actual. (^) La elevación se aplica a las declaraciones de variables y a las declaraciones de funciones. (^) Debido a esto, las funciones de JavaScript se pueden llamar antes de que se declaren: (^) myFunction(5); function myFunction(y) { return y * y; } (^) Las funciones definidas mediante una expresión no se elevan.
Funciones de auto-invocación (^) Las expresiones de función se pueden hacer "auto-invocación". (^) Una expresión de invocación automática se invoca (inicia) automáticamente, sin ser invocada. (^) Las expresiones de función se ejecutarán automáticamente si la expresión es seguida por (). (^) No se puede invocar una declaración de función. (^) Debe agregar paréntesis alrededor de la función para indicar que es una expresión de función: (^) Ejemplo (function () { var x = "Hello!!"; // I will invoke myself })();
Las funciones son objetos. El typeofoperador en JavaScript devuelve "función" para funciones. Pero, las funciones de JavaScript se pueden describir mejor como objetos. Las funciones de JavaScript tienen propiedades y métodos. La arguments.lengthpropiedad devuelve el número de argumentos recibidos cuando se invocó la función: Ejemplo: function myFunction(a, b) { return arguments.length; }
Invocación de la función de JavaScript (^) El código dentro de una función no se ejecuta cuando la función está definida. (^) El código dentro de una función se ejecuta cuando se invoca la función. Ejemplo:
Función de JavaScript Aplicar Con el método apply(), puede escribir un método que se pueda utilizar en diferentes objetos. El método apply() es similar al método call(). La diferencia es: El método call() toma argumentos por separado. El método apply( toma argumentos como una matriz. Ejemplo:
Cierres de JavaScript (^) Las variables de JavaScript pueden pertenecer al ámbito local o global. (^) Las variables globales pueden hacerse locales (privadas) con cierres. Ejemplo donde una función puede acceder a todas las variables definidas dentro de la función: Ejemplo donde una función puede acceder a variables definidas fuera de la función.
Definición (^) Con el DOM de HTML, JavaScript puede acceder y cambiar todos los elementos de un documento HTML. (^) El DOM de HTML (modelo de objeto de documento) (^) Cuando se carga una página web, el navegador crea una D DOCUMENTO O bject M odelo de la página. (^) El modelo HTML DOM se construye como un árbol de Objetos : Árbol de objetos de DOM en HTML:
HTML DOM Document El objeto de documento DOM de HTML es el propietario de todos los demás objetos en su página web. (^) El objeto de documento representa su página web. (^) Si desea acceder a cualquier elemento en una página HTML, siempre comienza con el acceso al objeto de documento. A continuación se muestran algunos ejemplos de cómo puede usar el objeto de documento para acceder y manipular HTML.
HTML DOM Elements Busqueda de elementos en HTML. Hay varias formas de hacerlo: (^) Encontrar elementos HTML por ID (^) Encontrar elementos HTML por nombre de etiqueta (^) Encontrar elementos HTML por nombre de clase (^) Encontrando elementos HTML por selectores de CSS (^) Encontrar elementos HTML por colecciones de objetos HTML Ejemplo: var myElement = document.getElementById("intro"); var x = document.getElementsByTagName("p"); var x = document.getElementsByClassName("intro");
Cambio en el CSS El DOM HTML permite que JavaScript cambie el estilo de los elementos HTML. Para cambiar el estilo de un elemento HTML, use esta sintaxis: document.getElementById( id ).style. property = new style Ejemplo:
Hello World!
The paragraph above was changed by a script.
HTML DOM Animación Crear animaciones HTML utilizando JavaScript. Ejemplo: