boyfools
ก๊วนเสียว
พลังน้ำใจ: 6
ออฟไลน์
กระทู้: 220
|
 |
« เมื่อ: 19 มกราคม 2010, 23:32:27 » |
|
คือผมอยากจะรู้ว่า จิงๆแล้ว ajax แบบเพียวๆเลยมันทำเว็บได้ จิงไหมครับ เท่าที่ใช้ดู มันเอามาใช้เป็นแค่เครื่องมืออำนายความสะดวกซะมากกว่า แต่พอเอามาทำเป็นเว็บเต็มรปแบบผมรู้สึกว่ามันยังไม่ค่อยดีนะ อาจจะเร็วกว่าแบบเดิม แต่สุดท้ายชอบมาเจอกับ error ตอนเน๊ตช้าๆ ติดๆขัด ยิ่งเห็นได้ชัดเลย เคยเป็นกันไหมครับ รึผมคิดไปเอง
|
|
|
บันทึกการเข้า
|
|
|
|
ohmohm
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 170
ออฟไลน์
กระทู้: 3,098
|
 |
« ตอบ #1 เมื่อ: 19 มกราคม 2010, 23:54:19 » |
|
ผมว่าถ้าเน็ตช้า นั้นแหละปัญหา จะใช้หรือไม่ใช้ AJAX มันก็สะดุดอยู่ดี แต่ที่ช้า ผมว่า น่า้เป็นเพราะ เรียก AJAX กันหลายตัว มันอาจตีกัน จนเครื่องเราหรือ browser เรา รับไม่ไหว
|
|
|
บันทึกการเข้า
|
|
|
|
boyfools
ก๊วนเสียว
พลังน้ำใจ: 6
ออฟไลน์
กระทู้: 220
|
 |
« ตอบ #2 เมื่อ: 20 มกราคม 2010, 00:11:10 » |
|
ผมว่าถ้าเน็ตช้า นั้นแหละปัญหา จะใช้หรือไม่ใช้ AJAX มันก็สะดุดอยู่ดี แต่ที่ช้า ผมว่า น่า้เป็นเพราะ เรียก AJAX กันหลายตัว มันอาจตีกัน จนเครื่องเราหรือ browser เรา รับไม่ไหว
สงสัยจะจิงครับ  ถ้าเป้น php ธรรมดามันก็ error ไปเลย ajax นีสิ กรุณารอสักครู่ .. อยู่นั่นละ ขนาดสัญญาณมาแล้วมันยังค้างเลย พอดีผมต่อเน๊ตแบบไวเรส ซึ่งชอบติดๆดับๆ อ่าครับ
|
|
|
บันทึกการเข้า
|
|
|
|
Reality
สมุนแก๊งเสียว
พลังน้ำใจ: 51
ออฟไลน์
กระทู้: 757
|
 |
« ตอบ #3 เมื่อ: 20 มกราคม 2010, 00:19:53 » |
|
ดีครับ ใช้ให้ถูกวิธีของมัน
ทำทั้งเว็บเลย จะติดตรงที่บอทมันมาเก็บคอนเท็นไม่ได้น่ะสิครับ
ปล. เว็บที่ทำ ajax ทั้งเว็บก็มีนะครับ คนไทยด้วย พัฒนาเองทั้งเว็บ ทั้งตัว js
|
|
|
บันทึกการเข้า
|
|
|
|
ขัน
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 167
ออฟไลน์
กระทู้: 2,257
|
 |
« ตอบ #4 เมื่อ: 20 มกราคม 2010, 00:29:27 » |
|
ธรรมดาครับ... Ajax มันมีการประมวลผลเยอะขึ้น มีโอกาสผิดพลาดมากขึ้นตามไปด้วย บางเว็บไซต์โหลดจนเครื่องแฮงค์ บางเว็บก็รอโหลดอยู่นั่นแหละ สร้าง bug อีกบานเลย สร้างประสปการณ์ที่ไม่ค่อยดีกับคนเข้าเว็บ นี่ยังไม่รวมถึงเรื่อง SEO+W3C อีกนะครับ ถ้าเซียนจริงๆ มันมีทางออก (มันก็มีทางออกทุกอย่างนั่นแหละ) แต่กว่าจะถึงขั้นนั้น มันก็มีเรื่องให้ยุ่งวุ่นวายโดยไม่จำเป็นพอดูครับ บางคนใช้ไม่ถูกกาละเทศะนี่ สร้างความยุ่งยากให้ผู้ใช้งานอีกแน่ะ
ลองคำนวนดูดีๆครับ ว่าเราใช้ Ajax เพื่อความสะดวกหรือเพิ่มความยุ่งยากให้ผู้ใช้หรือปล่าว หรือแค่ให้มันเท่ห์เฉยๆ...
|
|
|
บันทึกการเข้า
|
|
|
|
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 493
ออฟไลน์
กระทู้: 5,905
|
 |
