specifiche del codice JavaScript
Tutti i progetti JavaScript vale la stessa specifica.
specifiche del codice JavaScript
Specifiche Codice generalmente includono i seguenti aspetti:
- Naming variabili e funzioni
- Spazi, indentazione, commenti, regole di utilizzo.
- Altro specifica comune ......
codice standardizzato più facile da leggere e mantenere.
I codici di disposizioni generali per lo sviluppo della prima, è possibile con i membri del team per negoziare l'impostazione.
nome della variabile
I nomi delle variabili metodo consigliato cammello di nome (camelCase):
lastName = "Rossi";
prezzo = 19,90;
fiscale = 0.20;
Calcoliamo = prezzo + (prezzo * fiscale);
Spazio e l'operatore
Tipicamente operatore (= + - * /) per aggiungere uno spazio prima e dopo:
esempio:
I valori var = [ "Volvo", "Saab", "Fiat"];
Codice rientrato
Simboli utilizzano in genere quattro spazi per far rientrare un blocco di codice:
funzioni:
ritorno (5/9) * ( Fahrenheit - 32);
}
Si raccomanda di non utilizzare il tasto TAB per rientrare, come diversi editor tasto TAB non è la stessa determinazione. |
Regola dichiarazioni
semplici dichiarazioni delle regole generali:
- Di solito come simbolo dichiarazione di terminazione.
esempio:
var persona = {
cognome: "John",
Cognome: "Doe",
Età: 50,
Colore degli occhi: "blu"
};
Regole generali per dichiarazione complessa:
- Il tutore sull'estremità sinistra della prima riga.
- Aggiungere uno spazio prima delle parentesi graffe.
- Il tutore sulla linea indipendente.
- Non terminare con un punto e virgola una dichiarazione complessa.
funzioni:
ritorno (5/9) * ( Fahrenheit - 32);
}
ciclo:
x + = i;
}
Istruzioni condizionali:
saluto = "Buon giorno";
} Else {
saluto = "Buona sera";
}
Regola oggetto
regole definito dall'oggetto:
- La parentesi graffa aperta sulla stessa riga con il nome della classe.
- Tra i due punti ed i valori degli attributi sono spazi.
- Usare le virgolette doppie corde, i numeri non lo fanno.
- L'ultimo attributo - valore sul retro non aggiungono virgole.
- Il tutore sulla linea indipendente, e simboli come il simbolo end.
esempio:
cognome: "John",
Cognome: "Doe",
Età: 50,
Colore degli occhi: "blu"
};
codice oggetto corto può essere scritto direttamente alla linea:
esempio:
Meno di 80 caratteri in ogni riga di codice
Per facilità di lettura consiglia inferiore al numero di caratteri per riga 80.
Se una dichiarazione JavaScript è più di 80 caratteri, si consiglia dopo che l'operatore virgola o involucro.
Regole di Naming
Di solito un sacco di regole di naming linguaggio in codice sono simili, ad esempio:
- Variabili e funzioni per la legge gobba (camelCase)
- Le variabili globali maiuscole (maiuscolo)
- Costanti (come PI) maiuscoli (maiuscolo)
Nome della variabile si utilizzano questi tipi di regole: HYP-galline, camelCase o under_scores?
HTML e CSS trattino (-) caratteri:
attributo HTML5 può data- (come ad esempio: data-quantità, dati-prezzo) come prefisso.
CSS utilizza - per collegare il nome della proprietà (font-size).
- Generalmente considerato una sottrazione in JavaScript, non è consentito. |
Sottolineato:
Molti programmatori preferiscono utilizzare un carattere di sottolineatura (ad esempio: date_of_birth), in particolare nel database SQL.
linguaggio PHP di solito uso di sottolineatura.
Pascal ortografia (PascalCase):
ortografia Pascal (PascalCase) in linguaggio C di più.
legge Hump:
di solito è consigliato il metodo gobba JavaScript, jQuery e altre librerie JavaScript utilizzano legge cammello.
I nomi delle variabili non cominciano i conflitti $ segno con un sacco di librerie JavaScript. |
file JavaScript esterni carico HTML
Utilizzare il formato semplice per caricare file JavaScript (attributo del tipo non è obbligatorio):
Utilizzare JavaScript per accedere agli elementi HTML
Un formato HTML male può causare l'esecuzione di errori JavaScript.
Le due istruzioni JavaScript per output diversi risultati:
HTML e JavaScript tenta di utilizzare le stesse regole di naming.
HTML Access (5) specifiche del codice .
estensione del nome del file
suffisso del file HTML può essere .html (o R htm).
estensione del file CSS è css.
JavaScript file js di suffisso.
i nomi dei file in minuscolo
La maggior parte dei server Web (Apache, Unix) sono case sensitive: London.jpg London.jpg non può accedere.
Altri server Web (Microsoft, IIS) non è case sensitive: London.jpg si può accedere tramite London.jpg o London.jpg.
È necessario mantenere uno stile unificato, si consiglia di nomi coerenti di file uso minuscole.