Newsgroup: it.comp.lang.javascript
Titolo: id o class

Vorrei sapere se c'è una regola precisa
 
Quando usare gli id e quando le classi per un div.
 
Ho letto in rete che usare nella stessa pagina due o tre div con lo 
stesso id è sbagliato. Vero o falso?
 
Carmelo
 
 

 stesso id è sbagliato. Vero o falso?
 
vero
 
 
-- 
g4b0, linux user n. 369000
http://brosulo.net
 


Grazie per la risposta.
 
ho un file .js che fa' uno slide image e che uso in tutte le pagine.
Poi ho due function che visualizzano un pulsante "Torna a inizio pagina" 
e che per ora uso solo in tre pagine che sono particolarmente lunghe.
 
Volovo chiederti,
posso metterle nel .js dello slide?
devo fare un file .js a parte oppure le lascio in locale.
 
Grazie
 


Mah, l'organizzazione dei file é una questione di gusti, una volta che
carchi il codice js nell'ordine corretto tutto funziona. Normalmente in
produzione sarebbe bene concatenare e minifizzare i file js, magari con
un task runner come gulp o grunt.



Sono neofita in questo campo, sto cercando di districarmi come meglio 
posso, ti sarei grato se ti esprimessi in termini più accessibili.
"nell'ordine corretto"?
"concatenare e minifizzare i file js"?
 
Carmelo

 "concatenare e minifizzare i file js"?
 
Ignora la concatenazione e il minify, per ora.
 
Javascript viene eseguito nell'ordine in cui lo scrivi, quindi 
ovviamente se spezzi il codice in piu` file devi poi fare attenzione a 
importarli nell'ordine giusto nella pagina (un js NON PUO` includere un 
altro js, almeno non in modo semplice/lineare: devi farlo da HTML)
 
Se sei neofita ti consiglio di partire leggendo un manuale per 
principianti. Non cercare roba su internet per poi metterla insieme e 
vedere cosa succede.
 
Bye.
 

 ha scritto:

Quindi un bel libro tipo questo potrebbe essergli utile:
 
https://www.amazon.it/dp/8820370859/ref=pd_lpo_sbs_dp_ss_1/256-1993823-7591456
 
 
 
 
 
 

 ha scritto:

O anche questo:
 
http://www.apogeonline.com/libri/9788850320172/scheda
 
 
 
 

 
http://www.apogeonline.com/libri/9788850320172/scheda
 
 
Questo invece ha 15 anni, lo eviterei.
 
Bye.
 

 molto piu` ampia.
 
Il problema dei libri, soprattutto in ambito JS, é che diventano vecchi
in fretta, forse prima ancora che vadano in stampa. Quelli italiani non
li prendo neanche in cosiderazione, perché oltre che vecchi sono
normalmente tradotti con i piedi (a meno che non siano scritti da un
madrelingua, ma non credo di averne mai visti).
 
Per esempio ho letto il "Professional JAVASCRIPT" for Web Developers di
Zakas [1] (che forse mi avevi consigliato tu tempo addietro), e
nonostante sia un ottimo libro tratta argomenti ormai deprecati come
teconologie cutting edge, come ad esempio la Appcache o i Mutation
Events, ma d'altronde é un libro del 2011.
É comunque un ottimo manuale finché parla delle primitive del
linguaggio, forse la parte dedicata agli oggetti avrebbe potuto essere
scritta un po' meglio.
 
La chiave per leggere questo tipo di libri IMHO é di googlare ogni
argomento prima di leggerlo, giusto per capire se si tratta di roba
utile oppure desueta.
 
Un ottimo libro, ma che non é adeguato ai principianti é "JavaScript the
good parts" di Crockford [2], che nonostante sia del 2008 é ancora
attuale e pieno di chicche. Inoltre una semplice lettura di questo libro
non basta, ogni tanto bisogna ritornarci su, e si scopre sempre qualcosa
di nuovo!
Mi ricorda per certi versi il Kernighan & Ritchie [3], la bibbia del C,
sul quale ho passato intere giornate, ed ancora oggi ogni tanto lo
rispolvero con nostalgia, nonostante non faccia piú ginnastica dei
puntatori ormai da anni. Ma sono andato OT, mi fermo qui.
 
 
[1]
http://www.wrox.com/WileyCDA/WroxTitle/Professional-JavaScript-for-Web-Developers-3rd-Edition.productCd-1118222199.html
 
[2] 
http://shop.oreilly.com/product/9780596517748.do
 
[3]
https://www.amazon.it/linguaggio-Principi-programmazione-manuale-riferimento/dp/887192200X
 