« ตอบ #5 เมื่อ: 20 มกราคม 2010, 02:01:27 » |
|
เทคโลโนยีมันพัฒนาไปไว จนคนตามไม่ทันครับ นึกถึงผู้ใช้ครับ เค้าจะทันกับเราไหม ??
|
|
|
บันทึกการเข้า
|
|
|
|
crazycat
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 30
ออฟไลน์
กระทู้: 1,013
|
 |
« ตอบ #6 เมื่อ: 20 มกราคม 2010, 02:15:49 » |
|
Ajax นี่ดีจริงครับ แต่ว่าต้องใช้ให้ถูกที่ ถูกวิธี ถูกเวลา
ถ้าเอ๊..อะ..อะไรก็ใช้ Ajax ผมว่ามันจะสร้างปัญหามากกว่าจะมีประโยชน์นะครับ โดยมากแล้วผมจะใช้ในกรณีที่ต้องโหลดหน้าที่แตกต่างกันบางส่วนเท่านั้น เพื่อลดการสูญเสียแบนวิซนะครับ แถมโหลดเร็วด้วย เพราะว่าโหลดเฉพาะเนื้อหาเท่านั้น อย่างอื่นให้ใช้ของเดิม
|
|
|
บันทึกการเข้า
|
|
|
|
picharnan
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 90
ออฟไลน์
กระทู้: 1,400
|
 |
« ตอบ #7 เมื่อ: 20 มกราคม 2010, 04:57:57 » |
|
ผมว่าดีมากมายเลยครับ แต่ว่าถ้าเราเอาไปใช้กับทั้งเพจก็ไม่ไหวนะครับ ใช้แค่เท่าที่พอดีก็พอครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
เฮียเล้ง
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 57
ออฟไลน์
กระทู้: 1,196
|
 |
« ตอบ #8 เมื่อ: 20 มกราคม 2010, 08:40:41 » |
|
ผมว่า Ajax ดีมากครับ โดยเฉพาะเว็บที่มีรูปเยอะๆ ทำให้ไม่ต้องโหลดรู้ใหม่หลายๆ ครั้งเวลาเปลี่ยนหน้า ขอเสียเรื่อง SEO นี้ผมแก้ด้วยการ ทำหน้า PHP ธรรมดาเพิ่มมาให้บอทอ่านครับ (คล้ายๆ เป็นสารบัญ) เพื่อให้บอทเก็บข้อมูลได้ ส่วน W3G นี้ผมว่าใช้ Ajax น่าจะดีกว่าธรรมดารึป่าว เพราะโค๊ดที่บอทอ่าน มันน้อยกว่า (err ก็เลยน้อยกว่าด้วย) หรือผมเข้าใจผิด แต่ตอนนี้ browser ก็ยังแสดงผล ajax ไม่สมบูรณ์เท่าไหร่ ก็เป็นอีกปัญหาเล็กๆ นะ แต่ผมชอบ Ajax มาๆ เพราะชอบทำเว็บที่ภาพเยอะๆ มันโหลดช้ามาก
|
|
|
บันทึกการเข้า
|
|
|
|
Twenty-One
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 335
ออฟไลน์
กระทู้: 11,761
|
 |
« ตอบ #9 เมื่อ: 20 มกราคม 2010, 08:49:44 » |
|
Ajax นี่ดีจริงนะครับ แต่ว่าต้องใช้ให้ถูกที่ ด้วยช่วยลดแบนวิทได้เยอะเลย แต่ใช้แล้วถ้าใช้ไม่เป็น bug อาจจะเยอะนะครับ เพราะ Ajax ดีบัคยากมากอ่ะ
|
|
|
บันทึกการเข้า
|
# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ # hosting  คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง # host  เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี # vps  ราคาถูก 50GB 999 บาท 
|
|
|
SekRanger
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 130
ออฟไลน์
กระทู้: 1,564
|
 |
