Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    facebook pieno zeppo di javascript

    Guardando il sorgente della pagina del profilo di facebook mi sono accorto che vengono richiamati ben 60 script javascript.

    Qualcuno mi può spiegare come mai ce ne sono così tanti e a che cosa servono?

    La differenza tra il 2-5-8 per esempio in che cosa consiste?
    Gli ho "unpackati" qui per capirci qualcosa:
    http://www.strictly-software.com/unpack-javascript
    Eccoli:

    codice:
    http://static.ak.fbcdn.net/rsrc.php/...L58NUI3tspU.js
    http://static.ak.fbcdn.net/rsrc.php/...l8aPMBawucy.js
    http://static.ak.fbcdn.net/rsrc.php/...qc3PFuyOtyr.js
    http://static.ak.fbcdn.net/rsrc.php/...l8aPMBawucy.js
    http://static.ak.fbcdn.net/rsrc.php/...qc3PFuyOtyr.js
    http://static.ak.fbcdn.net/rsrc.php/...Fc3M_hyWwhV.js
    http://static.ak.fbcdn.net/rsrc.php/...5Aw4sTn6ZS_.js
    http://static.ak.fbcdn.net/rsrc.php/...yYDWpTsp0JC.js
    http://static.ak.fbcdn.net/rsrc.php/...23ez8IFGSPo.js
    http://static.ak.fbcdn.net/rsrc.php/...2Mh25GaL3gk.js
    http://static.ak.fbcdn.net/rsrc.php/...jMCMA0x_ObI.js
    http://static.ak.fbcdn.net/rsrc.php/...mvmvxDKTeL4.js
    http://static.ak.fbcdn.net/rsrc.php/...XQ1IPAI9NyR.js
    http://static.ak.fbcdn.net/rsrc.php/...65c9OW-i481.js
    http://static.ak.fbcdn.net/rsrc.php/...sifCEKQXtVG.js
    http://static.ak.fbcdn.net/rsrc.php/...hwOyT9fmfZV.js
    http://static.ak.fbcdn.net/rsrc.php/...H-tHgFo_KTQ.js
    http://static.ak.fbcdn.net/rsrc.php/...61VSNDvRJnS.js
    http://static.ak.fbcdn.net/rsrc.php/...EMWHH85KfdZ.js
    http://static.ak.fbcdn.net/rsrc.php/...R5wmaM_QbL2.js
    http://static.ak.fbcdn.net/rsrc.php/...VGfQ5QQmksr.js
    http://static.ak.fbcdn.net/rsrc.php/...hCn6u3fXLtg.js
    http://static.ak.fbcdn.net/rsrc.php/...RRaobSXAaXM.js
    http://static.ak.fbcdn.net/rsrc.php/...ZeZFU7zHXuC.js
    http://static.ak.fbcdn.net/rsrc.php/...ppwOo4BAmlb.js
    http://static.ak.fbcdn.net/rsrc.php/...fvXyHGM5qlP.js
    http://static.ak.fbcdn.net/rsrc.php/...ghlEJgSKAee.js
    http://static.ak.fbcdn.net/rsrc.php/...Bi5k-UD0xh1.js
    http://static.ak.fbcdn.net/rsrc.php/...NOxgpIxVpzl.js
    http://static.ak.fbcdn.net/rsrc.php/...1JLOXCxT49R.js
    http://static.ak.fbcdn.net/rsrc.php/...POHS5VbMRTj.js
    http://static.ak.fbcdn.net/rsrc.php/...EKA5EzGo0o5.js
    http://static.ak.fbcdn.net/rsrc.php/...mETqyI1opEC.js
    http://static.ak.fbcdn.net/rsrc.php/...tlO9tP9El3X.js
    http://static.ak.fbcdn.net/rsrc.php/...OoEdEM63foT.js
    http://static.ak.fbcdn.net/rsrc.php/...y1sd3C7N-hO.js
    http://static.ak.fbcdn.net/rsrc.php/...81hiqJhZIkC.js
    http://static.ak.fbcdn.net/rsrc.php/...TLQCiBp06Od.js
    http://static.ak.fbcdn.net/rsrc.php/...32TT8pUcnOK.js
    http://static.ak.fbcdn.net/rsrc.php/...RWcbcAN1CEj.js
    http://static.ak.fbcdn.net/rsrc.php/...z4ylP0OuE2s.js
    http://static.ak.fbcdn.net/rsrc.php/...EgloSZA3NO_.js
    http://static.ak.fbcdn.net/rsrc.php/...JWx4BeIK-D3.js
    http://static.ak.fbcdn.net/rsrc.php/...cKvpeirhrl3.js
    http://static.ak.fbcdn.net/rsrc.php/...82xYTaKax4I.js
    http://static.ak.fbcdn.net/rsrc.php/...QwvlOnFPoWJ.js
    http://static.ak.fbcdn.net/rsrc.php/...vdRbxBYF555.js
    http://static.ak.fbcdn.net/rsrc.php/...Kyamz8DlYXZ.js
    http://static.ak.fbcdn.net/rsrc.php/...2PkTFjdVPzc.js
    http://static.ak.fbcdn.net/rsrc.php/...BOoPM_bpFre.js
    http://static.ak.fbcdn.net/rsrc.php/...NwLLsOqr8oL.js
    http://static.ak.fbcdn.net/rsrc.php/...hVJgtZGqxJX.js
    http://static.ak.fbcdn.net/rsrc.php/...4U2nDwUGA7l.js
    http://static.ak.fbcdn.net/rsrc.php/...OlOwgdGoIU7.js
    http://static.ak.fbcdn.net/rsrc.php/...Yv6SBFEngDU.js
    http://static.ak.fbcdn.net/rsrc.php/...5lpXIw2-Ra7.js
    http://static.ak.fbcdn.net/rsrc.php/...GPrBtdk0jHE.js
    http://static.ak.fbcdn.net/rsrc.php/...CZoaG-Dv3-X.js
    http://static.ak.fbcdn.net/rsrc.php/...MYKGXHtIC9J.js
    http://static.ak.fbcdn.net/rsrc.php/...NxHRrY2g65C.js

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Servono a fare millemila cose... se hai qualche secolo libero potresti scoprire l'uso di ciascuno.

    Perche' proprio il 2-5-8 ?

    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    he..he..è proprio questo che non capisco..per esempio cosa permettono di gestire?

    Cioè, vedo tanto codice, ma realmente quello che viene usato cos'è?
    2-5-8 è un esempio. Mi piacerebbe avere solo un piccolo esempio di che cosa si occupano le funzioni, io non capisco bene.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E tu speri che qualcuno (che conosce js) si spulci 60 file js che ti faccia una relazione solo per sopperire ad una tua curiosità, auguri





    Secondo me resterai con dubbi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Questa domanda ha un'unica risposta: 42 (cit.)
    http://it.wikipedia.org/wiki/La_risp...e_tutto_quanto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Grazie dell'aiuto, ragazzi!

  7. #7
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Beh servono a... tutto ciò che di javascript c'è in facebook, cioè un mondo di cose

    Dalla lightbox, ai messaggini che saltano fuori quando qualcuno posta o commenta qualcosa, ai mi piace, al refresh... un bel po' di cose proprio

  8. #8
    in pratica ogni elemento della pagina non è semplicemente statico, fisso in quella posizione, ma assume delle particolari proprietà in base a come uno interagisce con esso?

    Da uno solo dei 6 css che la pagina richiama ho visto che ci sono circa 2800 elementi.
    Quello che mi stupisce è il grande numero degli elementi da valorizzare/assegnare proprietà o funzioni particolari. Non mi sarei aspettato tale livello di dettaglio.

    Ma facebook nei primi 3 anni di vita era già così curato nei dettagli?
    Quanti programmatori hanno per seguire tale numero di dettagli?

    Cioè, a livello di programmazione non è difficile, ma risulta ostico definire tale numero di elementi..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.