|
|
Il Javascript è una lingua scripting potente, ma meritato o undeserved, esso ha guadagnato una reputazione difettosa. Se occorrete un certo tempo guardare il Javascript con un occhio fresco, noterete che la maggior parte dei relativi problemi più non esistono. La lingua di nucleo ora è standardizzata con i campioni europei gruppo di associazione del fornitore di calcolatore (ECMA) ed è sostenuta su tutti i browsers moderni. Naturalmente, questi browsers inoltre sostengono le più vecchie sintassi riservate e dovreste evitare questi tanto come possibile. Attenendosi alle interfacce standardizzate, il Javascript è portatile con una quantità minima di prova e di codice di browser-specifico. A causa di questa normalizzazione, scrivere il Javascript complesso, che era vicino ad impossibile nel Netscape di 4 giorni, ora è un'operazione facile, anche se ogni browser bisogno tranquillo la relativa propria prova.
Le biblioteche di alta qualità contribuiscono a ridurre la quantità di Javascript che dovete scrivere. Molte biblioteche, sia fonte che commerciale aperti, sono acerbe, ma più popolari quei sono già attrezzi utilizzabili, anche se può essere più duro trovare loro la documentazione e gli esempi per che per le biblioteche del assistente-lato. Le biblioteche di Javascript sono particolarmente utili per gli elementi complicati dell'utente-interfaccia, quali resistenza e goccia. Tuttavia, con gli elementi di meno-complessi, quali le comunicazioni di AJAX o gli effetti visivi (come sbiadisc un elemento fuori), sono meno utili perché ancora dovete scrivere tutta la colla e quella è una grande parte del codice generale. Poichè AJAX si transforma in più popolare ed in biblioteche maturo, più e più soluzioni saranno generate che vi genereranno tutto il Javascript per, permettendo che maneggiate tutti i particolari dalla vostra lingua primaria di sviluppo.
Il vantaggio più grande del Javascript è che funziona direttamente sul cliente, in modo da può reagire immediatamente alle azioni dell'utente. Questa interazione permette che un'applicazione Javascript-guidata di fotoricettore offra un'esperienza altamente interattiva dell'utente. L'esperienza è interattiva perché le mansioni come riordinazione dell'annotazione più non prendono un'intera ricarica della pagina. Questa interazione diretta ha guidato lo sviluppo della lingua, mettente la a fuoco sull'interazione con il HTML DOM. La capacità del Javascript di aggiungere le funzioni agli elementi della pagina a tempo di esecuzione fornisce un'esperienza di programmazione differente che la maggior parte delle altre lingue. Tuttavia, la relativa posizione nel browser gli dà l'occasione unica fornire le occasioni costringenti di esperienza dell'utente, particolarmente quando teamed con le occasioni di comunicazione dell'assistente che AJAX assicura.
Appena come con tutta la nuova lingua, il Javascript sembrerà più esperto una volta che lo avete usato su una coppia dei progetti differenti. Nella maggior parte dei casi, il problema più grande non sta occupandosi della lingua, o persino delle differenze nella relativa esecuzione fra i browsers, ma sta occupandosi di nuovo paradigma di sviluppo che AJAX porta. Tagliando la vostra applicazione in partsone due scritto nel Javascript ed altro scritto nel vostro languageisn't normale dell'assistente senza costi o problemi.
Online: 502 users browsing the articles directory
|
|