View Full Version : حرفه ای: Loal صفحات
mohsen.dbnet
شنبه 27 شهریور 1389, 23:48 عصر
با سلام
چی کار کنم تا تک ها و اسکریپت ها و .. ای که لازم و واجب هستند اول لود بشه بعد بقیه تک ها و اسکریپت ها و ..
اگه این روند به صورت مرحله ای انجام بشه که دیگه فوق العادست.
با تشکر
hamiii
یک شنبه 28 شهریور 1389, 09:13 صبح
سلام
مرورگر صفحات رو از اول شروع میکنه به دیکد کردن. به عبارتی اول head رو میخونه بعد body
ولی فایلهایی رو که در head لینک شده اند مثل کتابخانه های جی کوئری یا اسکریپتها و یا استایل شیت ها رو بصورت موازی با صفحات لود میکنه.
به عنوان مثال یک کتابخانه 60 کیلوبایتی جی کوئری تاخیر قابل توجهی در روند لود یک صفحه بوجود نمیاره،البته نبود این فایل سرعت لود رو افزایش میده.
شما میتونید امتحان کنید،یک صفحه بهمراه کتابخونه جی کوئری بسازید.پس از لود صفحه مدت زمانی طول خواهد کشید تا دستورات جی کوئری شما اجرا شوند.
اگر نتیجه ی قابل توجهی گرفتید به ماهم خبر بدید(تو همین تاپیک:لبخندساده:)
موفق باشی دوست عزیز
binyaft
یک شنبه 28 شهریور 1389, 12:31 عصر
اگر در بعضی صفحات استایل و یا فایل های جاوا اسکریپت اضافی هست ، و در بعضی صفحات استفاده میشه
میتونید اون با دستور if چک کنید و در هر صفحه ای که هستید اجراش کنید
mohsen.dbnet
یک شنبه 28 شهریور 1389, 19:31 عصر
سلام بچه ها
ممنون از توجهتون
آقای hamiii (http://www.barnamenevis.org/forum/member.php?u=160844) بنده برای اینکه بفهمم موازی لود می شن رفع شبه ای در خصوص این که آیا load فایل های ضمیمه بعد از اتمام اونها اجرا می شن یا در حین این که load می شن اونایی که load شدن بلافاصله اجرا می شن یا نه یه آزمایش کوچیکی انجام دادم و نتیجشو خدمت دوستان ارائه می کنم جهت آگاهی و مهمتر از اون در صورت داشتن اشکال در صحبت هام برا رفعش اقدام کنید.
بنده فایل JQuery رو یه مطالعه خیلی نسبی فقط برای این که تقریبا اولین و آخرین توابع در فایل جستجو کردم که دوتاشو برای تست انتخاب کردم به نام های :
position
http://api.jquery.com/position/
و
map
http://api.jquery.com/jQuery.map/
که برای توضیح اونا لینک مربوطشونو در زیرشون قرار دادم.
فایل ضمیمه ای که در زیر قرار داره بقیه توضیحاتمو باهاش تکمیل می کنم.
برای اینکه به فایل JQuery لینک کنم از قسمت head این کارو کردم و انتظار داشتم به خاطر حجم بزرگی که نسبت به فایل HTML ام داشت و با توضیحاتی من از آقای hamiii (http://www.barnamenevis.org/forum/member.php?u=160844) فهمیده بودم انتظار داشتم اول تگ های HTML نشون داده شن بعد خصوصیت هایی که به وسیله JQuery اعمال کرده بودم نشون داده شن که این طور نشد.
بعد برای این که بتونم اول تگ هامو ببینم بعد خصوصیات JQuery ام اعمال شه ، تگ لینک به Jquery رو بعد از تمام تگ های HTML قرار دادم و در اجرا همون چیزی انتظار داشتم اتفاق افتاد.
(تست شده با مرورگرهای opera و IE و FF )
همونطور که شما هم متوجه شدید مرورگرها وقتی فایل ضمیمه از قسمت head لینک شده باشند، تا فایل به طور کامل load نشن خبری از تگ ها نیست.
ولی اگه بعد از تگ ها قرار بگیره اول تگ هارونشون میده بعد که به لینک اتصال می رسه شروع به load ضمیمه می کنه.
از دوستان خواهش می شه هر چی درمورد داستان load صفحه و همچنین دستورات و روشهای کنترل این روند میدونن به بقیه هم ارائه کنن.
در ضمن جناب
binyaft (http://www.barnamenevis.org/forum/member.php?u=106845)
بنده مایل بودم در مورد خود همین فایل هایی که در دفعه اول load می شه کنترل داشته باشم.
ولی این چیزی که شما اشاره کردید فکر نکرده بودم جالب بود.
ببخشید زیاد طول دادم.
با تشکر
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.