برخي از تلاش هاي ناموفق من
1- اينجانب در واقع اين پست را از Ben Cherry الهام گرفتم. طراحي اپليكيشن در مشهد وي كسي بود كه سي اس اس و جاوا اسكريپت را در يك print stylesheet لود كرد. ولي متاسفانه اين تكنيك بر روي مرورگر كروم فعاليت نكرد به اين دليل كه جاوا اسكريپت را نهفته مي نمايد ولي در ورقه بعد از آن آن را ايفا نمي نمايد.
2- يكياز كامپوننت هايي كه در پست Ben سفارش مي شود، به كار گيري از خصوصيت هاي نوع داده نامعتبر براي خودداري از انجام ميباشد.
var s = document.createElement('script');
s.src = preload[1];
s.type = "text/cache";
document.getElementsByTagName('head')[0].appendChild(s)
;
در اكثري از بخشها اين تكنيك فعاليت ميكرد البته در FF3.6 عمل نميكرد به اين دليل كه JS هيچوقت درخواست داده نميشد.
3- يك لينك و پيوند مقدماتي دايناميك در هيچ مرورگري فعاليت نميكرد، حتيدر FF كه احتمالا فقط مرورگري بود كه بايستي از اين تكنيك پناه ميكرد.
for (i = 0, max = preload.length; i < max; i += 1) {
var link = document.createElement('link');
link.href = preload[i];
link.rel = "prefetch";
document.getElementsByTagName('head')[0].appendChild(link);
}
سود گيري از اين نوشتهعلمي درباره بار گذاري جاوا اسكريپت و سي اس اس
اينجانب معتقدم كهاين يك چاره ميباشد كه اينجانب بسيار با آن شل هستم. اين نحوه مطلقا نسبت به بقيه طرز هاي بار گذاري javaScript و سي اس اس ايرادات كمتري دارااست. عنصرها object ميتوانند هر نوع كامپوننتي را بار گذاري نمايند. يك نكته بسيار اصلي كه مي بايست به آن دقت داشته باشيد اين ميباشد كه ارورهاي JS در وب اكسپلورر در برگه دوم مشكلي ندارند به اين دليل كه اينجانب از console.log در لود جاوا اسكريپت به كار گيري ميكنم.
برچسب: طراحي اپليكيشن در مشهد،
ادامه مطلب