コードをコピーします コードは次のとおりです:
/* PHP code */
header("Content-type: text/javascript")
if (!haveCookie('cookieName); ')) {
// ... 何かをします
?>
/* Javascript コード */
if ('unknown' == typeof document.cookie['cookieName']) {
setCookie('cookieName', 3600) );
}
// ... Javascript で何かをする
}
?>
コードをコピーします コードは次のとおりです:
if ('unknown' == typeof document.cookie['cookieName']) {
// ...
}
コードをコピーします コードは次のとおりです:
header("Content-type: text/javascript" ; たくさんありますが、問題は簡単に見つかります。これはクライアント側の Javascript によって実行されますが、うっかりもう 1 つ判断してしまいます。
要約すると、このコードから私が考えたナンセンスのいくつかがここにあります:
コードが長ければ長いほど、必ずしも効率が高くなるわけではありません
ロジックやプロセスに影響を与えずに、複数の判断をまとめて書いてみてください
複雑さはできるだけ低くする 関数は事前に判断します
過度の判断はプログラムの効率の低下につながりやすいため、判断に時間計算量の高い関数を使用する場合は特に注意してください
if が入れ子になりすぎている場合は、処理を再考する必要があります。アルゴリズム
過度の判断によって堅牢なコードは保証されません