SharePoint 2013とJavaScript
-
29-09-2020 - |
質問
OnDemandスクリプトの意味と、オンデマンドスクリプトは何ですか?
SharePoint 2013では、いつsp.sod.executefuncを使用し、いつexecuteOrdelayuntilscriptloadedを使用していますか?
ベストプラクティスとは何ですか?
解決
オンデマンドスクリプトは、ページ内に必要な場合にのみ負荷をかけるものです。私たちはそれへの参照を置きますが、ページがロードするたびにロードされる通常のものの代わりにそれを呼び出すまでロードされません。これに関する非常に良いブログが見つかる可能性があります。こちら>
sp.sod.executefuncは、オンデマンドスクリプト(scriptLink.ondemand= true)にロードするために使用されます。上記のリンクから
オンデマンドスクリプトロードのアイデアは本当に意味があります。 SharePoint 2010は本当に多くのJavaScriptをロードします - これは時間がかかります!そのため、アイデアは次のとおりです。最初にHTMLをロードして、ユーザーが要求された情報をできるだけ速く読み取ることができるようにブラウザによってレンダリングさせます。そして2番目のステップで、動作(JavaScripts)をロードします。
ベストプラクティスは、ページのロード時間をかなり短縮するため、可能な限り、オンデマンドスクリプトを使用することです。
所属していません sharepoint.stackexchange