PDF de programación - Aprendizaje JavaScript

Imágen de pdf Aprendizaje JavaScript

Aprendizaje JavaScriptgráfica de visualizaciones

Publicado el 2 de Noviembre del 2020
5.067 visualizaciones desde el 2 de Noviembre del 2020
4,0 MB
639 paginas
Creado hace 5a (17/01/2019)
JavaScript

#javascript

Tabla de contenido

Acerca de

Capítulo 1: Empezando con JavaScript

Observaciones

Versiones

Examples

Usando la API DOM

Utilizando console.log ()

Introducción

Empezando

Variables de registro

Placeholders

Registrar objetos

Registrando elementos HTML

Nota final

Utilizando window.alert ()

Notas

Utilizando window.prompt ()

Sintaxis

Ejemplos

Notas

Uso de la API DOM (con texto gráfico: Canvas, SVG o archivo de imagen)

Utilizando window.confirm ()

Notas

Capítulo 2: .postMessage () y MessageEvent

Sintaxis

Parámetros

Examples

Empezando

Qué es .postMessage () , cuándo y por qué lo usamos

1

2

2

2

3

3

4

4

4

5

6

6

7

7

7

8

9

9

9

9

9

11

11

13

13

13

13

13

13

Enviando mensajes

Recepción, validación y procesamiento de mensajes.

Capítulo 3: AJAX

Introducción

Observaciones

Examples

Usando GET y sin parámetros

Enviando y recibiendo datos JSON a través de POST

Mostrando las principales preguntas de JavaScript del mes desde la API de Stack Overflow

Usando GET con parámetros

Compruebe si existe un archivo a través de una solicitud HEAD

Añadir un preloader AJAX

Escuchando eventos AJAX a nivel global.

Capítulo 4: Alcance

Observaciones

Examples

Diferencia entre var y let

Declaración de variable global

Re-declaración

Levantamiento

Cierres

Datos privados

Expresiones de función invocadas de inmediato (IIFE)

Levantamiento

¿Qué es la elevación?

Limitaciones del Levantamiento

Usar let in loops en lugar de var (ejemplo de controladores de clic)

Invocación de método

Invocación anónima

Invocación del constructor

Invocación de la función de flecha

13

14

16

16

16

16

16

16

17

18

19

19

20

21

21

21

21

22

22

23

23

24

25

25

25

27

28

29

29

30

30

Aplicar y llamar sintaxis e invocación.

Invocación encuadernada

Capítulo 5: Almacenamiento web

Sintaxis

Parámetros

Observaciones

Examples

Usando localStorage

Límites de almacenamiento local en los navegadores

Eventos de almacenamiento

Notas

sessionStorage

Almacenamiento de limpieza

Condiciones de error

Quitar elemento de almacenamiento

Manera más sencilla de manejar el almacenamiento.

longitud de almacenamiento local

Capítulo 6: Anti-patrones

Examples

Encadenamiento de asignaciones en var declaraciones.

Capítulo 7: API de criptografía web

Observaciones

Examples

Datos criptográficamente aleatorios

Creación de resúmenes (por ejemplo, SHA-256)

Generando par de claves RSA y convirtiendo a formato PEM

Convertir el par de claves PEM a CryptoKey

Capítulo 8: API de estado de la batería

Observaciones

Examples

Obtener el nivel actual de la batería

¿Se está cargando la batería?

31

32

33

33

33

33

33

33

34

34

35

35

36

36

36

37

37

39

39

39

40

40

40

40

40

41

42

44

44

44

44

44

Gana tiempo hasta que la batería esté vacía.

Consigue tiempo restante hasta que la batería esté completamente cargada

Eventos de batería

Capítulo 9: API de notificaciones

Sintaxis

Observaciones

Examples

Solicitando Permiso para enviar notificaciones

Enviando notificaciones

Hola

Cerrando una notificación

Eventos de notificación

Capítulo 10: API de selección

Sintaxis

Parámetros

Observaciones

Examples

Deselecciona todo lo que está seleccionado

Selecciona los contenidos de un elemento.

Consigue el texto de la selección.

Capítulo 11: API de vibración

Introducción

Sintaxis

Observaciones

Examples

Comprobar el apoyo

Vibración simple

Patrones de vibracion

Capítulo 12: API fluida

Introducción

Examples

API fluida que captura la construcción de artículos HTML con JS

44

45

45

46

46

46

46

46

47

47

47

47

49

49

49

49

49

49

49

50

51

51

51

51

51

51

51

52

53

53

53

53

Capítulo 13: Apoderado

Introducción

Sintaxis

Parámetros

Observaciones

Examples

Proxy muy simple (usando la trampa establecida)

Búsqueda de propiedades

Capítulo 14: Archivo API, Blobs y FileReaders

Sintaxis

Parámetros

Observaciones

Examples

Leer el archivo como una cadena

Leer el archivo como dataURL

Cortar un archivo

Descarga csv del lado del cliente usando Blob

Seleccionando múltiples archivos y restringiendo tipos de archivos

Obtener las propiedades del archivo.

Capítulo 15: Aritmética (Matemáticas)

Observaciones

Examples

Adición (+)

Resta (-)

Multiplicación (*)

División (/)

Resto / módulo (%)

Usando el módulo para obtener la parte fraccionaria de un número

Incrementando (++)

Decremento (-)

Usos comunes

Exposiciónción (Math.pow () o **)

56

56

56

56

56

56

56

57

58

58

58

58

58

59

59

60

60

61

61

62

62

62

62

63

63

63

64

65

65

65

66

66

Usa Math.pow para encontrar la enésima raíz de un número.

Constantes

Trigonometría

Seno

Coseno

Tangente

Redondeo

Redondeo

Redondeando

