Javascript ES6 ITA 9: stringhe, caratteri e codifiche

preview_player
Показать описание
Link al progetto con codice pronto all'uso: nulla per ora ...

IN QUESTO VIDEO
- i 3 delimitatori accettati per le strighe (ed i 4 fake!)
- cenni alle codifiche dei caratteri: ASCII, ASCII estesa, EBCDIC
- UNICODE

Il video contiene solo la registrazione con il mio commento audio (senza altri video, immagini o audio) di una sessione di lavoro con software liberamente scaricabili ed utilizzabili da chiunque oppure di cui ho regolare licenza. Il fine è esclusivamente didattico.

The video contains only the registration of my voice while I'm using only open source or freely downloadable software. No extra video, photos or audio. The goal is only educational.
Рекомендации по теме
Комментарии
Автор

Per chi lo ha chiesto, il terzo tipo di apice è scrivibile (su windows) tenendo premuto ALT e scrivendo il codice 096 e poi rilasciando ALT.
Visto che gli ultimi framework come Angular fanno molto uso di codice HTML incluso nel codice Javascript, viene usato questo apice appunto per includere codice HTML su più righe senza preoccuparsi di concatenarlo con le coppie di apici normali e '+'. Considerando anche che nel codice HTML è quasi sicuro trovare gli altri due tipi di apici che non andranno in conflitto.

GiovanniDeRosa
Автор

La cosa veramente più schifosa (e divertente) è fare un Replace All in un progetto di un amico sostituendo il punto e virgola (;) con il punto interrogativo in greco (;) e vederlo impazzire nel cercare di risolvere gli errori :) (ovviamente poi rimetterlo a posto)
Ottimo video, aspetto con pazienza quello sull'Unicode :)

Edoardochannel
Автор

in un corso su Javascript ES6 perché usare il jquery e doversi portare dietro questa dipendenza?

maccaliotru
Автор

Aggiungo che utilizzare gli apici ` `, permette l'utilizzo dell'interpolazione di stringhe.
Utilizzando il carattere speciale $ all'interno della stringa, permette di andare a definire un'espressione all'interno di parentesi graffe, che verrà valutata prima di restituire il risultato, castandolo eventualmente in stringa, se necessario.
Esempio : console.log(`risultato = ${5+5}.`) -> "risultato = 10".

moriluca
Автор

Posso chiederle solo una cosa... ma come scaletta di apprendimento... e' giusto imparare prima javascript... poi node.js... e poi typescript... o l'ordine e' diverso??? :)
Comunque complimenti per la sua bravura nel saperci spiegare sempre bene le lezioni che ci mette a nostro servizio... :)

sweetorino
Автор

mi chiedevo. È indifferente usare gli apice singoli o gli apici doppi? ci sono casi in cui è preferibile uno dei due?
Grazie

mesorotto
Автор

Mi scusi per l'insistenza, vorrei porle una domanda che non ricade sul suo video del Javascript ma dato che dovrei iniziare ad imparare una libreria grafica in C++, mi dovrebbe indirizzare su quale sia la più semplice da utilizzare nella programmazione di interfacce grafiche ma anche nella programmazione di semplicissimi videogame 2D/3D che non hanno nulla a che vedere con giochi professionali. Su internet ho notato la presenza di alcune librerie quali: QT, DIRECTX, OPENGL, wxWIDGETS, MFC, IRRLICHT, OGRE,
API WIN32, GTK+, ALLEGRO, SDL, SFML e CLI. Dovrebbe consigliarmi la libreria adatta ai principianti che come me conoscono bene la programmazione in C++ e hanno la passione di creare della grafica con eventuali animazioni e suoni. Mi sono informato su internet ed ho trovato libri in lingua inglese come INTRODUCTION GAME PROGRAMMING WITH DIRECTX e BEGINNIG GAME PROGRAMMING WITH DIRECTX ovviamente questa libreria non è la sola in questione perchè ce ne sono altre. Mi consigli lei quale o quali libri acquistare e per quale libreria, comunque sono disposto ad acquistarne anche una decina se questo basta. Le faccio notare però che anche se i Tutorial su internet aiutino molto, io avrei invece seria intenzione di studiare l'argomento più sui libri cartacei che sul digitale. Grazie in anticipo..

claudiosilvestri
Автор

il famoso backtick che su mac c'è di default e su winzoz no... un modo rapido per farlo?

valix