« ตอบ #10 เมื่อ: 20 มกราคม 2010, 08:56:16 » |
|
Ajax เพียวๆผมว่าเป็นไปได้ยากครับ เพราะอย่างน้อยมันก็ต้องมีคำสั่ง Load Script Ajax ที่เป็น HTML อย่างน้อย 1 ตัว แล้วก็ที่ๆจะให้ ajax มันลงอีก 1 ตัว
AJAX ดีจริงเหรอ ต้องบอกว่ามันมีประสิทธิภาพครับ เพราะตัวมันเองไม่สามารถทำอะไรได้ต้องให้คนมาเขียนโปรแกรมสั่งมัน AJAX ช่วยในเรื่องการลดข้อมูลที่จะต้องรับ / ส่งหน้าเว็บ เพราะเราสามารถสั่งให้ AJAX โหลดมาเฉพาะส่วนที่ต้องการได้
AJAX ยังสามารถบังคับได้ว่าจะโหลดอะไรไปใส่ตรงไหน ยิ่งถ้าเป็น AJAX ที่พัฒนาต่อยอดมาพอสมควรแล้ว อย่าง Jquery มันสามารถบอกได้เลยว่าจะให้โหลดมาเป็น JSON,Text,HTML ฯลฯ อะไรประมาณนี้
ส่วนเรื่องว่าโหลดไม่เสร็จแล้วมันเงียบไปนั้นแก้ไขได้ครับ เราก็เขียน window.setTimeout(function) ไปเลยครับ พอ AJAX เริ่มโหลดก็ให้มันนับถอยหลัง ถ้าโหลดได้ก็ให้มันไปเคลียร์การนับถอยหลัง ถ้าโหลดไม่ได้มันก็แสดง Message Error ไงครับ
จริงๆแล้ว Javascript นี่โคตรทรงพลังเลยครับ เป็นภาษาที่ผมรู้สึกว่าเขียนแล้วโคตรมีความสุขเลยครับ ไม่เชื่อไปถาม John Resig ได้ อิอิ
ปล. เว็บ fail.in.th เขียน AJAX น่าสนใจดีครับ สมมติว่าใน Page มีรูปหลายรูป แต่มันจะยังไม่โหลดจนกว่าเราจะ Scroll ไปหาส่วนนั้น
เรียกได้ว่าไม่ Scroll ก็ไม่ Load อ่ะครับ แบบนี้เพิ่มความเร็วดีครับ
|
|
|
บันทึกการเข้า
|
|
|
|
kongtoonarmy
Newbie
พลังน้ำใจ: 0
ออฟไลน์
กระทู้: 7
|
 |
« ตอบ #11 เมื่อ: 20 มกราคม 2010, 16:11:36 » |
|
เหมือนถามว่า มีรถใช้ ดีจริงเหรอ
- ถ้าผมขับเป็น มีรถไว้ใช้ ดีกว่าอยู่แล้ว และใช้ในเวลาที่เหมาะสม เช่นเดินทางไกลหรือไปทำงาน บราๆ เป็นต้น - ถ้าผมมีเงินซื้อรถ ซื้อรถไว้ใช้ดีกว่าอยู่แล้ว บางทีจะไปไหนก็สะดวกสะบาย ....
อันไหนที่ควรใช้ ajax ก็ควรใช้ครับ อันไหนที่ควร refesh ก็ควร refesh ครับ
|
|
« แก้ไขครั้งสุดท้าย: 20 มกราคม 2010, 16:14:59 โดย kongtoonarmy »
|
บันทึกการเข้า
|
|
|
|
เก๋าลัดคุง
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 196
ออฟไลน์
กระทู้: 3,906
|
 |
« ตอบ #12 เมื่อ: 20 มกราคม 2010, 16:20:03 » |
|
เสียดายมันทำให้เว็บเรามีเพจน้อยลง ไม่งัน Ajax เต็มที่ 
|
|
|
บันทึกการเข้า
|
|
|
|
TAXZe
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 446
ออฟไลน์
กระทู้: 4,005
|
 |
« ตอบ #13 เมื่อ: 20 มกราคม 2010, 16:29:40 » |
|
ให้โหลดเฉพาะส่วน ให้อัพเดทสิ่งที่ควรอัพเดท อย่างนี้อ่ะ ดีครับ ตามหน้าที่ของมัน แต่ถ้า ดึงเนื้อหาเยอะๆ แล้วค้างกลางเนี่ย รำคาญตัว preloader นี่ล่ะ จะให้รอ หรือว่าให้ refresh ใหม่ 
|
|
|
บันทึกการเข้า
|
|
|
|
Kobsoft
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 255
ออฟไลน์
กระทู้: 2,574
|
 |