Redondeando hacia abajo

Truncando

Redondeo a decimales

Enteros aleatorios y flotadores

Operadores bitwise

Bitwise o

A nivel de bit y

Bitwise no

Xor bitwise (exclusivo o)

Desplazamiento a la izquierda en modo de bits

Desplazamiento a la derecha en modo de bit >> ( Desplazamiento de signo de propagación) >>

Operadores de asignación bitwise

Obtener al azar entre dos números

Aleatorio con distribución gaussiana.

Techo y piso

Math.atan2 para encontrar la dirección

Dirección de un vector

Direccion de una linea

Dirección de un punto a otro punto

Sin & Cos para crear un vector dada dirección y distancia

Math.hypot

Funciones periódicas usando math.sin

67

67

68

68

69

69

70

70

70

70

71

71

72

72

73

73

73

73

73

74

74

75

75

76

77

77

77

77

77

78

79

Simulando eventos con diferentes probabilidades.

Little / Big endian para arreglos escritos cuando se usan operadores bitwise

Obteniendo máximo y mínimo

Obtener el máximo y el mínimo de una matriz:

Restrinja el número al rango mínimo / máximo

Obteniendo raíces de un número

Raíz cuadrada

Raíz cúbica

Encontrando raíces

Capítulo 16: Arrays

Sintaxis

Observaciones

Examples

Inicialización de matriz estándar

Distribución de la matriz / reposo

Operador de propagación

Operador de descanso

Mapeo de valores

Valores de filtrado

Filtrar valores falsos.

Otro ejemplo simple

Iteración

Un tradicional for -loop

Usando un bucle for tradicional for recorrer un array

A while bucle

for...in

for...of

Array.prototype.keys()

Array.prototype.forEach()

Array.prototype.every

Array.prototype.some

80

81

82

83

83

83

83

83

84

85

85

85

85

85

86

86

87

87

88

89

89

90

90

90

91

91

92

92

92

93

93

Bibliotecas

Filtrado de matrices de objetos

Unir elementos de matriz en una cadena

Convertir objetos de tipo matriz a matrices

¿Qué son los objetos similares a matrices?

Convertir objetos similares a matrices en matrices en ES6

Convertir objetos similares a matrices en matrices en ES5

Modificar artículos durante la conversión

Valores reductores

Array Sum

Aplanar matriz de objetos

Mapa usando Reducir

Encuentra el valor mínimo o máximo

Encuentra valores únicos

Conectivo lógico de valores.

Arreglos de concatenación

Anexar / anteponer elementos a la matriz

Sin cambio

empujar

Claves de objetos y valores a matriz

Ordenando matriz multidimensional

Eliminar elementos de una matriz

Cambio

Popular

Empalme

Borrar

Array.prototype.length

Matrices de inversión

Eliminar valor de la matriz

Comprobando si un objeto es un Array

Ordenando matrices

Clonar poco a poco una matriz

94

94

96

96

96

97

98

99

99

99

99

100

101

101

101

102

104

104

104

105

105

106

106

106

106

107

107

107

108

109

109

111

Buscando una matriz

Índice de búsqueda

Eliminar / Añadir elementos usando splice ()

Comparación de arrays

Destructurando una matriz

Eliminar elementos duplicados

Quitando todos los elementos

Método 1

Método 2

Método 3

Usando el mapa para reformatear objetos en una matriz

Fusionar dos matrices como par de valores clave

Convertir una cadena en una matriz

Prueba todos los elementos de la matriz para la igualdad

Copiar parte de un Array

empezar

fin

Ejemplo 1

Ejemplo 2

Encontrar el elemento mínimo o máximo.

Arreglos de aplanamiento

2 matrices dimensionales

Matrices de mayor dimensión

Insertar un elemento en una matriz en un índice específico

El método de las entradas ()

Capítulo 17: Atributos de datos

Sintaxis

Observaciones

Examples

Acceso a los atributos de los datos.

Capítulo 18: BOM (Modelo de objetos del navegador)

Observaciones

112

113

113

113

114

115

115

115

116

116

117

118

118

119

119

119

119

120

120

120

121

121

122

122

123

124

124

124

124

124

126

126

Examples

Introducción

Métodos de objetos de ventana

Propiedades de objetos de ventana

Capítulo 19: Bucles

Sintaxis

Observaciones

Examples

Bucles estándar "para"

Uso estándar

Declaraciones multiples

Cambiando el incremento

Bucle decrementado

"while" bucles

Standard While Loop

Bucle decrementado

Hacer ... mientras bucle

"Romper" fuera de un bucle

Saliendo de un bucle mientras

Salir de un bucle for

"continuar" un bucle

Continuando con un bucle "for"

Continuando un bucle While

"do ... while" loop

Romper bucles anidados específicos

Romper y continuar etiquetas

bucle "para ... de"

Soporte de para ... de en otras colecciones.

Instrumentos de cuerda

Conjuntos

Mapas

Objetos

126

126

127

128

130

130

130

130

130

130

131

131

131

131

131

132

132

132

132

133

133

133

133

134

134

134

135

135

136

136

136

137

bucle "para ... en"

Capítulo 20: Coerción variable / conversión

Observaciones

Examples

Convertir una cadena en un número

Convertir un número en una cadena

Doble Negacion (!! x)

Conversión implícita

Convertir un número a un booleano

Convertir una cadena a un booleano

Entero para flotar

Flotar a entero

Convertir cadena a flotar

Convertir a booleano

Convertir una matriz en una cadena

Array to String usando métodos de array

Tabla de conversión de primitivo a primitivo

Capítulo 21: Comentarios

Sinta
  • Links de descarga
http://lwp-l.com/pdf18416

Comentarios de: Aprendizaje JavaScript (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad