나는 거대한 JavaScript 성능 전문가가 아니다. 간단히 궁금해서 다음 코드를 더 작게 만들 수 있습니까? 그것을 포장하거나 압축하는 것과는 달리, 쓰여지는 방식으로 말입니다.JavaScript 코드 개선
(function() {
var jq = document.createElement('script');
var an = document.createElement('script');
var cm = document.createElement('script');
var ga = document.createElement('script');
var domain = 'http://example.com/';
jq.src = domain + 'jquery.1.3.2.js';
an.src = domain + 'jquery.alphanumeric.js';
cm.src = domain + 'common.js';
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(jq);
document.documentElement.firstChild.appendChild(cm);
document.documentElement.firstChild.appendChild(an);
document.documentElement.firstChild.appendChild(ga);
})();
건배!
흥미로운 VAR의 또는 모든 DOM 지침을 결합하는 방법이 있다면 단순히 궁금해서 내가 추측 : 희망이 수행 또는
async
속성을 필요로하지 않는 스크립트 (추가하거나 제거하는 것을 간단하게 그렇지 않다면 :) – James