Question

En ce qui concerne je sais que jusqu'à présent, la version min d'un fichier .js (javascript) est d'obtenir en supprimant les espaces vides unncessary et commentaires, afin de réduire la taille du fichier.

Mes questions sont les suivantes:

  1. Comment puis-je convertir un fichier min.js dans un fichier .js clair, facile à lire
  2. En outre, la taille (& et vitesse) sont-il d'autres advtages du fichier min.js.
  3. les fichiers js peut être encripted?
  4. peut être infecté js. Je pense que la réponse est oui, la question est donc de savoir comment protéger les fichiers .js des infections?

Seule la première question est le plus important et je suis à la recherche de l'aide à ce sujet.
TY

Était-ce utile?

La solution

  1. Pour convertir un fichier minified en une source modifiable, il suffit d'ouvrir tout IDE qui supporte l'auto-formatage et auto-formater. J'utilise Netbeans pour le faire.
  2. Si vous faites la mise en cache côté client pour le fichier minified, cela signifie dire que le client (ordinateur) doit traiter moins d'octets. La taille et la vitesse sont les principaux avantages d'un fichier minified, et ils sont déjà de grands avantages pour se préparer à un avenir qui exige une grande charge du transfert de données. Soit dit en passant, il vous permet aussi d'économiser de la bande passante sur votre serveur et donc de l'argent.
  3. Je ne vois pas la nécessité de cryptage. Voir Comment désactiver ou Crypter « Afficher la source » pour mon le site
  4. fichiers Javascript ne peuvent pas être modifiés à moins qu'il ne se fait donc sur le serveur. La sécurité de vos fichiers Javascript dépend de votre 1) la protection du serveur 2) la protection des données. Les données ne devraient pas être en mesure d'exploiter. Mais bien sûr, Javascript est exécuté côté client, il sera dénué de sens pour l'utilisateur client pour l'attaquer / elle-même. Cependant Twitter a montré de multiples exploits Javascript. Vous devez constamment tester et vérifier vos codes contre XSS, CSRF et autres attaques. Ce moyen de dire que si votre fichier Javascript a une faille, il était le développeur, vous, qui l'a créé.

Autres conseils

  1. minifiers multiples existent, qui sont aussi capables de compresser JS, voir http: //dean.edwards.name/weblog/2007/04/packer3 pour l'un des plus utilisés. D'autres EXISTE, voir aussi la bibliothèque JSMin http://www.crockford.com/javascript/jsmin. html

  2. Le principal avantage est le gain de taille. Vous devez également regrouper vos fichiers JS lorsque vous avez plusieurs fichiers JS, cela permet aussi d'économiser beaucoup d'E / S (moins les requêtes HTTP) entre le serveur et le client. Ceci est probablement plus important que le format réduit.

Je ne peux pas vous répondre sur le cryptage. la sécurité du client dépendra principalement de son navigateur.

EDIT: Ok. Ma première réponse est pas pour la première question, fusionnée à la fois dans 2

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top