SharePoint 2013 وجافا سكريبت
-
29-09-2020 - |
سؤال
ما معنى البرامج النصية Ondemand وما هي البرامج النصية غير حسب الطلب؟
في SharePoint 2013، متى نستخدم SP.Sod.ExecuteFunc وعند استخدام ExecuteOrdelayuntIlScordedLed؟
ما هو أفضل الممارسات؟
المحلول
على البرامج النصية للطلب هي تلك التي نحملها فقط عندما نحتاج إليها في صفحة. نضع مرجعا إليه، لكن لن يتم تحميله حتى ندعو إلى ذلك بدلا من المعتاد الذي يتم تحميله في كل مرة يتم فيها تحميل الصفحة. يمكن العثور على مدونة جيدة جدا على هذا هنا
يتم استخدامفكرة تحميل البرنامج النصي الطلب جعل الشعور حقا. أحمال SharePoint 2010 حقا الكثير من Javascripts - هذا يستغرق وقتا طويلا! لذا فإن الفكرة هي: قم أولا بتحميل HTML واتركه أن يقدمه المتصفح حتى يتمكن المستخدم من قراءة المعلومات المطلوبة بأسرع وقت ممكن. وفي الخطوة الثانية تحميل السلوك (Javascripts).
أفضل الممارسات هو استخدام البرامج النصية للطلب كما ومتى يقلل من وقت تحميل الصفحة إلى حد كبير.
شيء آخر يجب تذكره هو sp.sod يعمل عن كثب مع ScriptLink التحكم في الخادم. تحقق من الروابط المرفقة لمزيد من المعلومات حول هذه.