logo

Impara il tutorial su JavaScript

Esercitazione su JavaScript

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:

  1. Tutti i browser Web più diffusi supportano JavaScript poiché forniscono ambienti di esecuzione integrati.
  2. JavaScript segue la sintassi e la struttura del linguaggio di programmazione C. Si tratta quindi di un linguaggio di programmazione strutturato.
  3. JavaScript è un linguaggio debolmente tipizzato, in cui alcuni tipi vengono espressi implicitamente (a seconda dell'operazione).
  4. JavaScript è un linguaggio di programmazione orientato agli oggetti che utilizza prototipi anziché classi per l'ereditarietà.
  5. È un linguaggio leggero e interpretato.
  6. È un linguaggio con distinzione tra maiuscole e minuscole.
  7. JavaScript è supportato in diversi sistemi operativi tra cui Windows, macOS, ecc.
  8. 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

Oggetti 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

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

Eventi JavaScript

    Eventi HTML/DOM

JavaScript Varie

  • JavaScript questa parola chiave
  • Debug JavaScript
  • Sollevamento JavaScript
  • Modalità rigorosa JavaScript

JavaScript avanzato

Domande di un'intervista

  • Domande di intervista JavaScript

Metodi JavaScript

esempi di programmi Python

Oggetto matrice JavaScript

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

Oggetto stringa JavaScript

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.