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

วิธีการใช้ AJAX เพื่อสร้างแอปสำหรับการเขียนโปรแกรม HTML5 และ CSS3 - มังกร

สารบัญ:

วีดีโอ: 01 พื้นฐาน jQuery AJAX - คำสั่ง $.get() 2024

วีดีโอ: 01 พื้นฐาน jQuery AJAX - คำสั่ง $.get() 2024
Anonim

ทุกวันนี้เราต้องการสร้างแอปบนอุปกรณ์เคลื่อนที่ นี่เป็นความลับที่ยิ่งใหญ่ มีการเขียนแอปหลาย ๆ อย่างใน HTML5, CSS และ JavaScript คุณรู้ทุกสิ่งที่จำเป็นสำหรับแอปที่ทำงานบนอุปกรณ์เคลื่อนที่แล้ว นอกจากนี้คุณยังไม่จำเป็นต้องเรียนรู้ภาษาใหม่หรือได้รับอนุญาตจากร้านแอปพลิเคชันหรือซื้อใบอนุญาตเช่นเดียวกับแอปเนทีฟ

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

ผลออกมาเหล่านี้ค่อนข้างง่ายที่จะทำ

การเพิ่มไอคอนลงในโปรแกรม

iOS เวอร์ชันปัจจุบัน (ระบบปฏิบัติการ iPhone / iPad) มีความสามารถในการจัดเก็บหน้าเว็บใดก็ได้บนเดสก์ท็อป เพียงแค่ดูเว็บเพจใน Safari แล้วคลิกปุ่มแชร์ คุณจะพบตัวเลือกเพื่อบันทึกหน้าเว็บไว้บนเดสก์ท็อป คุณสามารถสั่งให้ผู้ใช้ทำเช่นนี้ได้และพวกเขาจะสามารถเปิดตัวโปรแกรมของคุณเหมือนกับแอปทั่วไปได้

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


เป็นโบนัสพิเศษ iPhone หรือ iPad จะปรับภาพให้มีลักษณะเหมือน ไอคอนแอ็ปเปิ้ลเพิ่มลักษณะพิเศษที่เหมาะสมกับรุ่นที่ติดตั้ง iOS (กลมและมีม่วงใน iOS6 แบนใน iOS7)

แน่นอนว่าเคล็ดลับไอคอนนี้เป็นกลไกเดียวของ Apple บุ๊กมาร์กใด ๆ ที่คุณกำหนดด้วยเบราว์เซอร์หลักของคุณสามารถเพิ่มลงในเดสก์ท็อปได้ แต่ไม่มีตัวเลือกไอคอนที่กำหนดเอง คำสั่ง apple-touch-icon จะถูกละเว้นถ้าคุณใช้ OS อื่น ๆ

ลบแถบเครื่องมือ Safari

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


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

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

จัดเก็บโปรแกรมของคุณแบบออฟไลน์

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

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

นี่คือผลที่ค่อนข้างง่าย:

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

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

  • สร้างคาราโอเกะ ไฟล์ manifest: ดูไดเร็กทอรีที่มีเกมของคุณและสร้างไฟล์ข้อความใหม่ที่ชื่อว่า

  • เขียนบรรทัดแรก: บรรทัดแรกของแคช ไฟล์ Manifest ควรมีเฉพาะแคช Manifest (ทั้งหมดเป็นตัวพิมพ์ใหญ่)

  • สร้างรายชื่อไฟล์ทุกไฟล์ในไดเร็กทอรี: เขียนชื่อของไฟล์ทุกไฟล์ในไดเร็กทอรีหนึ่งไฟล์ต่อบรรทัด ระมัดระวังตัวอักษรและการสะกดของคุณ

  • เพิ่มแอ็ตทริบิวต์ Manifest: แท็กมีแอตทริบิวต์ใหม่ที่เรียกว่า Manifest ใช้เพื่ออธิบายถึงเซิร์ฟเวอร์ที่สามารถพบไฟล์แคชได้:

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

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

  • ตรวจสอบการตั้งค่าเซิร์ฟเวอร์: หากที่เก็บข้อมูลแบบออฟไลน์ไม่ทำงานคุณอาจต้องตรวจสอบกับการดูแลเซิร์ฟเวอร์ของคุณ ต้องมีการกำหนดค่าชนิดของข้อความ / ชนิด MIME ที่แสดงบนเซิร์ฟเวอร์ คุณอาจต้องขอให้ผู้ดูแลระบบเซิร์ฟเวอร์ของคุณตั้งค่าตัวเลือกนี้ใน ไฟล์ htaccess สำหรับบัญชีของคุณ:

    ข้อความ addtype / cache-manifest manifest
    

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

วิธีการใช้ AJAX เพื่อสร้างแอปสำหรับการเขียนโปรแกรม HTML5 และ CSS3 - มังกร

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

สำรวจภาพพื้นผิวในภาพถ่ายอาหาร - หุ่น

สำรวจภาพพื้นผิวในภาพถ่ายอาหาร - หุ่น

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

ค้นหาภาพระยะใกล้และระยะใกล้ - Dummies

ค้นหาภาพระยะใกล้และระยะใกล้ - Dummies

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

แก้ไข Light Balance ของภาพ HDR ใน Photomatix - Dummies

แก้ไข Light Balance ของภาพ HDR ใน Photomatix - Dummies

เพื่อปรับสมดุลแสงและผลกระทบโดยรวมในภาพ ภาพ HDR ใน Photomatix Pro ใช้การตั้งค่า Strength และ Smoothing หากการตั้งค่าพื้นฐานของคุณได้รับการหมุนเวียนไปจนถึงจุดที่คุณพอใจกับภาพลักษณ์ของคุณคุณอาจไม่จำเป็นต้องปรับการตั้งค่า Strength และ Smoothing อย่างมีนัยสำคัญใด ๆ ...

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

วิธีเลือกเลนส์สำหรับการถ่ายภาพสัตว์ป่า - หุ่น

วิธีเลือกเลนส์สำหรับการถ่ายภาพสัตว์ป่า - หุ่น

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

วิธีการถ่ายภาพสัตว์ที่เคลื่อนไหว - มัมมี่

วิธีการถ่ายภาพสัตว์ที่เคลื่อนไหว - มัมมี่

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

วิธีการถ่ายภาพวัตถุที่มีแสงด้านหลัง - ม.อ.

วิธีการถ่ายภาพวัตถุที่มีแสงด้านหลัง - ม.อ.

เมื่อดวงอาทิตย์ส่องลงด้านหลังของวัตถุ เมื่อกล้องวัดวัตถุหรือวัตถุที่มีแสงด้านหลังมันมืดกว่าฉากอื่น ๆ คุณสามารถจัดการวัตถุย้อนแสงได้สองวิธี: ใช้การชดเชยแสงเพื่อเพิ่มแสง

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

เปลี่ยนขนาดภาพและความละเอียดใน Photoshop Elements 10 - Dummies

เปลี่ยนขนาดภาพและความละเอียดใน Photoshop Elements 10 - Dummies

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

การโคลนและการรักษาเครื่องมือใน Photoshop Elements 12 - Dummies

การโคลนและการรักษาเครื่องมือใน Photoshop Elements 12 - Dummies

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

โหมดผสมผสานใน Photoshop Elements 11 - Dummies

โหมดผสมผสานใน Photoshop Elements 11 - Dummies

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