ورود

View Full Version : این چه نوع لیستی هست ؟



My_LoVe_IRAN
جمعه 25 اردیبهشت 1394, 00:58 صبح
سلام
کسی از دوستان میدونه این چه نوع لیستی هست ؟ آیا datalist هست ؟

http://moshaver.com/amlak/%D8%AE%D8%B1%DB%8C%D8%AF-%D9%88-%D9%81%D8%B1%D9%88%D8%B4/%D9%87%D9%85%D9%87-%D8%A7%D9%85%D9%84%D8%A7%DA%A9/%D8%B4%D9%87%D8%B1-%D8%AA%D9%87%D8%B1%D8%A7%D9%86


همچنین ،میخاستم بدونم اینجور سبک برنامه نویسی که با تیک زدن فیلتر میشن ،چطور عمل میکنن ؟ مثل همین سایت یا digikala و 5040 و ...
تشکر

keiv@n
جمعه 25 اردیبهشت 1394, 09:30 صبح
دوتا سناریو پشت این قضیه خوابیده ، اولیش : همه کالاهارو به هنگام لود صفحه از بانک بخونیم و بعد به ازای چک دار کردن چک باکس ها محصولاتی که data-property خاصی دارن رو fadein کنیم و بقیه رو fadeout کنیم .
دوم اینکه : به هنگام لود صفحه محصولاتی را که نیاز داریم از بانک بخونیم (نه همه محصولات) و بعد به ازای چک دار کردن چک باکس ها توسط درخواست های ایجکس به سمت سرور محصولات جدید رو از بانک بخونیم و توسط متدهای ()remove() , append داخل صفحه نمایش بدیم .

My_LoVe_IRAN
جمعه 25 اردیبهشت 1394, 10:41 صبح
دوتا سناریو پشت این قضیه خوابیده ، اولیش : همه کالاهارو به هنگام لود صفحه از بانک بخونیم و بعد به ازای چک دار کردن چک باکس ها محصولاتی که data-property خاصی دارن رو fadein کنیم و بقیه رو fadeout کنیم .
دوم اینکه : به هنگام لود صفحه محصولاتی را که نیاز داریم از بانک بخونیم (نه همه محصولات) و بعد به ازای چک دار کردن چک باکس ها توسط درخواست های ایجکس به سمت سرور محصولات جدید رو از بانک بخونیم و توسط متدهای ()remove() , append داخل صفحه نمایش بدیم .
سلام
سرعت لود شدن خیلی بالاست پس قاعدتا نمیتونه همه رو یکجا لود کنه !
بیشتر میخام بدونم اینکار با datalist هست یا پلاگین و یا چیزه دیگه ای !!!
عموم پلاگین ها سرعتشون پایین هست ،اما اینا سرعت واقعا خیلی خوبی دارن !

malloc
جمعه 25 اردیبهشت 1394, 20:06 عصر
برادر من خوب لیست معمولیه چیزی نداره که .... شما یه سلکت میزنی میگی 20 تای آخر و بدون قید و شرط بیار (بعد اون 20 تا رو میندازی توی یه حلقه و خودت سمت سرور دیزاینش میکنی) .... بعد براساس تعداد کل صفحه بندی رو هم به کاربر نشون میدی ...

حالا اینکه رو هر چک باکس کلیک میکنه یه شرطه که به اون سلکت اولت اضافه میشه و دوباره میره سمت سرور و میاد .... یعنی عملا شرط ها رو باید سمت سرور و تو سی شارپ بسازی و اونها رو پاس بدی به اسکیوال

My_LoVe_IRAN
شنبه 26 اردیبهشت 1394, 09:58 صبح
برادر من خوب لیست معمولیه چیزی نداره که .... شما یه سلکت میزنی میگی 20 تای آخر و بدون قید و شرط بیار (بعد اون 20 تا رو میندازی توی یه حلقه و خودت سمت سرور دیزاینش میکنی) .... بعد براساس تعداد کل صفحه بندی رو هم به کاربر نشون میدی ...

