บ้าน การเงินส่วนบุคคล วิธีการสร้างคำขอ AJAX ด้วย jQuery สำหรับ HTML5 และ CSS3 การเขียนโปรแกรม - dummies

วิธีการสร้างคำขอ AJAX ด้วย jQuery สำหรับ HTML5 และ CSS3 การเขียนโปรแกรม - dummies

สารบัญ:

วีดีโอ: สูตรเด็ดแก้ไอ ได้ผล100% ไอหายชะงัดใน 2 แก้ว l อร่อยพุง 2024

วีดีโอ: สูตรเด็ดแก้ไอ ได้ผล100% ไอหายชะงัดใน 2 แก้ว l อร่อยพุง 2024
Anonim

วัตถุประสงค์หลักของไลบรารี AJAX เช่น jQuery คือการทำให้แอ็พพลิเคชัน AJAX ง่ายขึ้นสำหรับโปรแกรมเมอร์ HTML5 และ CSS3 ยากที่จะเชื่อได้ว่าวิธีนี้สามารถทำได้ง่ายกับ jQuery

วิธีใส่ไฟล์ข้อความด้วย AJAX

ดูโค้ดนี้:

ajax html $ (เอกสาร) พร้อม (getAJAX); function getAJAX () {$ ("# output"). โหลด ("hello. txt");}

HTML สะอาดมาก มันก็สร้าง div ว่างเปล่าที่เรียกว่า output

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

กลไก load () ที่อธิบายไว้ที่นี่เหมาะสำหรับสถานการณ์พื้นฐานที่คุณต้องการโหลดข้อความสั้นหรือ HTML ลงในหน้าเว็บของคุณ

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

CMS โดยใช้ AJAX $ (init);

ฟังก์ชัน init () {$ ("# heading") โหลด ("หัว. html"); $ ("# เมนู") โหลด ("เมนู. html"); $ ("# content1") โหลด ("story1. html"); $ ("# content2") โหลด ("story2. html"); $ ("# ท้าย") โหลด ("ท้าย. html");};


หน้าเว็บไม่มีเนื้อหา!

  • div ทั้งหมดว่างเปล่า ไม่มีข้อความใดที่ปรากฏในภาพหน้าจออยู่ในเอกสารนี้ แต่ไฟล์ทั้งหมดถูกดึงออกจากไฟล์ขนาดเล็กลงในแบบไดนามิก หน้าประกอบด้วย divs ชื่อว่างเปล่า

  • ไม่ใช่เนื้อหาใดเนื้อหาหนึ่งหน้าประกอบด้วยตัวยึดตำแหน่งที่มีรหัส ใช้ jQuery

  • ไลบรารี jQuery ใช้เพื่อลดภาระการโหลดข้อมูลผ่านทางสาย AJAX เนื้อหาทั้งหมดอยู่ในไฟล์แยกต่างหาก

  • ดูผ่านไดเร็กทอรีและคุณสามารถดูไฟล์ HTML ที่เรียบง่ายซึ่งมีส่วนเล็ก ๆ ของหน้า ตัวอย่างเช่น story1. html มีลักษณะดังนี้: Book I - การสร้างมูลนิธิ HTML

    ฐานข้อมูล Sound HTML

    1. การตรวจสอบทั้งหมด
    2. การเลือกเครื่องมือ
    3. การจัดการข้อมูลด้วยรายการและตาราง
    4. การเชื่อมต่อกับลิงค์
    5. การเพิ่มรูปภาพ
    6. การสร้างฟอร์ม
  • init () วิธีการทำงานบน เอกสารพร้อม เมื่อเอกสารพร้อมแล้วหน้านี้จะรันเมธอด init () วิธีการ

  • init () ใช้การเรียก AJAX เพื่อโหลดเนื้อหาแบบไดนามิก ไม่มีอะไรมากไปกว่าวิธีการในการโหลด jQuery () วิธีนี้อาจใช้งานได้มาก แต่ก็มีลักษณะที่น่าสนใจมาก:

