Book Review - Ajax และ Php การสร้างโปรแกรมประยุกต์บนเว็บที่ตอบสนองต่อ


ผู้แต่ง: Cristian Darie
Bogdan Brinzarea
Filip Chereches-Tosa
หมดเวลา Bucica
ไอ: 1904811825
สำนักพิมพ์: Packt Publishing
9.4 x 7.4
284 หน้า
เผยแพร่: มีนาคม 2549

หนังสือเล่มนี้มีความรู้ด้านการใช้งาน PHP, XML, JavaScript และ MySQLR และคุณมี PHP, MySQL, phpMyAdmin และเซิร์ฟเวอร์เช่น Apache ติดตั้งบนคอมพิวเตอร์ของคุณ ในหนังสือเล่มนี้ผู้แต่ง Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa และ Mihai Bucica สอนผู้อ่านถึงวิธีการเพิ่มคุณสมบัติด้านไคลเอนต์ของ Ajax ให้กับแอพพลิเคชันเว็บ PHP ที่ขับเคลื่อนด้วย PHP

อย่างที่คุณคาดหวังผู้แต่งเริ่มต้นด้วยการอภิปรายว่าอาแจ็กซ์คืออะไรประวัติและอาแจ็กซ์ตัวใดที่คุณจะเพิ่มลงในแอปพลิเคชัน PHP ที่กล่าวถึงในหนังสือ ผู้เขียนใช้แนวทางแบบแยกส่วนเมื่อสร้างเว็บแอปพลิเคชันเหล่านี้

งานเขียนโปรแกรมแรกที่กล่าวถึงในหนังสือคอมพิวเตอร์หลายเล่มเป็นการตรวจสอบความถูกต้องของแบบฟอร์มฝั่งไคลเอ็นต์และในหนังสือเล่มนี้ผู้เขียนได้ทำแบบเดียวกันโดยแสดงว่า Ajax ได้เปลี่ยนกระบวนการตรวจสอบแบบดั้งเดิมหรือไม่ ในกระบวนการดั้งเดิมการตรวจสอบความถูกต้องฝั่งไคลเอ็นต์เกิดขึ้นหลังจากส่งแบบฟอร์ม แต่ก่อนที่จะถึงเซิร์ฟเวอร์ ผู้เขียนแสดงวิธีการปรับปรุงกระบวนการนี้โดยใช้ Ajax เพื่อตรวจสอบข้อมูลที่ผู้ใช้ป้อนขณะที่พิมพ์

ถัดไปคุณจะสร้างแอปพลิเคชันการแชท Ajax ผู้เขียนไม่ครอบคลุมกระบวนการสนับสนุนเช่นห้องสนทนารายชื่อผู้ใช้การแชทและการเข้าสู่ระบบ พวกเขาเลือกที่จะมีสมาธิในการปรับปรุงการโพสต์ข้อความและรับกระบวนการโดยใช้ Ajax เพื่อลดความจำเป็นในการโหลดหน้าเว็บอีกครั้งเมื่อดำเนินการงานเหล่านี้ ก่อนที่อาแจ็กซ์และอื่น ๆ ที่เกี่ยวข้องกับการเขียนโปรแกรม XMLHTTP นี่เป็นไปได้โดยใช้จาวาเท่านั้นTM, แฟลชR หรือโปรแกรมพิเศษอื่น ๆ

Ajax ได้รับความนิยมเนื่องจาก Google SuggestTM. ดังนั้นจึงเป็นเหตุผลเท่านั้นที่ผู้เขียนจะแสดงวิธีการสร้าง Ajax แนะนำของคุณเองและการประยุกต์ใช้การเติมข้อความอัตโนมัติ ฐานข้อมูลที่ใช้สำหรับตัวอย่างการทำงานสำหรับแอปพลิเคชันนี้คือ PHP Function List ที่ PHP.net ถัดไปคุณจะได้เรียนรู้วิธีสร้างแอปพลิเคชั่นการสร้างแผนภูมิแบบเรียลไทม์สองรายการ อันแรกคือกราฟที่วาดในเวลาจริงโดยใช้ SVG และอีกอันคือตาราง Ajax ที่ใช้ XSLT และ XPath แอปพลิเคชันทั้งสองนี้อัปเดตแผนภูมิเหล่านี้โดยไม่ต้องโหลดหน้าเว็บซ้ำ

ความนิยมของ RSS syndicaiton ทำให้แอปพลิเคชั่นต่อไปนี้เป็นที่ชื่นชอบ คุณจะสร้างตัวอ่าน RSS อย่างง่าย (ตัวรวม) โดยใช้ Ajax, PHP, XSLT และ SimpleSML ในที่สุดบทเรียนสุดท้ายจะขึ้นอยู่กับแอปพลิเคชันเว็บที่มีอยู่ (script.aculo.us) คุณจะได้เรียนรู้วิธีใช้ Ajax เพื่อเพิ่มการรองรับการลากและวางในแอปพลิเคชันการจัดการงานนี้ (รายการสิ่งที่ต้องทำ)

หนังสือเล่มนี้มีเว็บไซต์สนับสนุนซึ่งมีการสาธิตการทำงานของเว็บแอปพลิเคชั่นซึ่งมีอยู่ในหนังสือบทตัวอย่างและ eBook กรณีศึกษาฟรีที่มีชื่อว่า AJAX Whiteboard นี่คือแอปพลิเคชั่นเว็บ Ajax ที่ใช้งานง่ายที่ช่วยให้คุณวาดด้วยเมาส์ของคุณ

ผู้เขียนหนังสือเล่มนี้ผสมผสานภูมิหลังที่แตกต่างกันของพวกเขาสำหรับโครงการนี้ Cristian Darie เป็นวิศวกรซอฟต์แวร์และนักเขียนด้านเทคนิค หน้าสนับสนุนของเขาสำหรับหนังสือเล่มนี้สามารถพบได้ที่ CristianDarie.ro Bogdan Brinzarea มีพื้นหลังด้านการธนาคารและความปลอดภัย Filip Chereches-Tosa เป็นผู้พัฒนาเว็บไซต์และ Mihai Bucica ทำงานด้านซอฟต์แวร์การสื่อสาร คุณสามารถไปที่