@mitke013
Da odmah budem jasan. Ja sam to naveo kao dobar primer u odredjenim situacijama a ni ti ni ja ne znamo celokupnu njegovu situaciju.
Ovo je u ODREDJENIM situacijama mnogo bolje nego citljivost tvoga koda iako je mozda samo tebi citljiv i nikome vise.
Browser ucitava sliku po sliku i fajl po fajl ukljucujuci i slike iz css fajlova (ili 2 elementa paralelno).
To moze da znaci da bi ucitao css slike i druge slike na sjatu korisnik mora da ceka da ucita 10mb slideshow-a.
Zato je @ColdKeyboard predlog totalno prihvatljiv ali opet ne mozes da znas u kakvo je situaciju onaj ko je postavio ovo pitanje.
On nije postavio koje je najbolje resenje vec kako da stavi php promenljivu. Mozda covek menja neki vec postojeci kod, mozda radi u timu, mozda mu nije bitno
i zato ne treba ulaziti u to da li mu je kod lep ili ne.
A koga briga za 2 sekunde???? Covece nije ucitavanje stranice samo kb ogranicenje i koga briga? Jednog dana ce te biti briga, za jedno jos 5-6 godina iskustva u web programiranju!
Tvojih 10 plaginova sa ukupno 10kb se duplo sporije ucita nego jedan duplo veci plugin od 20kb!
Spageti kod? Pa isto tako kao sto mozes da pogledas u html kodu neku varijablu mozes i u js kodu.
Isto tako kao sto moze da ti svaki put generise drugaciji html kod tako moze da ti generise i drugaciji js kod
i rezultate gledas na isti nacin. Ja ne menjam funkcije nego varijablu sto je ogromna razlika.
Citat:
Znaci, ja dobijem tvoj program da dalje radim na njemu. Pogledam JS fajl, a on svaki put drugaciji? Znaci, onda moram da nadjem PHP fajl da bih nasao HTML deo gde generises JS. Onda moram da ukapiram logiku tvom koda da bih pohvatao parametre koje generises. Sve to samo da bih promenio neku sitnicu. Sto bi se reklo: wtf?
Pa wtf isto kao sto moras i kod html koda da uradis tako totalno istu proceduru, nista komplikovaniju ili duzu treba da uradis i sa js kodom.
Dobijes neki html kod i moras da pogledas kako generise taj html jer si dobio razlicite img src.
Isto, ali totalno isto pogledas kako si dobio array a dobio si ga na totalno isti nacin samo sto se ovde fajl ne zove html nego js.
Niko ne prica da ce ti drugacije raditi svaki put js vec prikazivati drugacije slike.
Pitas zasto mora da varijabla i js kod budu u istom fajlu?
Vidim da i ti na tvojim sajtovima mesas js i html.
Posto ti nije prvi put a niko drugi nema komentare kao ti moram da ti odgovorim.
Necu da kacim slike za koliko dobijam i koje poslove kao neki koje se ovde rakamiraju. (mislim na tebe)
Nemoj da procenjujes moj kod da li je citiljiv ili ne jer moj kod je procenilo barem 30 ljudi koji su nastavljali ili doradjivali moje projekte.
Da bih dobio trenutni posao na koji svaki dan konkurise barem 30 ljudi, moj kod je isao na proveru barem kod 10 ljudi koji svaki dan pogledaju po 50 kodova.
Vidim i da si nedavno presao na OOP i da si se zaljubio u OOP ali oladi malo. Ja sam sa OOP radio jos '97 i to u strikno OOP jezicima a php je tek par godina postao OOP i ti si poceo nedavno da koristis OOP. Zato sam te vec jednom pitao da li se radio jos u nekom jeziku OOP iako sam znao da nisi na osnovu tvojih odgovora u vezi OOP-a.
I tvoj kod je nekom spageti i guranje classa tamo gde im nije mesto sto su ti neki ovde vec i skrenuli paznju i dobio si vec kritike na kod od veoma kompetentnih ljudi tako da oladi malo i spusti se na zemlju a divili su ti se ljudi sa kojima sam radio i poznajem ih i nisu znali da naprave jedan obican digitron u php-u a imali su zamerke zasto nesto nije radjeno MVC bez obzira sto sam im rekao taj projekat koji su nesto sitno trebali da izmene da je radjen pre 10 godina kada OOP u php-u nije ni postojao. I sta da im kazem zasto nije MVC?!?!?
Ja sam coveku konkretnu odgovorio na pitanje i dao vise odgovora pa neka izabere sam sta je njemu najbolje.
Odgovorio sam bez da mu pametujem kako to ne valja a ako njemu valja tako kako hoce da napravi onda i meni valja jer ce dobiti ono sto je hteo.
Sve u svemu mislim da su ti ovi izlivi pocetnicka faza kada se nesto nauci onda se misli da si popio svu pamet sveta. Svi smo prosli tu fazu.
Budi sledeci put konstruktivnij kao @ColdKeyboard. Covek je jednostavno izneo svoje misljenje i ponudio najbolje resenje.
A to mesati php i js. Da ti kazem, jednom ces prosto pozeleti da mesas cak i css kod, kada ti situacija bude takva da ces skontati da ces tako ustedeti svaki dan 2 sata.
[Ovu poruku je menjao VladaSu dana 26.05.2010. u 00:55 GMT+1]