Web サイトを高速化するために JavaScript を最適化する
ファイルの内容を左側のボックスにコピーすると、もう一方のボックスに最適化されたスクリプトが返されます。開発からライブへの移行に最適です。
約
このツールは JavaScript ファイルのサイズを小さくするように設計されており、これは役に立ちますが、ファイルに含まれるもの、サイト内のどこに配置するか、どのように使用するかなどを決定することはできません.
初期のコーディングでは、コード スタイルに応じて 5% から 15% の削減が行われていましたが、最新の更新では最大で約 25% まで増加しました。
私たちはこれを社内で何年も使用してきたので、自信を持って使用していますが、コードが壊れていることがわかった場合は、お気軽にお問い合わせください。
Test JavaScript
function nextElSibling(el) {
if (el.nextSibling)
do { el = el.nextSibling } while (el && el.nodeType !== 1);
return el;
}
function prevElSibling(el) {
if (el.previousSibling)
do { el = el.previousSibling } while (el && el.nodeType !== 1);
return el;
}
function upElSibling(el) {
do { el = el.parentNode; } while (el.nodeType !== 1);
return el;
}
function upElSiblingA(el) {
try {
do { el = el.parentNode; } while (el.tagName.toLowerCase() !== "a");
return el;
}
catch (err) {
return el;
}
}
Return JavaScript
function nextElSibling(el){
if(el.nextSibling)
do {el=el.nextSibling }while (el && el.nodeType !== 1);return el;}function prevElSibling(el){
if(el.previousSibling)
do {el=el.previousSibling }while (el && el.nodeType !== 1);return el;}function upElSibling(el){
do {el=el.parentNode;}while (el.nodeType !== 1);return el;}function upElSiblingA(el){
try {
do {el=el.parentNode;}while (el.tagName.toLowerCase()!== "a");return el;}catch (err){
return el;}}