JS Presentacion
JS Presentacion
“JAVASCRIPT”
Colegio de Estudios Científicos y
Tecnológicos del Estado de
México
Profesora: Reyna Hernández Mauro
Alumna: Piama Sunmy Ramírez Atayde
Grupo:411
Introducción
ARREGLOS
EVENTOS
CLASES
OBJETOS
TIPOS DE DATOS
NAVIGATOR,
LOCATION Y FRAME.
MÉTODOS GETTERS Y
SETTERS
ARREGLOS
EJEMPLO
¿Que son?
En JavaScript, los arreglos pueden ser una
colección de elementos de cualquier tipo.
Esto significa que tú puedes crear un
arreglo con elementos de tipo Cadena ,
Boolean, Número, Objetos, e incluso otros
Arreglos.
¿Que son?
Los eventos son cosas que suceden en el sistema que estás
programando. El sistema se encarga de producir una señal de
cierto tipo cuando un evento ocurre, y proporciona un
mecanismo para que una acción se lleve a cabo (ejecutar
código) de forma automática cuando el evento ocurra. Los
eventos se lanzan dentro de la ventana del navegador y
usualmente están asociados a un elemento en específico dentro
de dicha ventana.
¿Como se define?
Para definir las acciones que queremos realizar al
producirse un evento utilizamos los manejadores de eventos.
Existen muchos tipos de eventos sobre los que podemos
asociar manejadores de eventos, para muchos tipos de
acciones del usuario.
En Javascript podemos definir eventos de dos maneras
distintas. Una manera es en el propio código HTML, usando
atributos de los elementos (etiquetas) a los que queremos
asociar los manejadores de eventos. Otra manera un poco más
avanzada es usando los propios objetos del DOM. Vamos a ver
ambas maneras a continuación.
CLASES
¿Que es?
Definiendo clases Son una mejora sintáctica sobre la herencia
Expresiones de clases
Las clases son "funciones especiales", basada en prototipos de JavaScript. La Una expresión de clase es otra manera de
como las expresiones de funciones y sintaxis de las clases no introduce un nuevo definir una clase. Las expresiones de clase
declaraciones de funciones, la sintaxis modelo de herencia orientada a objetos en pueden ser nombradas o anónimas. El nombre
de una clase tiene dos componentes: JavaScript. Las clases de JavaScript proveen dado a la expresión de clase nombrada es
una sintaxis mucho más clara y simple para local dentro del cuerpo de la misma.
expresiones de clases y declaraciones de
crear objetos y lidiar con la herencia.
clases.
Alojamiento
Una importante diferencia entre las declaraciones de
funciones y las declaraciones de clases es que las
declaraciones de funciones son alojadas y las declaraciones
Ejemplo de declaracion de una clase
de clases no lo son. En primer lugar necesitas declarar tu
Una manera de definir una clase es mediante una
clase y luego acceder a ella, de otro modo el ejemplo de
declaración de clase. Para declarar una clase, se
código siguiente arrojará un ReferenceError:
utiliza la palabra reservada class y un nombre para
la clase "Rectangulo".
Objetos
¿Que son?
Un objeto es una colección de datos relacionados y/o
funcionalidad (que generalmente consta de algunas
variables y funciones, que se denominan propiedades y
métodos cuando están dentro de objetos).
Objeto literal o declarativo
Objeto Constructor
Este objeto se crea usando las llaves {} y dentro de ellas,
Para estos objetos se usa una función llamada constructora,
podeos incluir una lista de propiedades con sus respectivos
valores asociados. en esta el nombre de la función será el nombre del objeto y
La clave (key) o nombre de la propiedad, puede tener un se le colocará este nombre usando la primera letra en
valor que puede ser de cualquier tipo de dato. mayuscula inicial, para hacer uso de esta función se deberá
Los objetos se pueden crear a una constante y se le asignan instanciar el objeto usando la palabra reservada new (u
unas llaves, donde se crearia un objeto vacio, o se le operador).
asigna a la constante un objeto con las propiedades.
Para crear un objeto vacio tambien se puede hacer mediante
la palabra reservada new Object().
Número (number): El tipo number representa tanto números
enteros como de punto flotante.
Tipos de datos
BigInt: En JavaScript, el tipo “number” no puede
representar valores enteros mayores que (253-1) (eso es
9007199254740991), o menor que -(253-1) para negativos.
Es una limitación técnica causada por su representación
interna. Para la mayoría de los propósitos es suficiente,
pero a veces necesitamos números realmente grandes. Por
ejemplo, para criptografía o marcas de tiempo de
precisión de microsegundos.
¿Que son?
Son construcciones frecuentes de los objetos
que posibilitan el acceso a valores o
propiedades, sin descubrir la forma de
implementación de las clases. Es decir,
permiten encapsular los objetos y evitar el
mantenimiento de las aplicaciones cuando el
modo de implementar esos objetos se
transforma.