ไม่รู้ว่าผมใช้คำถูกหรือป่าวนะ
เป็นว่า ถ้าผมมีเนื้อหาในเวปมากๆ แล้วใช้
CSS : { display : none }
ซ้อนเอาไว้ ให้มันโผล่ต่อเมื่อเมื่อได้รับคำสั่ง
อยากถามว่า ถ้ามีเนื้อหาในเวปแล้วซ้อนเอาไว้แบบนี้มันจะกินทรัพยรเครื่องของคนเข้าเวปป่ะครับ (กิน ?, กินไม่มาก หรือไม่กินเลย...)
ปล.ขอโทษด้วยนะครับอาจใช้คำไม่ถูก แต่พอเข้าใจนะครับ
ตอนให้มันแสดงสิครับกินแน่
AlninlA Thu, 15/12/2011 - 00:35
ตอนให้มันแสดงสิครับกินแน่ ถ้ามีเนื้อหาที่ซ่อนเยอะๆ อาจต้องมีการอให้เครื่อง render เนื้อหาให้เสร็จก่อน
CSS : display : none
l2aelba Thu, 15/12/2011 - 01:39
In reply to ตอนให้มันแสดงสิครับกินแน่ by AlninlA
CSS : display : none มันจะซ่อนเลยนิครับ (มั่ง)
แต่ถ้าพวก JS , jQuery
ใช้ $(".div").hide() มันจะไม่ซ่อนเลย ต้องรอโหลดไฟล์ .js เสร็จมั่ง
ไม่รู้อย่างไง.. รอคนมาอธิบายชัดๆครับ
ก็ตอน JS บอกให้มันเป็น
AlninlA Fri, 16/12/2011 - 02:22
In reply to CSS : display : none by l2aelba
ก็ตอน JS บอกให้มันเป็น display:block นั่นล่ะครับมันถึงจะกิน (โทษทีครับข้งบนตอบสั้นไปหน่อย) ถ้ามัน none ตลอดคงไม่เป็นไร
หมายถึงว่าจะกินแบนวิดรึเปล่า
iStyle Thu, 15/12/2011 - 00:51
หมายถึงว่าจะกินแบนวิดรึเปล่า แบบนี้ป่ะ?
หมายถึงกินแรม
l2aelba Thu, 15/12/2011 - 01:37
หมายถึงกินแรม กินไรพวกนี้อ่ะครับ... ไม่ใช่แบนวิดจ้าาาา
อย่างน้อยก็จะกินแรมมากขึ้นนิด
jirayu Thu, 15/12/2011 - 03:25
อย่างน้อยก็จะกินแรมมากขึ้นนิดนึง เพราะซอร์สที่อยู่ใน div ก็ยังถูกดาวน์โหลดมา (แล้วก็เอาไปเก็บไว้ในแรม หรือพักไว้ในแรม ก่อนเขียนลง hdd)
แต่เอาเข้าจริงไม่น่าเสียแรมต่างกันมากหรอก หลัก - -
กินหมดทั้งทรัพยากรณ์เครื่องกิ
platalay Thu, 15/12/2011 - 10:22
กินหมดทั้งทรัพยากรณ์เครื่องกินทั้งแบนวิท เพราะถูกโหลดมาแต่ไม่แสดงผล
ผมก็สงสัย โหลดมาแต่ไม่ render
PiKO Thu, 15/12/2011 - 11:26
ผมก็สงสัย โหลดมาแต่ไม่ render ออกมา ก็ไม่น่าจะกิน (หรือ render แล้วไปซ่อนข้างหลัง ?)
เมื่อมี object ก็กิน mem
mednoon Thu, 15/12/2011 - 11:48
เมื่อมี object ก็กิน mem เมื่อนั้นแหละครับ
ไม่แสดงตั้งแต่แรกมันหน่วงน้อย
lunatic Thu, 15/12/2011 - 12:00
ไม่แสดงตั้งแต่แรกมันหน่วงน้อยกว่าหน่อยนึงครับ
ลองใส่ table แล้วมี row ซัก 2 หมื่น row
ประมาณนั้นเลยครับ
l2aelba Thu, 15/12/2011 - 15:00
In reply to ไม่แสดงตั้งแต่แรกมันหน่วงน้อย by lunatic
ประมาณนั้นเลยครับ ตัวเลขที่ผมจะทำ...
สัก 20,000 บรรทัด
<li rel="http://blognone.com/">Tech news that´s worth</li>
<li rel="http://blognone.com/">Tech news that´s worth</li>
<li rel="http://blognone.com/">Tech news that´s worth</li>
..... ต่ออย่างงี้สัก 20,000 บรรทัด .....
CSS :
li {display:none;}
อยากรู้ว่ามันจะกินเครื่องคนเปิดไหมเนี้ย...
อยากรู้ลองง่ายๆครับ
platalay Tue, 20/12/2011 - 00:52
In reply to ประมาณนั้นเลยครับ by l2aelba
อยากรู้ลองง่ายๆครับ ก๊อปหน้านั้นออกมาอีกหน้านึง อันนึงเป็นแบบปกติ ที่ display none กับอีกอัน ลบตารางที่จะซ่อนไปก่อน แล้วเปิดดู
เท่าที่รู้ถ้าเป็น display:
bongikairu Thu, 15/12/2011 - 17:08
เท่าที่รู้ถ้าเป็น display: none เลยจะไม่เสียเวลา render หน้าเว็บส่วนนั้นครับ แต่กินแรมกินโปรเซสปกติ