Nostro Esercitazione su JavaScript è progettato sia per principianti che per professionisti. JavaScript viene utilizzato per creare pagine dinamiche lato client.
JavaScript lo è un linguaggio di scripting basato su oggetti che è leggero e multipiattaforma.
JavaScript non è un linguaggio compilato, ma è un linguaggio tradotto. Il traduttore JavaScript (incorporato nel browser) è responsabile della traduzione del codice JavaScript per il browser web.
Cos'è JavaScript
JavaScript (js) è un linguaggio di programmazione leggero e orientato agli oggetti utilizzato da diversi siti Web per lo scripting delle pagine Web. È un linguaggio di programmazione interpretato e completo che consente l'interattività dinamica sui siti Web quando applicato a un documento HTML. È stato introdotto nel 1995 per aggiungere programmi alle pagine Web nel browser Netscape Navigator. Da allora è stato adottato da tutti gli altri browser web grafici. Con JavaScript, gli utenti possono creare moderne applicazioni web per interagire direttamente senza ricaricare la pagina ogni volta. Il sito web tradizionale utilizza js per fornire diverse forme di interattività e semplicità.
mylivecriclet
Tuttavia, JavaScript non ha connettività con il linguaggio di programmazione Java. Il nome è stato suggerito e fornito nei tempi in cui Java stava guadagnando popolarità sul mercato. Oltre ai browser Web, database come CouchDB e MongoDB utilizzano JavaScript come linguaggio di scripting e di query.
Funzionalità di JavaScript
Ci sono le seguenti funzionalità di JavaScript:
- Tutti i browser Web più diffusi supportano JavaScript poiché forniscono ambienti di esecuzione integrati.
- JavaScript segue la sintassi e la struttura del linguaggio di programmazione C. Si tratta quindi di un linguaggio di programmazione strutturato.
- JavaScript è un linguaggio debolmente tipizzato, in cui alcuni tipi vengono espressi implicitamente (a seconda dell'operazione).
- JavaScript è un linguaggio di programmazione orientato agli oggetti che utilizza prototipi anziché classi per l'ereditarietà.
- È un linguaggio leggero e interpretato.
- È un linguaggio con distinzione tra maiuscole e minuscole.
- JavaScript è supportato in diversi sistemi operativi tra cui Windows, macOS, ecc.
- Fornisce un buon controllo agli utenti sui browser web.
Storia di JavaScript
Nel 1993, Mosaico , il primo popolare browser web, è nato. Nel anno 1994 , Netscape è stata fondata da Marc Andreessen . Si rese conto che il web doveva diventare più dinamico. Pertanto, si credeva che un 'linguaggio collante' fosse fornito all'HTML per rendere la progettazione web facile per designer e programmatori part-time. Di conseguenza, nel 1995, la società ha assunto Brendan Eich che intendono implementare e incorporare il linguaggio di programmazione Scheme nel browser. Ma, prima che Brendan potesse iniziare, la società si fuse con Microsistemi solari per aver aggiunto Java al suo Navigator in modo da poter competere con Microsoft sulle tecnologie e piattaforme web. Ora c'erano due linguaggi: Java e il linguaggio di scripting. Inoltre, Netscape ha deciso di dare al linguaggio di scripting un nome simile a quello di Java. Ha portato a 'Javascript'. Infine, nel maggio 1995, Marc Andreessen coniò il primo codice Javascript denominato ' Moka '. Successivamente, il team di marketing ha sostituito il nome con ' LiveScript '. Ma, a causa di motivi legati al marchio e ad altri motivi, nel dicembre 1995 il linguaggio è stato finalmente rinominato 'JavaScript'. Da allora è nato JavaScript.
Applicazione di JavaScript
JavaScript viene utilizzato per creare siti Web interattivi. Viene utilizzato principalmente per:
- Convalida lato client,
- Menù a tendina dinamici,
- Visualizzazione di data e ora,
- Visualizzazione di finestre pop-up e finestre di dialogo (come una finestra di dialogo di avviso, una finestra di dialogo di conferma e una finestra di dialogo di richiesta),
- Visualizzazione di orologi, ecc.
Esempio JavaScript
document.write('Hello JavaScript by JavaScript');Provalo adesso
Una spiegazione dettagliata del primo esempio JavaScript è fornita nel capitolo successivo.
Indice JavaScript
Esercitazione su JavaScript
Nozioni di base su JavaScript
- Commento JavaScript
- Variabile JavaScript
- Variabile globale JavaScript
- Operatori JavaScript
- JavaScript Se istruzione
- Passaggio JavaScript
- Ciclo JavaScript
- Funzione JavaScript
Oggetti JavaScript
- Oggetto JavaScript
- Matrice JavaScript
- Stringa JavaScript
- Data JavaScript
- Matematica JavaScript
- Numero JavaScript
- Booleano JavaScript
- Visualizzazione dati JavaScript
- Funzione JavaScript
- Gestore JavaScript
- JSON JavaScript
- Numero JavaScript
- JavaScript riflette
- JavaScript RegExp
- Simbolo JavaScript
Distinta base JavaScript
- Oggetti del browser
- 1) Oggetto Finestra
- 2) Oggetto Storia
- 3) Oggetto Navigatore
- 4) Oggetto dello schermo
DOM JavaScript
- 5) Oggetto documento
- getElementById
- getElementiPerNome
- getElementsByTagName
- Proprietà innerHTML JavaScript
- Proprietà JavaScript innerText
Convalida JavaScript
- Convalida del modulo JavaScript
- Convalida e-mail JavaScript
OOP JavaScript
- Classe JavaScript
- Oggetto JavaScript
- Prototipo JavaScript
- Metodo del costruttore JavaScript
- Metodo statico JavaScript
- Incapsulamento JavaScript
- Eredità JavaScript
- Polimorfismo JavaScript
- Astrazione JavaScript
Cookie JavaScript
- Cookie JavaScript
- Attributi dei cookie
- Cookie con più nomi
- Eliminazione dei cookie
Eventi JavaScript
- Eventi HTML/DOM
JavaScript Varie
- JavaScript questa parola chiave
- Debug JavaScript
- Sollevamento JavaScript
- Modalità rigorosa JavaScript
JavaScript avanzato
- JavaScript TypedArray
- Insieme di JavaScript
- Mappa JavaScript
- Set debole JavaScript
- JavaScript WeakMap
Domande di un'intervista
- Domande di intervista JavaScript
Metodi JavaScript
esempi di programmi Python
Oggetto matrice JavaScript
- Matrice JavaScript
- Metodo Array concat()
- Metodo copywithin() dell'array
- Metodo Array Every()
- Metodo riempimento array()
- Metodo filtro array()
- Metodo array find()
- Metodo findIndex() dell'array
- Metodo Array forEach()
- Metodo Array include()
- Metodo indice dell'array()
- Metodo array join()
- Metodo array lastIndexOf()
- Metodo Array map()
- Metodo Array pop()
- Metodo push() dell'array
- Metodo Array reverse()
- Metodo Array Shift()
- Metodo Array slice()
- Metodo Array sort()
- Metodo Array splice()
- Metodo unshift() dell'array
Oggetto DataView JavaScript
- Visualizzazione dati JavaScript
- Metodo DataView getFloat32()
- Metodo DataView getFloat64()
- Metodo DataView getInt8()
- Metodo DataView getInt16()
- Metodo DataView getInt32()
- Metodo DataView getUint8()
- Metodo DataView getUint16()
- Metodo DataView getUint32()
Oggetto funzione JavaScript
- Funzione JavaScript
- Metodo della funzione apply()
- Metodo della funzione bind()
- Metodo chiamata di funzione()
- Metodo della funzione toString()
Oggetto data JavaScript
- Data JavaScript
- metodo getDate() della data
- metodo getDay() della data
- metodo getFullYears() della data
- metodo getHours() della data
- metodo getMilliseconds() della data
- metodo getMinutes() della data
- metodo getMonth() della data
- metodo getSeconds() della data
- metodo getUTCDate() della data
- metodo getUTCDay() della data
- metodo getUTCFullYears() della data
- metodo getUTCHours() della data
- metodo getUTCMinutes() della data
- metodo getUTCMonth() della data
- metodo getUTCSeconds() della data
- metodo data setDate()
- metodo setDay() della data
- metodo setFullYears() della data
- metodo setHours() della data
- metodo data setMilliseconds()
- metodo setMinutes() della data
- metodo setMonth() della data
- metodo setSeconds() della data
- metodo data setUTCDate()
- metodo data setUTCDay()
- metodo data setUTCFullYears()
- metodo setUTCHours() della data
- metodo data setUTCMilliseconds()
- metodo data setUTCMinutes()
- metodo data setUTCMonth()
- metodo data setUTCSeconds()
- metodo date toDateString()
- metodo datatoISOString()
- metodo datatoJSON()
- metodo date toString()
- metodo datatoTimeString()
- metodo data toUTCString()
- metodo valore data()
Oggetto del gestore JavaScript
- Gestore JavaScript
- metodo del gestore apply()
- metodo del gestore build()
- metodo del gestore defineProperty()
- metodo del gestore deleteProperty()
- metodo get() del gestore
- metodo getOwnPropertyDescriptor() del gestore
- metodo getPrototypeOf() del gestore
- il metodo has() del gestore
- metodo del gestore isExtensible()
- metodo del gestore ownKeys()
- metodo del gestore preventExtensions()
- metodo del gestore set()
- metodo del gestore setPrototypeOf()
Oggetto JSON JavaScript
come rifare in Photoshop
- JSON JavaScript
- Metodo JSON.parse()
- Metodo JSON.stringify()
Oggetto mappa JavaScript
- Mappa JavaScript
- Metodo Map clear()
- Metodo map delete()
- Metodo Map Entry()
- Metodo Mappa forEach()
- Metodo get() della mappa
- Metodo Map has()
- Metodo Map keys()
- Metodo set() della mappa
- Metodo Mappa valori()
Oggetto matematico JavaScript
- Matematica JavaScript
- Metodo matematico abs()
- Metodo matematico acos()
- Metodo matematico asin()
- Metodo Math atan()
- Metodo matematico cbrt()
- Metodo matematico ceil()
- Metodo matematico cos()
- Metodo matematico cosh()
- Metodo exp() matematica
- Metodo Math floor()
- Metodo matematico ipot()
- Metodo matematico log()
- Metodo matematico max()
- Metodo matematico min()
- Metodo matematico pow()
- Metodo matematico random()
- Metodo matematico round()
- Metodo segno matematico()
- Metodo matematico sin()
- Metodo matematico sinh()
- Metodo matematico sqrt()
- Metodo matematico tan()
- Metodo matematico tanh()
- Metodo matematico trunc()
Oggetto numero JavaScript
- Numero JavaScript
- Metodo Number isFinite()
- Metodo Number isInteger()
- Metodo parseFloat() del numero
- Metodo parseInt() del numero
- Metodo Number toExponential()
- Metodo Number toFixed()
- Metodo Number toPrecision()
- Metodo Number toString()
Oggetto RegExp JavaScript
- JavaScript RegExp
- Metodo RegExp.exec()
- Metodo RegExp.test()
- Metodo RegExp.toString()
Oggetto JavaScript
- Oggetto JavaScript
- Metodo Object.assign()
- Metodo Object.create()
- Metodo Object.defineProperty()
- Metodo Object.defineProperties()
- Metodo Object.entries()
- Metodo Object.freeze()
- metodo getOwnPropertyDescriptor()
- metodo getOwnPropertyDescriptors()
- metodo getOwnPropertyNames()
- metodo getOwnPropertySymbols()
- Metodo Object.getPrototypeOf()
- Metodo Object.is()
- metodo preventExtensions()
- Metodo Object.seal()
- Metodo Object.setPrototypeOf()
- Metodo Object.values()
JavaScript riflette l'oggetto
- JavaScript riflette
- Metodo Reflect.apply()
- Metodo Reflect.construct()
- Metodo Reflect.defineProperty()
- Metodo Reflect.deleteProperty()
- Metodo Reflect.get()
- metodo getOwnPropertyDescriptor()
- Metodo Reflect.getPrototypeOf()
- Metodo Reflect.has()
- Metodo Reflect.isExtensible()
- Metodo Reflect.ownKeys()
- metodo preventExtensions()
- Metodo Reflect.set()
- Metodo Reflect.setPrototypeOf()
Oggetto impostato JavaScript
- Insieme di JavaScript
- Imposta il metodo add()
- Imposta il metodo clear()
- Imposta il metodo delete()
- Metodo Imposta voci()
- Imposta il metodo forEach()
- Imposta il metodo has()
- Metodo Imposta valori()
Oggetto stringa JavaScript
- Metodo stringa charAt()
- Metodo stringa charAt()
- Metodo stringa charCodeAt()
- Metodo String concat()
- Metodo stringa indiceOf()
- Metodo stringa lastIndexOf()
- Metodo String search()
- Corrispondenza di stringhe()
- Metodo String replace()
- Metodo stringa substr()
- Metodo String sottostringa()
- Metodo String slice()
- Metodo String toLowerCase()
- metodo toLocaleLowerCase()
- Metodo String toUpperCase()
- metodo toLocaleUpperCase()
- Metodo String toString()
- Metodo valore stringa()
Oggetto simbolo JavaScript
- Simbolo JavaScript
- Metodo Symbol.for()
- Metodo Symbol.keyFor()
- Metodo Symbol.toString()
Proprietà del simbolo
- Proprietà Symbol.hasInstance
- Proprietà isConcatSpreadable
- Proprietà Symbol.match
- Proprietà Symbol.prototype
- Proprietà Symbol.replace
- Proprietà Symbol.search
- Proprietà Symbol.split
- Proprietà Symbol.toStringTag
- Proprietà Symbol.unscopables
Oggetto TypedArray JavaScript
- JavaScript TypedArray
- Metodo copyWithin() TypedArray
- Metodo TypedArrayentries()
- Metodo TypedArray Every()
- Metodo TypedArray fill()
- Metodo TypedArray filter()
- Metodo TypedArray find()
- Metodo TypedArray findIndex()
- Metodo TypedArray forEach()
- Il metodo TypedArray include()
- Metodo TypedArray indicedi()
- Metodo TypedArray join()
- Metodo TypedArray Keys()
- Metodo TypedArray lastIndexof()
- Metodo TypedArray map()
- Metodo TypedArray reduce()
- Metodo TypedArray reduceRight()
- Metodo TypedArray reverse()
- Metodo TypedArray set()
- Metodo TypedArray Slice()
- Metodo TypedArray some()
- Metodo TypedArray sort()
- Metodo TypedArray subarray()
- Metodo TypedArrayvalues()
- metodo toLocaleString()
- Metodo TypedArray toString()
Oggetto JavaScript WeakMap
sostituzione della stringa in Java
- JavaScript WeakMap
- Metodo WeakMap delete()
- Metodo get() di WeakMap
- Metodo WeakMap has()
- Metodo WeakMap set()
Oggetto JavaScript WeakSet
- Set debole JavaScript
- Metodo WeakSet add()
- Metodo WeakSet delete()
- Metodo WeakSet has()
Prerequisito
Prima di apprendere in modo approfondito JavaScript, è necessario avere una conoscenza di base di HTML.
Pubblico
Abbiamo sviluppato questo tutorial JavaScript sia per principianti che per professionisti. Vengono forniti molti esempi con l'editor JavaScript. Quindi, puoi facilmente modificare il tuo codice JavaScript che ti aiuterà a imparare facilmente JavaScript.
Problema
Ti assicuriamo che non troverai alcun problema nel nostro tutorial JavaScript. Ma se trovi qualche errore, puoi pubblicarlo nella nostra sezione commenti.