برخی از تلاش های ناموفق من
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 در لود جاوا اسکریپت به کار گیری میکنم.
برچسب: طراحی اپلیکیشن در مشهد،