3 เดือนที่ผ่านมา
ขั้นแรก เรามาทำความเข้าใจ
XML แบ่งโครงสร้างออกเป็น 2 ส่วน
- Prolog
- Document Element (root element)
3 เดือนที่ผ่านมา
ขั้นแรก เรามาทำความเข้าใจ
XML แบ่งโครงสร้างออกเป็น 2 ส่วน
สวัสดีทุกๆ คน หลังจากหายหน้าหายตาไปหลายเดือน ช่วงที่ผ่านมานี้โปรเจกค่อนข้างเยอะ ไม่ได้อัพเดตบล็อกเลย วันนี้ผมมาพร้อมกับตัวอย่างง่ายๆ ในการเรียกใช้ Ajax
หลายๆ คน ใช้ Ajax กันเป็นอยู่แล้ว รู้ว่ามันต้องเรียกใช้อย่างไร ถึงจะได้ผลลัพธ์แบบที่ต้องการ แต่ไม่เข้าใจวิธีการทำงานของมัน ผมจะยกตัวอย่างที่พบเจอกันบ่อยๆ ในการพัฒนาระบบ ยังไม่ขอใช้ Javascript Frameworks เพื่อให้คนที่ไม่เคยใช้งาน สามารถเข้าใจไปพร้อมๆ กับพวกเรา
สำหรับเพื่อนๆ คนใด อยากอ่านภาพรวม “ทำไมต้องใช้ Ajax?“ คลิกอ่านเพิ่มเติมได้ที่นี่ครับ
ตัวอย่างจะมี 2 ข้อคือ
2-3 เดือนที่ผ่านมางานค่อนข้างยุ่งมาก ไม่ได้อัพเดตบล็อกเลย ระหว่างทำโปรเจกใช้ Ajax ค่อนข้างเยอะ และอยากแบ่งปันให้เพื่อนๆ ครับ
Ajax คืออะไร?
Ajax (Asynchronous Javascript and XML) : ไม่ใช่เทคโนโลยีใหม่อะไร เป็นการผสมผสานเทคโนโลยีเก่าเข้าด้วยกัน เพื่อนๆ รู้จักกันเป็นอย่างดี
สามารถเลือกใช้เพิ่มเติม…
ผมใช้ JSON มาก็หลายโปรเจก แต่มีโปรเจกนึงที่ต้องค้นหาและค้นคว้ามากเป็นพิเศษ สังเกตุเห็นโปรแกรมเมอร์หลายๆ คนใช้ JSONP กันแพร่หลาย เกิดความสงสัยว่า JSON กับ JSONP มันต่างกันอย่างไร แล้วจะใช้งานมันเมื่อไร
ผมสรุปสิ่งที่สงสัยเป็นข้อๆ ได้ 3 ข้อครับ
สำหรับคนที่ยังไม่รู้จัก JSON ผมจะอธิบายโดยคราวๆ เพื่อปรับความเข้าใจให้ตรงกัน
อ่านต่อ…
เชื่อว่าหลายๆ คนหันมาใช้ Google Chrome กันมากขึ้น เพราะการใช้งานคล้าย Portal Application (Drag and Drop) ไม่ต้องศึกษาอะไรมาก ก็แค่ลากๆ คลิกๆ และยังรองรับเว็บที่มีรูปแบบ User Interactive ได้ดี เช่น Twitter, Facebook,… โดยจะดึง Real-Time Messages มาแสดงบนเว็บโดยที่เราไม่ต้องกดโหลดหน้าเว็บใหม่ทุกครั้ง เพียงเพื่อดูว่ามีใครส่งข้อความใหม่มาให้เราบ้าง เพราะการจัดการ Resources ของ Google Chrome ที่มีประสิทธิภาพ ทำให้เราเล่นเว็บจำพวก Social Media ไม่ค่อยติดขัด ไม่มีอาการค้าง (ไม่ใช่อารมณ์ค้างนะครับ อิอิ กลัวเข้าใจผิด) แต่ก็ไม่ได้หมายความว่า Google Chrome ไม่มีข้อเสียนะครับ อ่านต่อ…
ผมเป็นคนหนึ่งที่เคยเข้าใจผิดเกี่ยวกับ Javascript และผมก็ถึงบางอ้อ เมื่อผมได้อ่านบทความหนึ่งจาก Sitepoint.com
เคยได้ยินกันไหมครับ
“Java is to JavaScript as ham is to hamster”
เข้าใจกันผิดว่า java และ javascript เกี่ยวข้องกัน ที่จริง javascript พัฒนามาจากภาษา Mocha ต่อมาเปลี่ยนชื่อเป็น LiveScript และในที่สุดเป็น Javascript ที่เรารู้จักกันครับ อ่านต่อ…
เรามาทำ WorkShop กันสักนิดนึง เพื่อทำความเข้าใจเรื่อง DOM Node Tree มากยิ่งขึ้น ทำไปพร้อมๆ กันนะครับ
โจทย์มีอยู่ว่า ตื่นเต้นกันไหมครับ
“ให้เขียนฟังกัชัน Recursive (ฟังก์ชันที่เรียกตัวเอง) โดยแสดงรายชื่อ Nodes ต่างๆ ในเอกสาร HTML และต้องรองรับเอกสาร HTML ทุกรูปแบบนะครับ” ผมมีเอกสาร HTML ตัวอย่างให้ครับ