ฉันยอมรับว่าฉันไม่เคยเป็นแฟนตัวยงของ JavaScript ฉันสามารถอ่านและเขียนจาวาสคริปต์ได้ แต่จนกระทั่งเมื่อเร็ว ๆ นี้ฉันมีความสนใจน้อยมาก ด้วยเหตุผลใดก็ตามใจของฉันมีข้อผิดพลาดทางจิตเมื่อเขียนสคริปต์ JS ฉันสามารถเขียน C + + ซับซ้อนและโปรแกรม Java และฉันสามารถเขียนสคริปต์ CGI Perl ในการนอนหลับของฉัน แต่ JavaScript ได้เสมอต่อสู้
JavaScript ทำสนุก JavaScript เพิ่มเติม
ฉันคิดว่าส่วนหนึ่งของเหตุผลที่ฉันไม่ชอบ JavaScript เนื่องจาก rollovers น่าเบื่อ แน่นอนว่าคุณสามารถทำอะไรได้มากกว่านี้กับ JS แต่ 90% ของไซต์ที่ใช้งานได้ทำแบบโรลโอเวอร์หรือแบบฟอร์มการตรวจสอบและไม่มากนัก และเมื่อคุณได้ตรวจสอบแบบฟอร์มแล้วคุณได้ตรวจสอบความถูกต้องแล้ว
แล้วอาแจ็กซ์มาพร้อมและทำให้มันใหม่ทั้งหมดอีกครั้ง ทันใดนั้นเรามีเบราว์เซอร์ที่สนับสนุน JavaScript ในการทำสิ่งอื่นนอกเหนือจากการแลกเปลี่ยนภาพและเรามี XML และ DOM เพื่อเชื่อมต่อข้อมูลกับสคริปต์ของเรา ทั้งหมดนี้หมายความว่า Ajax น่าสนใจสำหรับฉันดังนั้นฉันต้องการสร้างแอ็พพลิเคชัน Ajax
แอพพลิเคชัน Ajax ที่โง่ที่สุดเท่าที่คุณเคยสร้างมา?
ฉันคิดว่าฉันจะต้องเป็นตัวตรวจสอบอีเมลในบัญชีที่เกือบจะไม่มีอีเมล คุณจะไปที่เว็บเพจและจะพูดว่า "คุณมีข้อความอีเมล 0 รายการ" จำนวน 0 จะเปลี่ยนไปหากมีข้อความเข้ามา แต่เนื่องจากบัญชีดังกล่าวไม่มีเมล์จะไม่มีการเปลี่ยนแปลง ฉันทดสอบโดยการส่งอีเมลไปที่บัญชีและทำงานได้ แต่มันไม่มีประโยชน์อะไร มีตัวตรวจสอบอีเมลดีกว่าเมื่อห้าปีก่อนและฉันไม่จำเป็นต้องใช้ Firefox หรือ IE ในการใช้งาน เมื่อหนึ่งในเพื่อนร่วมงานของฉันเห็นว่าเธอกล่าวว่า "มันทำอะไร?" เมื่อฉันอธิบายเธอถามว่า "ทำไม?"
ก่อนที่จะสร้างแอ็พพลิเคชัน Ajax ถามคำถามเสมอ
ทำไมต้อง Ajax?ถ้าเหตุผลเดียวที่คุณสร้างแอพพลิเคชันใน Ajax ก็คือ "Ajax เจ๋ง" หรือ "เจ้านายบอกให้ใช้ Ajax" จากนั้นคุณควรประเมินทางเลือกเทคโนโลยีของคุณอย่างจริงจัง เมื่อคุณสร้างแอพพลิเคชันบนเว็บคุณควรคิดถึงลูกค้าของคุณก่อน สิ่งที่พวกเขาต้องการโปรแกรมนี้จะทำอย่างไร อะไรจะทำให้ง่ายต่อการใช้? ทำไมไม่เป็นอย่างอื่น?อาจเป็นเรื่องน่าสนใจที่จะใช้ Ajax เพียงเพราะคุณสามารถทำได้ ในเว็บไซต์หนึ่งที่ทีมของเรากำลังดำเนินการอยู่มีหน้าแท็บของหน้า เนื้อหาทั้งหมดถูกเก็บไว้ใน XML ในฐานข้อมูลและเมื่อคุณคลิกที่แท็บ Ajax ถูกใช้เพื่อสร้างเพจใหม่ด้วยข้อมูลแท็บใหม่จาก XML การใช้งานนี้ดูเหมือนจะเป็นประโยชน์อย่างยิ่งสำหรับ Ajax จนกว่าคุณจะเริ่มคิดถึงปัญหาบางอย่างกับ: สิ่งที่น่าสนใจก็คือเว็บไซต์นี้มีหน้าที่คล้ายกันในอดีตที่ไม่ได้ใช้ Ajax พวกเขาส่งเนื้อหาด้วย div ที่ซ่อนหรือหน้า HTML แยกต่างหาก ไม่มีเหตุผลที่จะใช้ Ajax นอกเหนือจากที่ Ajax เยี่ยมยอดและเจ้านายของเราแนะนำว่าเราต้องการหาสถานที่ที่จะใช้งาน หากคุณต้องการจะสร้างแอ็พพลิเคชัน Ajax หรือเฉพาะบางอย่างใน Ajax บนเว็บไซต์ของคุณก่อนอื่นให้ตรวจสอบว่าข้อมูลที่คุณกำลังเข้าถึงมีการเปลี่ยนแปลงหรือไม่ ประเด็นของคำขอแบบอะซิงโครนัสคือทำให้เซิร์ฟเวอร์ร้องขอข้อมูลที่มีการเปลี่ยนแปลงได้เร็วขึ้นเนื่องจากเกิดขึ้นขณะที่ผู้อ่านกำลังทำอย่างอื่น จากนั้นเมื่อคลิกที่ลิงก์หรือปุ่ม (หรือหลังจากตั้งระยะเวลาแล้วแต่ความแตกต่างของคุณ) ข้อมูลจะปรากฏขึ้นทันที หากเนื้อหาหรือข้อมูลของคุณไม่เปลี่ยนแปลงคุณไม่ควรใช้ Ajax เพื่อเข้าถึง หากเนื้อหาหรือข้อมูลของคุณมีการเปลี่ยนแปลงเพียงเล็กน้อยคุณอาจไม่ควรใช้ Ajax ในการเข้าถึง พูดคุยกับเจ้านายหรือฝ่ายการตลาดของคุณเพื่อค้นหาสาเหตุที่ต้องการใช้ Ajax ในเว็บไซต์ เมื่อคุณเข้าใจสาเหตุที่ต้องการเหตุผลแล้วคุณจะสามารถหาคำตอบที่เหมาะสมได้ เตือนเจ้านายของคุณว่าลูกค้าของคุณมาก่อนและการเข้าถึงนั้นไม่ใช่แค่คำพูด หากไม่สนใจว่าไซต์ของคุณสามารถเข้าถึงลูกค้าได้หรือไม่โปรดแจ้งเตือนว่าเครื่องมือค้นหาไม่สนใจ Ajax ดังนั้นจะไม่ได้รับการเปิดดูหน้าเว็บมากเท่าใด เริ่มต้นเล็ก ๆ สร้างสิ่งที่ง่ายก่อนที่จะกังวลเกี่ยวกับการสร้างเว็บแอ็พพลิเคชันใหม่ทั้งหมดตั้งแต่เริ่มต้น หากคุณสามารถรับสิ่งที่ Ajaxian เข้าสู่เว็บไซต์ของคุณที่อาจจะเจ้านายหรือฝ่ายการตลาดของคุณต้องบรรลุเป้าหมายของพวกเขา เป็นมั่นเหมาะที่เป็นไปได้ที่จะนำโปรแกรม Ajax ที่เป็นประโยชน์จริง แต่ถ้าคุณคิดว่าจะทำอย่างไรก่อน
Ajax ใช้สำหรับเนื้อหา Action Not
สิ่งที่ดีสำหรับ Ajax
จะทำอย่างไรเมื่อคุณได้รับ 'Ajax Call'