2011-09-21 10 views
0

メソッドからhtmlを削除して変数に入れると、インラインではなく関数のメモリオーバーヘッドが増えます。明らかに、readabilyはhtmlがインラインで挿入されているほど良くはありません。どちらの方が良いですか?メソッドの最適化--interface_si

例1

function interface_si() 
     { 
     var a=document.forms['f0'].elements,b='f0e'; 
     check_empty(a,b,'Please enter your credentials')&&check_email(a[0],b,'Please contact <a class="d" href="mailto:[email protected]">support</a> to reset your password')&&check_pass(a,b[1],'Please contact <a class="d" href="mailto:[email protected]">support</a> to reset your password')&&s0('pi.php',serialize('f0')+'&a=0',s3,b); 
     } 

例2

function i0_0() 
    { 
    var a=document.forms['f0'].elements,b='f0e'; 
    var c='Please enter your credentials'; 
    var d='Please contact <a class="d" href="mailto:[email protected]">support</a> to reset your password'; 
    var e='Please contact <a class="d" href="mailto:[email protected]">support</a> to reset your password' 
    check_empty(a,b,c)&&check_email(a[0],b,d)&&check_pass(a,b[1],e)&&s0('pi.php',serialize('f0')+'&a=0',s3,b); 
    } 
+3

ローカル変数は非常に安価です。豊富にそれらを使用してください。 –

+1

'i0_0' - それは顔文字ですか? ':)' –

答えて

0

今の可読性と一緒に行くと変数に引数を引き出します。