Come verificare se mootools.js viene effettivamente utilizzato all'interno di un sito Web?

StackOverflow https://stackoverflow.com/questions/1800844

  •  05-07-2019
  •  | 
  •  

Domanda

Ho ereditato un progetto di sito Web che include mootools.js (circa 40k) nella maggior parte degli script. Tuttavia, non ho visto, intuitivamente, dove viene utilizzato e data la natura di questo oggetto, ehm, sto pensando che potrebbe non essere usato affatto!

Sono "sotto la pistola" per spedire questa sera (sì, è una versione pre-Ringraziamento). Non ho usato mootools.js, quindi non sono sicuro di cosa fare grep o se esiste un modo sicuro per dirlo. Non voglio JSLint (o I LOL). Tutti i suggerimenti sarebbero apprezzati. Grazie.

È stato utile?

Soluzione

Mootools si innesta su alcune delle cose js native, quindi potrebbe essere difficile farlo solo tramite l'ispezione del codice a meno che tu non abbia molta familiarità con ciò che MooTools ti dà.

Rimuovilo, esegui i test automatici.

Perché hai quelli, giusto? ...

Altri suggerimenti

Rimuovilo e vedi se qualcuno si lamenta.

(Potresti provarlo prima su una macchina di prova, se non ti senti coraggioso.)

È possibile controllare il codice sorgente su alcuni metodi MooTools, ad esempio addEvent (). Se viene utilizzato, ecco i Mootols :)

Basta controllare dalla home page di http://mootools.net/

Mi interessava anche un sito perché usano jquery e mootools. Quindi, ho trovato il metodo addEvent (). È il metodo Mootols.

Devi avere una versione di sviluppo del sito. Basta estrarlo e andare su pagine per vedere se le cose si rompono. Principalmente si otterranno elementi di tipo funzione sconosciuti, se ci sono dipendenze. Firebug è tuo amico.

1, Apri firebug 2, fare clic sulla scheda DOM 3, Controlla se esiste l'oggetto Mootools (Dirà la versione corrente dei mootools accanto ad esso). Spero che questo ti aiuti :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top