حالا اینکه رو هر چک باکس کلیک میکنه یه شرطه که به اون سلکت اولت اضافه میشه و دوباره میره سمت سرور و میاد .... یعنی عملا شرط ها رو باید سمت سرور و تو سی شارپ بسازی و اونها رو پاس بدی به اسکیوال
سلام
از توجهتون ممنونم ! اما همچین معمولی هم نیست ،روشی که شما میگین ،باید با لیترال به صفحه اضافه بشه ! یعنی کدها از طرف C# بیاد و روی صفحه با لیترال قرار بگیره ! این کار سرعت رو پایین میاره ،تو تعداد زیاد اطلاعات افت سرعت شدیدی داره ! در صورتی که اگر با datalist این کار رو بکنی ،هیچ افت سرعتی نداری ! و تو اطلاعات بالا واقعا سرعتش به چشم میاد !
برای یک وبسایت ساده روشی که میگین مناسبه ،اما برای وبسایت های بزرگ ،نه !
یکی از مشکلات datalist محدود بودن اون هست ،و اینکه بشه اونو به این شکل زیبا در اورد کار سختیه تقریبا ! اما عملیه ! چون بعد 2 3 روز تونستم نمونه ای مثل همین رو با datalist تقریبا در بیارم !
تمام چک لیست ها رو هم میشه به راحتی به data لیست اضافه کرد !

sadegh.te
شنبه 26 اردیبهشت 1394, 10:25 صبح
سلام
از توجهتون ممنونم ! اما همچین معمولی هم نیست ،روشی که شما میگین ،باید با لیترال به صفحه اضافه بشه ! یعنی کدها از طرف C#‎ بیاد و روی صفحه با لیترال قرار بگیره ! این کار سرعت رو پایین میاره ،تو تعداد زیاد اطلاعات افت سرعت شدیدی داره ! در صورتی که اگر با datalist این کار رو بکنی ،هیچ افت سرعتی نداری ! و تو اطلاعات بالا واقعا سرعتش به چشم میاد !
برای یک وبسایت ساده روشی که میگین مناسبه ،اما برای وبسایت های بزرگ ،نه !
یکی از مشکلات datalist محدود بودن اون هست ،و اینکه بشه اونو به این شکل زیبا در اورد کار سختیه تقریبا ! اما عملیه ! چون بعد 2 3 روز تونستم نمونه ای مثل همین رو با datalist تقریبا در بیارم !
تمام چک لیست ها رو هم میشه به راحتی به data لیست اضافه کرد !

سلام دوست عزیز میشه یه عکس از نمونه ای که درست کردی بزاری؟

malloc
شنبه 26 اردیبهشت 1394, 11:05 صبح
میشه بگه چرا لیترال سرعتش کمه ؟؟؟؟ دیتا لیست هم وقتی صفحات رو عوض میکنی میره سرور و برمیگرده .... لیترال هم میره سمت سرور و بر میگرده ....

مطمعن باشید سرعت لیترال از دیتالیست بیشتر نباشه کمتر نیست

به انضمام اسنکه خوب مشکل کجاست شما از دیتا لیست استفاده کن و خیلی راحت همچون لیستی رو پیاده کن ... دقیقا مشکل کجاست ؟

hojat.mirzaee
شنبه 26 اردیبهشت 1394, 13:48 عصر
سلام
چیزی که مشخصه اینه که از ایجکس استفاده نشده چون هر بار به سمت سرور میره پس از هرچیزی که برای نمایش دادن خروجی استفاده بشه فرقی نداره (البته به نظر من)

My_LoVe_IRAN
شنبه 26 اردیبهشت 1394, 20:04 عصر
میشه بگه چرا لیترال سرعتش کمه ؟؟؟؟ دیتا لیست هم وقتی صفحات رو عوض میکنی میره سرور و برمیگرده .... لیترال هم میره سمت سرور و بر میگرده ....

مطمعن باشید سرعت لیترال از دیتالیست بیشتر نباشه کمتر نیست

به انضمام اسنکه خوب مشکل کجاست شما از دیتا لیست استفاده کن و خیلی راحت همچون لیستی رو پیاده کن ... دقیقا مشکل کجاست ؟
من بصورت تجربی دیدم این موضوع رو که میگم !
مشکلی ندارم ،فقط میخواستم بدونم این داره از چی استفاده میکنه و چطور سرعتش اینقدر زیاده ! که بعد از گشت گذار یه چیزایی فهمیدم