หากคุณกำลังสร้างเว็บไซต์ขนาดใหญ่ที่มีหน้าเว็บหลายหน้าคุณมักต้องการออกแบบรูปลักษณ์และใช้ซ้ำในลักษณะเดียวกัน แม่แบบซ้ำ ๆ

  • นอกจากนี้คุณอาจมีบางองค์ประกอบที่จะสอดคล้องกันในหลาย ๆ หน้า คุณสามารถสร้างเอกสารดีฟอลต์และคัดลอกและวางเอกสารลงในแต่ละหน้าได้ แต่วิธีนี้ก็ไม่เป็นระเบียบ เกิดอะไรขึ้นถ้าคุณได้สร้าง 100 หน้าตามเทมเพลตแล้วต้องเปลี่ยนส่วนหัว คุณต้องทำการเปลี่ยนแปลงใน 100 หน้าต่างๆ

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

ต่อไปนี้คือวิธีที่คุณใช้แนวทางแบบนี้:

สร้างเทมเพลตเดียวสำหรับทั้งไซต์ของคุณ

  1. สร้าง HTML และ CSS ขั้นพื้นฐานเพื่อจัดการรูปลักษณ์โดยรวมของเว็บไซต์ของคุณทั้งหมด อย่ากังวลกับเนื้อหา เพียงแค่สร้างตัวยึดตำแหน่งสำหรับส่วนประกอบทั้งหมดของหน้าเว็บของคุณ ตรวจดูให้แน่ใจว่าได้ให้ ID แต่ละองค์ประกอบและเขียน CSS เพื่อให้ได้ตำแหน่งตามที่คุณต้องการ

    เพิ่มการสนับสนุน jQuery

  2. สร้างลิงก์ไปยังไลบรารี jQuery และสร้างวิธีการเริ่มต้น init () ใส่รหัสเพื่อจัดการกับส่วนต่างๆของหน้าเว็บที่จะสอดคล้องกัน

    ทำซ้ำแม่แบบ

  3. หลังจากที่คุณทราบว่าเทมเพลตจะทำงานอย่างไรให้ทำสำเนาสำหรับแต่ละหน้าในไซต์ของคุณ

    ปรับแต่งแต่ละหน้าโดยการเปลี่ยน

  4. init () ฟังก์ชัน ส่วนหนึ่งของเทมเพลตที่เปลี่ยนเป็นฟังก์ชัน init () หน้าเว็บทั้งหมดของคุณจะเหมือนกันยกเว้นจะมีฟังก์ชัน init () ที่ปรับแต่งเองซึ่งจะโหลดเนื้อหาที่แตกต่างกัน

    โหลดเนื้อหาแบบกำหนดเองลงใน div ด้วย AJAX

  5. ใช้ฟังก์ชัน init () เพื่อโหลดเนื้อหาลงในแต่ละ div

    นี่เป็นวิธีที่ดีในการจัดการเนื้อหา แต่ก็ไม่ใช่ระบบการจัดการเนื้อหาแบบเต็มรูปแบบ แม้ AJAX จะไม่อนุญาตให้คุณ

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

วิธีการสร้างคำขอ AJAX ด้วย jQuery สำหรับ HTML5 และ CSS3 การเขียนโปรแกรม - dummies

ตัวเลือกของบรรณาธิการ

การ์ดหน่วยความจำสำหรับ Canon EOS Rebel T1i / 500D - มม.

การ์ดหน่วยความจำสำหรับ Canon EOS Rebel T1i / 500D - มม.

หน่วยความจำของกล้องดิจิตอล การ์ดเป็นกุญแจสำคัญในการถ่ายภาพ อ่านคำแนะนำเกี่ยวกับการ์ดหน่วยความจำสำหรับ Canon Rebel T1i / 500D รวมถึงการ์ดที่จะซื้อและวิธีใส่, นำออกและล็อคการ์ดหน่วยความจำ ชนิดของแผ่นบันทึกข้อมูล Canon Rebel T1i / 500D ใช้การ์ดหน่วยความจำชนิดหนึ่งที่เรียกว่า

