Skip to content

Commit 8bc9d92

Browse files
author
Ludo237
committed
Typo errors fixed
Added correct accent Remove some weird translation caused by the regex. Minor typo fixed
1 parent 58af53d commit 8bc9d92

File tree

13 files changed

+37
-37
lines changed

13 files changed

+37
-37
lines changed

src/api/index.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ type: api
133133

134134
- **Utilizzo:**
135135

136-
Ritarda la funzione perchè venga eseguita al ciclo successivo di update del DOM. Da usare immediatamente dopo un cambiamento dei dati per aspettare l'aggiornamento del DOM.
136+
Ritarda la funzione perché venga eseguita al ciclo successivo di update del DOM. Da usare immediatamente dopo un cambiamento dei dati per aspettare l'aggiornamento del DOM.
137137

138138
``` js
139139
// Modifica del dato
@@ -356,12 +356,12 @@ type: api
356356
Quando viene passato alla proprietà data di Vue.js, quest'ultimo cercherà di convertire, in modo ricorsivo, tutte le proprietà in getter/setter in modo da renderle "reattive".
357357
**L'oggetto dev'essere nativo**: eventuali getter/setter già presenti verranno ignorati. Non è raccomandato osservare oggetti complessi.
358358

359-
Quando definite un **componente**, la proprietà `data` dev'essere dichiarata come funzione la quale restituisce l'oggetto finale, questo perchè vi possono essere più istanze dello stesso componente.
359+
Quando definite un **componente**, la proprietà `data` dev'essere dichiarata come funzione la quale restituisce l'oggetto finale, questo perché vi possono essere più istanze dello stesso componente.
360360
Se non facessimo così ogni istanza del componente **avrebbe una proprietà data condivisa** tra tutte le istanze del componente stesso. Con la funzione, invece, ogni istanza avrà sempre una copia diversa della proprietà data.
361361

362362
Una volta che l'istanza è creata, l'oggetto originale potrà essere utilizzato tramite `vm.$data`. L'istanza di Vue farà anche da Proxy per tutte le proprietà trovate nell'ogetto data.
363363

364-
Le proprietà che iniziano con `_` o `$` **non verranno** incluse nel sistema di Proxy di Vue.js perchè potrebbero dare problemi con alcuni metodi interni di Vue stesso. Potrete comunque accedervi tramite `vm.$data._property`.
364+
Le proprietà che iniziano con `_` o `$` **non verranno** incluse nel sistema di Proxy di Vue.js perché potrebbero dare problemi con alcuni metodi interni di Vue stesso. Potrete comunque accedervi tramite `vm.$data._property`.
365365

366366
Se avete bisogno di un clone fedele dell oggetto originale, potete ottenerlo usando `vm.$data` tramite `JSON.parse(JSON.stringify(...))`.
367367

@@ -459,21 +459,21 @@ type: api
459459
- [Proprietà Derivate](/guide/computed.html)
460460
- [Reattività in Dettaglio: Le Properità Derivate](/guide/reactivity.html#Inside_Computed_Properties)
461461

462-
### metodos
462+
### methods
463463

464464
- **Tipo:** `Oggetto`
465465

466466
- **Dettagli:**
467467

468-
metodos è un oggetto che contiene nuove funzioni che possono essere usate dall'istanza corrente di Vue. Questi metodi possono essere usanti anche internamente al DOM, sottoforma di espressioni.
469-
Tutti i metodi creati dentro metodos avranno `this` puntato all'istanza di Vue.
468+
Methods è un oggetto che contiene nuove funzioni che possono essere usate dall'istanza corrente di Vue. Questi metodi possono essere usanti anche internamente al DOM, sottoforma di espressioni.
469+
Tutti i metodi creati dentro metodi avranno `this` puntato all'istanza di Vue.
470470

471471
- **Esempio:**
472472

473473
```js
474474
var vm = new Vue({
475475
data: { a: 1 },
476-
metodos: {
476+
methods: {
477477
plus: function () {
478478
this.a++
479479
}
@@ -492,7 +492,7 @@ type: api
492492
- **Dettagli:**
493493

494494
Watch contiene delle funzioni dove la chiave è l'espressione da osservare ed il corpo della funzione è il valore di tale chiave.
495-
La funzione può essere anche una stringa che punta ad un Metodo interno alla proprietà metodos vista precedentemente oppure un oggetto che contiene un handler, la funzione, e la "profondità" del watch stesso.
495+
La funzione può essere anche una stringa che punta ad un Metodo interno alla proprietà metodi vista precedentemente oppure un oggetto che contiene un handler, la funzione, e la "profondità" del watch stesso.
496496
L'istanza di Vue chiamerà `$watch()` per ogni chiave in data al momento dell'istanziazione.
497497

498498
- **Esempio:**
@@ -507,7 +507,7 @@ type: api
507507
console.log('new: %s, old: %s', val, oldVal)
508508
},
509509
// Metodo come stringa
510-
'b': 'somemetodo',
510+
'b': 'someMethod',
511511
// Oggetto
512512
'c': {
513513
handler: function (val, oldVal) { /* ... */ },
@@ -815,7 +815,7 @@ type: api
815815
// si può anche usare una stringa
816816
bye: 'sayGoodbye'
817817
},
818-
metodos: {
818+
metodi: {
819819
sayGoodbye: function () {
820820
console.log('Ciao Ciao!')
821821
}
@@ -826,7 +826,7 @@ type: api
826826
```
827827

828828
- **Vedi anche:**
829-
- [Metodi di Istanza - Eventi](#Instance_metodos_/_Eventi)
829+
- [Metodi di Istanza - Eventi](#Instance_Methods_/_Events)
830830
- [Comunicazione Padre-Figlio](/guide/components.html#Parent-Child_Communication)
831831

832832
### mixins
@@ -1009,7 +1009,7 @@ type: api
10091009
Se qualche cambiamento viene rilevate la funzione riceverà il vecchio valore ed il nuovo valore.
10101010
L'espressione può essere di tipo chiave-valore o una stringa logica.
10111011

1012-
<p class="tip">Si noti: quando si modifica (invece di rimpazzare) un Oggetto od un Array, il vecchio valore coinciderà con quello nuovo perchè le referenze sono le stesse.
1012+
<p class="tip">Si noti: quando si modifica (invece di rimpazzare) un Oggetto od un Array, il vecchio valore coinciderà con quello nuovo perché le referenze sono le stesse.
10131013
Vue non tiene una copia dei valori pre-modifica.</p>
10141014

10151015
- **Esempio:**
@@ -1277,7 +1277,7 @@ Vue non tiene una copia dei valori pre-modifica.</p>
12771277
child2.$dispatch('test')
12781278
// -> "secondo figlio notificato"
12791279
// -> "primo figlio notificato"
1280-
// Il padre non viene notificato perchè il primo figlio non ha return true.
1280+
// Il padre non viene notificato perché il primo figlio non ha return true.
12811281
```
12821282

12831283
- **Vedi anche:** [Comuniccazione Padre-Figlio](/guide/components.html#Parent-Child_Communication)
@@ -1316,7 +1316,7 @@ Vue non tiene una copia dei valori pre-modifica.</p>
13161316
parent.$broadcast('test')
13171317
// -> "Figlio 1 notificato"
13181318
// -> "Figlio 2 notificato"
1319-
// Figlio3 non viene notificato perchè figlio2 non restituisce true.
1319+
// Figlio3 non viene notificato perché figlio2 non restituisce true.
13201320
```
13211321

13221322
## Metodi di Istanza / DOM
@@ -1390,7 +1390,7 @@ Vue non tiene una copia dei valori pre-modifica.</p>
13901390
``` js
13911391
new Vue({
13921392
// ...
1393-
metodos: {
1393+
metodi: {
13941394
// ...
13951395
Esempio: function () {
13961396
// modifica un dato
@@ -1494,7 +1494,7 @@ Vue non tiene una copia dei valori pre-modifica.</p>
14941494
Internamente l'interpolazione del tipo `{% raw %}{{{ Mustache }}}{% endraw %}` viene compilata come uan direttiva `v-html`.
14951495
La direttiva è un pelino più performance della sua controparte ad interpolazione.
14961496

1497-
<p class="tip">Renderizzare HTML in modo dinamico può essere pericoloso perchè potete essere soggetti ad [Attacchi XSS](https://it.wikipedia.org/wiki/Cross-site_scripting).
1497+
<p class="tip">Renderizzare HTML in modo dinamico può essere pericoloso perché potete essere soggetti ad [Attacchi XSS](https://it.wikipedia.org/wiki/Cross-site_scripting).
14981498
Usate `v-html` solo su contenuto che ritenete sicuro e **MAI** su contenuto fornito dagli utenti.</p>
14991499

15001500
- **Esempio:**

src/guide/application.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ E se usate dei pre processori potete addirittura scrivere:
2727
<img src="/images/vue-component-with-pre-processors.png">
2828

2929
Potete costruire questi file singoli usando Webpack + [vue-loader](https://github.com/vuejs/vue-loader) oppure Browserify + [vueify](https://github.com/vuejs/vueify).
30-
Il team di Vue.js vi consiglia l'utilizzo di Webpack perchè è più facile tracciare le dipendenze tra i vari componenti rispetto a Browserify.forms.
30+
Il team di Vue.js vi consiglia l'utilizzo di Webpack perché è più facile tracciare le dipendenze tra i vari componenti rispetto a Browserify.forms.
3131

3232
Potete trovare gli esempi ufficiali su Github:
3333

src/guide/components.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -758,7 +758,7 @@ Potete usare `v-for` sui componenti come fate su qualsiasi altro elemento:
758758
<my-component v-for="item in items"></my-component>
759759
```
760760
761-
Però, tale metodo non passerà nessun dato al componente perchè ogni componente ha il proprio ambito isolato. Per passargli i dati tramite un ciclo `v-for` dovete utilizzare una sintassi del tipo:
761+
Però, tale metodo non passerà nessun dato al componente perché ogni componente ha il proprio ambito isolato. Per passargli i dati tramite un ciclo `v-for` dovete utilizzare una sintassi del tipo:
762762
763763
``` html
764764
<my-component
@@ -904,7 +904,7 @@ Ci sono molte situazione che possono trasformare una istanza Vue in un'**istanza
904904
905905
La ragione per la quale tutte questi punto possono portare ad una istanza frammentata è che non si riesce più a definire quale sia l'elemento di rotto principale, questo costringe Vue a gestire tutto il contenuto del DOM come un template. Questo non impedirà di renderizzare il tutto correttamente ma non avendo un elemento di root l'opzione `$el` punterà ad un elemento non corretto, di solito un elemento del DOM testuale.
906906
907-
La cosa più importante di ciò è che **verranno ignorate tutte le direttive non di controllo, tutti gli attributi che non sono prop e tutte le transizioni dei componenti**, perchè non c'è nessun elemento di root definito al quale legarle:
907+
La cosa più importante di ciò è che **verranno ignorate tutte le direttive non di controllo, tutti gli attributi che non sono prop e tutte le transizioni dei componenti**, perché non c'è nessun elemento di root definito al quale legarle:
908908
909909
``` html
910910
<!-- Non funzionerà -->

src/guide/computed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type: guide
44
order: 5
55
---
66

7-
Le proprietà in-template sono molto comode per alcuni piccoli task dove le espressioni non sono complesse. Inserire troppa logica, calcolata al momento, in un template strutturato e complesso può diventare difficile da mantenere. Ecco perchè Vue.js limita la logica di una proprietà in-template ad una sola espressione, quasi primitiva. Per qualsiasi altro scopo, più complesso, esistono le **Proprietà Derivate**.
7+
Le proprietà in-template sono molto comode per alcuni piccoli task dove le espressioni non sono complesse. Inserire troppa logica, calcolata al momento, in un template strutturato e complesso può diventare difficile da mantenere. Ecco perché Vue.js limita la logica di una proprietà in-template ad una sola espressione, quasi primitiva. Per qualsiasi altro scopo, più complesso, esistono le **Proprietà Derivate**.
88

99
### Esempio Iniziale
1010

src/guide/conditional.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ L'elemento `v-else` deve seguire immediatamente `v-if` o `v-show` - altrimenti v
6969

7070
## v-if vs. v-show
7171

72-
Quando un blocco `v-if` viene attivato, Vue.js dovrà fare un rendering parziale perchè il condenuto dentro a `v-if` può contenere altri vincoli o espressioni. `v-if` effettua un vero e proprio rendering per assicurarsi che tutti i componenti figli, nel caso ci siano, vengano gestiti a dovere e distrutti/ricreati in base allo stato della condizione di `v-if`.
72+
Quando un blocco `v-if` viene attivato, Vue.js dovrà fare un rendering parziale perché il condenuto dentro a `v-if` può contenere altri vincoli o espressioni. `v-if` effettua un vero e proprio rendering per assicurarsi che tutti i componenti figli, nel caso ci siano, vengano gestiti a dovere e distrutti/ricreati in base allo stato della condizione di `v-if`.
7373

7474
`v-if` è definito **lazy**: se la condizione non è soddisfatta al primo rendering, non succederà nulla - il rendering non inizia finché la condizione non è soddisfatta per la prima volta (e successivamente viene messa in cache).
7575

src/guide/events.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,9 @@ Ecco una lista completa di tutti gli alias:
190190
Vue.directive('on').keyCodes.f1 = 112
191191
```
192192

193-
## Perchè ascoltare gli eventi via HTML?
193+
## Perché ascoltare gli eventi via HTML?
194194

195-
Forse sarete preoccupati a vedere tutti questi eventi ascoltati tramite direttive via HTML, potrebbe sembrare che stessimo violando la vecchia regola di "Separazione dei compiti". Non vi preoccupate - perchè tutta la gestione Vue.js la lega alla vista corrente, non ci sono difficoltà nello scalare e mantenere questa mentalità che deriva dall approcio del ViewModel. Difatti ci sono tre vantaggi nell utilizzo di `v-on`:
195+
Forse sarete preoccupati a vedere tutti questi eventi ascoltati tramite direttive via HTML, potrebbe sembrare che stessimo violando la vecchia regola di "Separazione dei compiti". Non vi preoccupate - perché tutta la gestione Vue.js la lega alla vista corrente, non ci sono difficoltà nello scalare e mantenere questa mentalità che deriva dall approcio del ViewModel. Difatti ci sono tre vantaggi nell utilizzo di `v-on`:
196196

197197
1. Rendere più facile capire quali metodi in JavaScript gestiscono quali eventi nel template HTML.
198198

src/guide/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,4 +225,4 @@ new Vue({
225225
</script>
226226
{% endraw %}
227227

228-
Spero che questa introduzione di base vi abbia dato un idea di come Vue.js lavori. Sono sicuro che avrete molte domande ora, continuate a leggere questa guida perchè vi risponderemo a tutto.
228+
Spero che questa introduzione di base vi abbia dato un idea di come Vue.js lavori. Sono sicuro che avrete molte domande ora, continuate a leggere questa guida perché vi risponderemo a tutto.

src/guide/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ gz_size: "24.77"
1212
1313
## Locale
1414

15-
Per installare Vue.js in locale scaricate lo script ed includetelo nel classico script tag. `Vue` verrà registrata come variabile globale. **Ricorda: Non usate la versione compressa durante lo sviluppo perchè andreste a perdere tutti gli avvisi per eventuali errori comuni.**
15+
Per installare Vue.js in locale scaricate lo script ed includetelo nel classico script tag. `Vue` verrà registrata come variabile globale. **Ricorda: Non usate la versione compressa durante lo sviluppo perché andreste a perdere tutti gli avvisi per eventuali errori comuni.**
1616

1717
<div id="downloads">
1818
<a class="button" href="/js/vue.js" download>Versione per lo Sviluppo</a><span class="light info">Completa di avvisi e modalità debug</span>

src/guide/mixins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ new Vue({
107107
// -> "Ciao!"
108108
```
109109

110-
<p class="tip">Utilizzate i Mixin Global con parsimonia, perchè essi influenzeranno qualsiasi istanza di Vue presente comprese librerie di terze parti.
110+
<p class="tip">Utilizzate i Mixin Global con parsimonia, perché essi influenzeranno qualsiasi istanza di Vue presente comprese librerie di terze parti.
111111
Nella maggior parte dei casi I Mixin Globali andrebbero usati solo per gestire delle opzioni, come nell esempio sopra.</p>
112112

113113
## Strategia di fusione tra Opzioni personalizzate

src/guide/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,15 @@ var exampleVM2 = new Vue({
8888
</script>
8989
{% endraw %}
9090

91-
In questo esempio abbiamo visto qualcosa di relativamente nuovo. L'attributo `v-if` che vedete è chiamato **Direttiva**. Le Direttive hanno il prefisso `v-` per indicare che sono attributi speciali che Vue.js fornisce, avrete già capito perchè, per applicare condizioni particolari al DOM. Provate voi stessi, come prima, cambiare il valore di `exampleVM2.greeting` a `false` tramite la console. Se tutto è fatto in maniera corretta dovreste vedere il messaggio "Ciao!" scomparire.
91+
In questo esempio abbiamo visto qualcosa di relativamente nuovo. L'attributo `v-if` che vedete è chiamato **Direttiva**. Le Direttive hanno il prefisso `v-` per indicare che sono attributi speciali che Vue.js fornisce, avrete già capito perché, per applicare condizioni particolari al DOM. Provate voi stessi, come prima, cambiare il valore di `exampleVM2.greeting` a `false` tramite la console. Se tutto è fatto in maniera corretta dovreste vedere il messaggio "Ciao!" scomparire.
9292

9393
Il secondo esempio è una dimostrazione di come non solo possiamo vincolare il DOM con i dati, ma possiamo anche vincolare la **struttura** del DOM in base ai dati. Vue.js fornisce anche un potente sistema di effetti transizioni applicabili quando si aggiungono/rimuovono elementi dal DOM.
9494

9595
Ci sono molte altre direttive, ognuna ha delle caratteristiche speciali. Per esempio la direttiva `v-for` serve a visualizzare i dati di un Array, oppure la direttiva `v-bind` per vincolare attributi di un elemtno HTML. Discuteremo delle direttive in modo approfondito in un secondo momento più avanti.
9696

9797
## Sistema a Componenti
9898

99-
Il Sistema a Componenti è un altro concetto fondamentale in Vue.js, perchè è una astrazione che ci aiuta a construire applicazioni su larga scala composte da piccoli componenti, isolati e riutilizzabili. Se ci pensiamo, quasi qualsiai interfaccia si può pensare come un albero di componenti:
99+
Il Sistema a Componenti è un altro concetto fondamentale in Vue.js, perché è una astrazione che ci aiuta a construire applicazioni su larga scala composte da piccoli componenti, isolati e riutilizzabili. Se ci pensiamo, quasi qualsiai interfaccia si può pensare come un albero di componenti:
100100

101101
![Albero a Componenti](/images/components.png)
102102

0 commit comments

Comments
 (0)