Latest web development tutorials
×

JavaScript corso

JavaScript corso JavaScript breve introduzione JavaScript uso JavaScript esportazione JavaScript grammatica JavaScript dichiarazioni JavaScript nota JavaScript variabile JavaScript Tipi di dati JavaScript Oggetti JavaScript funzione JavaScript portata JavaScript evento JavaScript stringa JavaScript operatori JavaScript confrontare JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo di conversione JavaScript Espressioni regolari JavaScript errore JavaScript Debugging JavaScript alzata variabile JavaScript Modalità Strict JavaScript Uso improprio JavaScript Forms Authentication JavaScript Parole chiave riservate JavaScript JSON JavaScript void JavaScript Codice Specifica

JS funzione

JavaScript definizione di funzione JavaScript Argomenti funzione JavaScript richiamo della funzione JavaScript chiusure

JS HTML DOM

DOM breve introduzione DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzato

JavaScript Oggetti JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Oggetti

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript evento programmato JavaScript Cookies

JS magazzino

JavaScript magazzino JavaScript prova jQuery JavaScript prova Prototype

JS Esempi

JavaScript Esempi JavaScript istanza di oggetto JavaScript istanza di oggetto Browser JavaScript HTML DOM Esempi JavaScript sommario

JS Manuale di riferimento

JavaScript Oggetti HTML DOM Oggetti

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):

firstName = "John";
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:

var x = y + z;
I valori var = [ "Volvo", "Saab", "Fiat"];

Codice rientrato

Simboli utilizzano in genere quattro spazi per far rientrare un blocco di codice:

funzioni:

Funzione toCelsius (Fahrenheit) {
ritorno (5/9) * ( Fahrenheit - 32);
}
nota 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:

I valori var = [ "Volvo", "Saab", "Fiat"];

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:

Funzione toCelsius (Fahrenheit) {
ritorno (5/9) * ( Fahrenheit - 32);
}

ciclo:

for (i = 0; i < 5; i ++) {
x + = i;
}

Istruzioni condizionali:

if (time <20) {
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:

var persona = {
cognome: "John",
Cognome: "Doe",
Età: 50,
Colore degli occhi: "blu"
};

codice oggetto corto può essere scritto direttamente alla linea:

esempio:

var persona = {firstName: "John ", Cognome: "Doe", età: 50, Colore degli occhi: "blu"};

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.

esempio:

document.getElementById ( "demo") .innerHTML =
"Ciao w3big.";

Prova »

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).

nota - 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.

nota 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):

<script src = ""> MyScript.js

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:

Esempi

var obj = getElementById ( "Demo" )

var obj = getElementById ( "demo" )

Prova »

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.