tsw Flashcards

1
Q

Cosa rappresenta una variabile in PHP?

A

Una variabile è un contenitore per memorizzare dati e può essere identificata da un nome che inizia con il simbolo $.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quali sono i tipi di operatori in PHP?

A
  • Aritmetici: +, -, *, /, %
  • Logici: &&, and, ||, or, xor, !
  • Condizionali: ?:
  • Casting: (int), (float), (string), (bool), (array), (object)
  • Controllo flusso: if, elseif, else, switch-case, while, do-while, for
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cosa fa la funzione unset() in PHP?

A

Rimuove una variabile dal suo scope.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual è la differenza tra include e require in PHP?

A

include genera un avviso se il file non viene trovato, mentre require genera un errore fatale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa restituisce la funzione return in PHP?

A

Restituisce un valore da una funzione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quali informazioni vengono controllate durante un upload di file in PHP?

A
  • name: indica il nome del file originale
  • type: mime-type del file
  • tmp: percorso temporaneo del file
  • error: codice di errore dell’upload
  • size: grandezza del file
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cosa indica l’attributo expires in un cookie?

A

Specificano la data di scadenza del cookie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cosa fa la funzione setcookie() in PHP?

A

Imposta un cookie nel browser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cosa sono i moduli in PHP?

A

Strutture HTML utilizzate per raccogliere dati dall’utente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual è la differenza tra null e undefined in JavaScript?

A

null indica che una variabile ha un valore definito ma nullo, mentre undefined indica che una variabile non è stata inizializzata.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quali sono i principali tipi di dati in JavaScript?

A
  • Numeri
  • Booleani
  • Stringhe
  • null
  • undefined
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cosa rappresenta il DOM?

A

Document Object Model, una rappresentazione degli elementi di un documento HTML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quali metodi possono essere utilizzati per accedere agli elementi del DOM?

A
  • Usando metodi di ricerca come getElementById
  • Navigando il DOM Tree
  • Usando document come un array
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cosa fa il metodo addEventListener in JavaScript?

A

Associa una funzione a un evento specifico su un elemento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Cosa rappresenta l’oggetto HTMLFormElement in JavaScript?

A

Rappresenta un modulo HTML e fornisce proprietà e metodi per interagire con esso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quali sono i principali eventi che possono essere gestiti in JavaScript?

A
  • click
  • keydown
  • keyup
  • focus
  • blur
17
Q

Cosa fa il metodo reset() su un modulo in JavaScript?

A

Ripristina tutti gli elementi del modulo ai loro valori di default.

18
Q

Cosa fa la funzione explode() in PHP?

A

Divide una stringa in un array sulla base di un delimitatore.

19
Q

Cosa rappresenta l’oggetto KeyboardEvent in JavaScript?

A

Rappresenta un evento generato da interazioni con la tastiera.

20
Q

Cosa fa il metodo removeChild() in JavaScript?

A

Rimuove un nodo figlio da un nodo padre.

21
Q

Qual è la sintassi per creare un oggetto in JavaScript?

A

var oggetto = { chiave: valore };

22
Q

Cosa fa il metodo cloneNode() in JavaScript?

A

Crea una copia di un nodo, con l’opzione di copiare anche i suoi figli.

23
Q

Fill in the blank: In PHP, la funzione _______ è utilizzata per eliminare una variabile.

24
Q

Qual è la funzione del gestore di eventi onreset?

A

Invocata prima che il modulo venga resettato

Permette di eseguire operazioni prima che il modulo venga riportato ai valori di default.

25
Qual è la funzione del gestore di eventi onsubmit?
Verifica del modulo prima dell'invio ## Footnote Utilizzato per controllare i dati del modulo prima che vengano inviati.
26
Quali sono alcune proprietà comuni a tutti gli HTMLInputElement presenti nel modulo?
* form * name * type * value ## Footnote Queste proprietà consentono di identificare e gestire gli elementi del modulo.
27
Cosa fa il metodo blur()?
Rimuove il focus dal controllo ## Footnote Utilizzato per spostare il focus su un altro elemento.
28
Cosa fa il metodo focus()?
Assegna il focus al controllo ## Footnote Questo metodo è usato per rendere un elemento attivo per l'input dell'utente.
29
Cosa fa il metodo scrollIntoView()?
Fa lo scroll del documento in modo che l’elemento sia visibile ## Footnote Utilizzato per portare un elemento in vista all'utente.
30
Qual è la funzione del gestore di eventi onchange?
Invocato quando l'utente inserisce un nuovo valore o modifica il testo ## Footnote Comunemente utilizzato con elementi come campi di input e caselle di controllo.
31
Quali sono i tipi di pulsanti nel modulo?
* Button * Submit * Reset ## Footnote Questi pulsanti hanno funzioni diverse all'interno del modulo.
32
Quali metodi sono disponibili per i pulsanti?
* focus() * blur() * click() ## Footnote Questi metodi gestiscono l'interazione dell'utente con i pulsanti.
33
Cosa specifica la proprietà selectedIndex?
Specifica l’indice del primo elemento selezionato ## Footnote Utilizzata per identificare quale opzione è attualmente selezionata in una lista di selezione.
34
Qual è la funzione del gestore di eventi onfocus?
Invocato quando il controllo riceve il focus ## Footnote Permette di eseguire azioni quando un elemento diventa attivo.
35
Qual è la funzione del gestore di eventi onblur?
Invocato quando il controllo perde il focus ## Footnote Utile per validare i dati quando l'utente smette di interagire con un campo.
36
Cosa rappresenta il termine 'Bubbling' in riferimento agli eventi?
L'evento si propaga attraverso gli antenati maggiori dell'elemento ## Footnote Questo è un comportamento standard in JavaScript per la gestione degli eventi.
37
Cosa significa AJAX?
Asynchronous JavaScript and XML ## Footnote Tecnica che consente di aggiornare parti di una pagina web senza ricaricarla completamente.
38
Qual è il primo passo per creare una richiesta AJAX?
Definire new httpRequest ## Footnote Questo è necessario per iniziare una comunicazione con il server.