1 00:00:02,220 --> 00:00:04,560 Quindi ora sapevamo per chi modula? 2 00:00:04,920 --> 00:00:07,650 Vorrei riassumere brevemente JavaScript. 3 00:00:08,070 --> 00:00:10,980 JavaScript è un linguaggio di programmazione tipizzato settimanalmente. 4 00:00:11,370 --> 00:00:15,930 È un linguaggio di programmazione orientato agli oggetti e il suo peggio, il titolo. 5 00:00:16,280 --> 00:00:21,360 Ora, cosa intendi con quel tipo settimanale significa che non abbiamo alcuna assegnazione esplicita del tipo. 6 00:00:21,660 --> 00:00:28,350 JavaScript conosce tipi come numeri o testo, che si chiama stringa o booleani, che è vero o falso, 7 00:00:28,350 --> 00:00:35,040 ma non ti obbliga a definire quale tipo stai usando in una variabile o in una funzione. 8 00:00:35,610 --> 00:00:40,980 E in effetti, puoi anche avere una variabile in cui memorizzi un numero che poi cambi improvvisamente in una 9 00:00:40,980 --> 00:00:41,940 variabile di testo. 10 00:00:42,180 --> 00:00:46,180 Quindi puoi cambiare i tipi dinamicamente in altre lingue. 11 00:00:46,200 --> 00:00:47,190 Lo fa diversamente. 12 00:00:47,370 --> 00:00:52,920 E mentre questo ti dà una maggiore flessibilità per poterlo cambiare e non avere una digitazione rigorosa, 13 00:00:53,280 --> 00:00:54,990 può anche portare ad errori. 14 00:00:55,110 --> 00:00:57,090 Quindi è solo qualcosa di cui devi essere consapevole. 15 00:00:58,110 --> 00:01:04,920 Orientato agli oggetti significa semplicemente che i dati possono essere organizzati in oggetti logici e c. d oggetti in questo modulo. 16 00:01:05,580 --> 00:01:12,840 E un concetto importante qui è che devi essere consapevole della differenza tra tipi primitivi e di riferimento 17 00:01:12,840 --> 00:01:15,240 e allegato a questa lezione. 18 00:01:15,480 --> 00:01:21,270 Troverai un link a un articolo nel video che ho creato per il mio canale YouTube gratuito, A Kadem Mind, 19 00:01:21,270 --> 00:01:26,640 in cui mi immergo in tipi primitivi e di riferimento e in cui spiego la differenza e perché sono 20 00:01:26,640 --> 00:01:27,210 importanti. 21 00:01:27,330 --> 00:01:28,890 Quindi sicuramente dai un'occhiata. 22 00:01:29,070 --> 00:01:35,760 Se i tipi primitivi e di riferimento non ti dicono nulla riguardo la versatilità, possiamo vedere che in 23 00:01:35,760 --> 00:01:38,400 questo corso JavaScript viene eseguito nel browser. 24 00:01:38,520 --> 00:01:40,120 E questo è in realtà da dove viene. 25 00:01:40,350 --> 00:01:46,590 Ma puoi anche usarlo senza petto per eseguirlo sul tuo P. C. al di fuori di una configurazione del browser o anche su 26 00:01:46,590 --> 00:01:47,400 un server day4. 27 00:01:47,490 --> 00:01:49,530 Ed è esattamente quello che faremo in questo corso. 28 00:01:49,800 --> 00:01:52,060 Costruiremo un web server senza possibilità. 29 00:01:52,380 --> 00:01:58,920 Quindi abbiamo questa ampia versatilità di poter utilizzare JavaScript su piattaforme diverse e puoi anche eseguire 30 00:01:58,920 --> 00:02:01,770 un'ampia varietà di attività con JavaScript. 31 00:02:02,070 --> 00:02:08,220 Inoltre, a seconda della piattaforma su cui si sta eseguendo, è possibile ascoltare nel browser gli eventi utente restituiti a Dom e sul server 32 00:02:08,220 --> 00:02:13,800 o su una P. nel browser. C. Puoi lavorare con i file, con basi di dati. 33 00:02:14,100 --> 00:02:15,150 Un sacco di cose interessanti. 34 00:02:15,930 --> 00:02:20,790 Quindi questo è il riassunto di JavaScript e ciò che compone la lingua. 35 00:02:21,120 --> 00:02:28,020 Passiamo ora ad alcune funzionalità di base, anche alcune funzionalità di JavaScript di prossima generazione che sono supportate 36 00:02:28,020 --> 00:02:29,340 da nessuna possibilità. 37 00:02:29,940 --> 00:02:32,820 E vediamo alcune cose che vedremo durante il corso.