javascriptのいくつか技巧
1480 ワード
このような問題にぶつかったことがありますか?
(1) プロジェクト開発では、あるページでjs関数を定義しましたが、この関数はまったく実行されていないことが分かりました.
最終的な発見:このページは他のJSファイルも導入されていますが、JSファイルの関数はファイル内で定義されている関数名と同じです.
解決策:2つです.
一. は、JS関数名を変更するとともに、今後JSを定義する関数は、できるだけ一般的なファイル名を定義しないようにしてください.
二. は、JS関数に名前空間を追加します.
以下のとおりです
先日作ったプロジェクトの中で、javascript:void(0)を使って、actionに入ることができましたが、actionの応答ページには入れませんでした.
直接にアドレス欄にactionのurlを入力して、すべて正常で、ちょうどiframeの枠のクライアントのキャッシュの問題だと疑って、添加した後に、やはり正常ではありませんて、最後に本当に仕方がなくて、攃で取って代わって、意外にも良くなりました.
理由:javascript:void(0)は、ページ全体の更新に影響を与えます.全体のページ更新が必要な場合は、javascript:void(0)を使わないでください.
これに関する他の資料の要約:
開発においてはよく使用されますが、このリンクをクリックすると、いつもページのトップにジャンプします.スクロールバーが長いと、既に閲覧されているページの底の部分に、ユーザーに大きな迷惑をかけます.
なぜこのような状況が発生したのですか?資料を見てみると、xiは一つのアンカーポイントを表しています.そしてこのアンカーポイントはページの一番上にあるので、このリンクをクリックするたびにページの上部にジャンプします.もし私たちがページを動かしたくないなら、javascript:void(0)を使って葃の代わりにしてもいいです.ページが動きません.ユーザーの体験度を高めました.実は:葃もいいです.オンクレック=「return false」だけでいいです.
http://jacki6.iteye.com/blog/477958
(3)javascript変数を定義する場合は、まず変数を定義してから使用することが望ましい.統合開発環境にはctrl+fがありますが、コードを見ると崩壊します.
(1) プロジェクト開発では、あるページでjs関数を定義しましたが、この関数はまったく実行されていないことが分かりました.
最終的な発見:このページは他のJSファイルも導入されていますが、JSファイルの関数はファイル内で定義されている関数名と同じです.
解決策:2つです.
一. は、JS関数名を変更するとともに、今後JSを定義する関数は、できるだけ一般的なファイル名を定義しないようにしてください.
二. は、JS関数に名前空間を追加します.
以下のとおりです
var foospace={};
foospace.derp=function() { alert(“one”); }
foospace.derp();
(2) ちょっと言いたいのですが、「啜」とjavascript:void(0).先日作ったプロジェクトの中で、javascript:void(0)を使って、actionに入ることができましたが、actionの応答ページには入れませんでした.
直接にアドレス欄にactionのurlを入力して、すべて正常で、ちょうどiframeの枠のクライアントのキャッシュの問題だと疑って、添加した後に、やはり正常ではありませんて、最後に本当に仕方がなくて、攃で取って代わって、意外にも良くなりました.
理由:javascript:void(0)は、ページ全体の更新に影響を与えます.全体のページ更新が必要な場合は、javascript:void(0)を使わないでください.
これに関する他の資料の要約:
開発においてはよく使用されますが、このリンクをクリックすると、いつもページのトップにジャンプします.スクロールバーが長いと、既に閲覧されているページの底の部分に、ユーザーに大きな迷惑をかけます.
なぜこのような状況が発生したのですか?資料を見てみると、xiは一つのアンカーポイントを表しています.そしてこのアンカーポイントはページの一番上にあるので、このリンクをクリックするたびにページの上部にジャンプします.もし私たちがページを動かしたくないなら、javascript:void(0)を使って葃の代わりにしてもいいです.ページが動きません.ユーザーの体験度を高めました.実は:葃もいいです.オンクレック=「return false」だけでいいです.
http://jacki6.iteye.com/blog/477958
(3)javascript変数を定義する場合は、まず変数を定義してから使用することが望ましい.統合開発環境にはctrl+fがありますが、コードを見ると崩壊します.