« ตอบ #14 เมื่อ: 20 มกราคม 2010, 16:44:11 » |
|
ผมคิดว่าถ้าเรารู้จักเทคโนโลยีและความสามารถของ AJAX ดีแล้ว การที่เราเลือกนำ AJAX มาพัฒนาเว็บไซต์หรือ App. ผมว่าดีจริงๆ คับ แต่พื้นฐานโดยรวมแล้วต้องแยกให้ออกถึงโครงสร้างภาษาต่างๆ ในการเืลือกนำมาพัฒนาเว็บไซต์คับ เพราะแต่ละภาษาอาจมีการทำงานที่ต่างกันบ้าง การจะนำ Server Side Script มาเทียบกับ Client Side Script แล้ว ผมคิดว่ามันทำงานคนละส่วนกันคับ จะโหลดเร็วหรือโหลดช้า โทษ Server หรือโทษ Spec เครื่องคอมเรา พื้นฐานเลยก็คาดเดาจากตรงนี้ล่ะคับ 
|
|
|
บันทึกการเข้า
|
|
|
|
pizad_sura
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 108
ออฟไลน์
กระทู้: 5,623
|
 |
« ตอบ #15 เมื่อ: 21 มกราคม 2010, 09:20:08 » |
|
ผมเขียนไม่เป็นหรอกครับ แต่คิดว่า ใช้บางส่วนดีกว่า และเพิ่งรู้จาก rep บนว่า บอทไม่เก็บด้วย 
|
|
|
บันทึกการเข้า
|
|
|
|
ohmohm
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 170
ออฟไลน์
กระทู้: 3,098
|
 |
« ตอบ #16 เมื่อ: 23 มกราคม 2010, 02:44:06 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
woratana
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 178
ออฟไลน์
กระทู้: 2,283
|
 |
« ตอบ #17 เมื่อ: 23 มกราคม 2010, 03:04:02 » |
|
ถ้า AJAX ไม่ดีคนก็ไม่ใช้มาถึงวันนี้หรอกครับ  ถ้าใช้ตามจุดที่ควรใช้ก็มีประโยชน์มากครับ เพราะจาว่าสคริปต์ทำอะไรได้หลายอย่างมาก ก็เลยทำให้พลิกแพลง AJAX ได้หลายแบบเช่นกัน พวกเทคนิคในด้าน Web Programming นี่ควรฝึกไว้ให้เป็นหลาย ๆ อย่างครับ เพราะบางทีงานบางงานเราอาจต้องใช้ 
|
|
|
บันทึกการเข้า
|
|
|
|
nay-banana
ก๊วนเสียว
พลังน้ำใจ: 19
ออฟไลน์
กระทู้: 304
|
 |
« ตอบ #18 เมื่อ: 23 มกราคม 2010, 14:26:59 » |
|
เสียดายมันทำให้เว็บเรามีเพจน้อยลง ไม่งัน Ajax เต็มที่  ขอตอบให้กับหลาย ๆ ความคิดเห็นนะครับ เว็บผม http://www.xn--c3c2a0abyx1e9d.com  เซียนหวย.com ใช้ Ajax หมดเลย การใช้งานก็สะดวกและรวดเร็ว แทบกระพริบตาไม่ทันเลยทีเดียว ส่วนเรื่องลิงค์ หรือ บอท นั้น ก็มีวิธีแก้ไขครับ ลองเข้าไปดูกัีนได้ครับ และสำหรับใครที่กำลังศึกษา Ajax อยู่ ลองวิวโค้ดดูครับ เต็ม ๆ เลย ไม่ได้ปกปิดอะไรเลย ถ้าได้เข้าไปดูกันแล้วก็ฝากแนะนำ ติชมด้วยนะครับ เพิ่งจะทำเสร็จไม่นาน ยังไม่ได้โปรโหมดไรเลย 
|
|
|
บันทึกการเข้า
|
|
|
|
ohmohm
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 170
ออฟไลน์
กระทู้: 3,098
|
 |
« ตอบ #19 เมื่อ: 26 มกราคม 2010, 23:06:36 » |
|
นึกขึ้นได้มันมีข้อเสียคือ กด Back มันไม่ย้อนไปหน้าเก่า เพราะเราไม่ไ้ด้กรอก url แต่ AJAX มันเรียกของมันเอง (โดนเองบ่อยๆ)
|
|
|
บันทึกการเข้า
|
|
|
|
|