รูปแบบกล้องดิจิตอล Rebel T2i / 550D ของ Canon - มัมมี่

รูปแบบกล้องดิจิตอล Rebel T2i / 550D ของ Canon - มัมมี่

ที่นี่คือคำแนะนำสำหรับปุ่มต่างๆ และการควบคุมภายนอกอื่น ๆ บน Digital Rebel T2i / 550D ของคุณ เลนส์ที่แสดงในกล้องดิจิทัลด้านล่างคือ Canon EF-S 18-55 มม. (Image Stabilization) รุ่นขายให้กับ Rebel; เลนส์อื่น ๆ อาจแตกต่างกัน

คุณลักษณะ 10 อันดับแรกของ Canon บน Canon EOS 7D Mark II - มัมมี่

คุณลักษณะ 10 อันดับแรกของ Canon บน Canon EOS 7D Mark II - มัมมี่

Canon EOS 7D Mark II เป็นกล้องที่ทันสมัยซึ่งเต็มไปด้วยคุณสมบัติต่างๆ นี่คือคุณสมบัติระดับมืออาชีพสิบอันดับแรกที่คุณสามารถใช้เพื่อจับภาพที่น่าสนใจ: EOS 7D Mark II มีอัตราการจับภาพต่อเนื่องสูงสุด 10 เฟรมต่อวินาที นี้ช่วยให้คุณสามารถจับภาพลำดับของ ...

ตัวเลือกของบรรณาธิการ

การใช้เครื่องวัดแสงด้วยมือที่ถ่ายในอาหาร - มัมมี่

การใช้เครื่องวัดแสงด้วยมือที่ถ่ายในอาหาร - มัมมี่

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

HDR ภาพและไฟล์ HDR คืออะไร? - Dummies

HDR ภาพและไฟล์ HDR คืออะไร? - Dummies

ภาพ HDR และไฟล์ HDR เป็นส่วนประกอบสองส่วนของการถ่ายภาพในแบบไดนามิกสูงเป็นหัวใจสำคัญของเรื่อง นี่คือสิ่งที่อยู่ในการถ่ายภาพ HDR ซึ่งทำให้ H และ D ใน R. บางครั้งคำศัพท์ของการถ่ายภาพในช่วงไดนามิกสูงอาจทำให้เกิดความสับสน ทุกอย่างเป็นแบบ HDR นี้และ HDR นั่นเอง ...

HDR Photography คืออะไร? - Dummies

HDR Photography คืออะไร? - Dummies

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

ตัวเลือกของบรรณาธิการ

การแปรงสิ่งที่เลือกลงบนรูปดิจิตอลของคุณ -

การแปรงสิ่งที่เลือกลงบนรูปดิจิตอลของคุณ -

ใช้เครื่องมือเช่นแปรงเลือกองค์ประกอบของ Elements 'สำหรับซับซ้อน โครงร่างการเลือก ด้วยเครื่องมือนี้คุณจะแปรงพื้นที่ที่คุณไม่ต้องการเปลี่ยนวางรูปแบบดิจิทัลเหนือพิกเซลเหล่านั้น การใช้เครื่องมือแปรงจะง่ายกว่าการวาดรูปฟรีฟอร์มด้วยเครื่องมือใด ๆ ที่ไม่ได้ทำด้วยมือ แม้ว่าขั้นตอนต่อไปนี้จะใช้ Elements ...

การเปลี่ยนขนาดจอแสดงผลบนหน้าจอขนาดของภาพถ่ายดิจิตอลด้วย Adobe Photoshop Elements - หุ่น

การเปลี่ยนขนาดจอแสดงผลบนหน้าจอขนาดของภาพถ่ายดิจิตอลด้วย Adobe Photoshop Elements - หุ่น

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

ข้อควรพิจารณาในการแก้ไขภาพสุดท้ายของภาพงานแต่งงาน - มัมมี่

ข้อควรพิจารณาในการแก้ไขภาพสุดท้ายของภาพงานแต่งงาน - มัมมี่

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