ส่วนของเว็บไซต์
ตัวเลือกของบรรณาธิการ:
- การสร้างทางลัดบนเดสก์ท็อปสำหรับเพื่อนร่วมชั้น
- หากรองเท้าไม่พอดีกับ Aliexpress: การกระทำที่ถูกต้องในกรณีนี้ ผลิตภัณฑ์ Aliexpress มีขนาดที่เหมาะสม
- ข้อพิพาทใน AliExpress เข้าร่วมข้อพิพาทใน AliExpress
- 3 ฐานข้อมูลแบบกระจาย
- ผู้จัดการเนื้อหา - ความรับผิดชอบ เงินเดือน การฝึกอบรม ข้อเสียและข้อดีของการทำงานเป็นผู้เชี่ยวชาญด้านเนื้อหา
- จะป้องกันตัวเองจากการขุดที่ซ่อนอยู่ในเบราว์เซอร์ของคุณได้อย่างไร?
- การกู้คืนรหัสผ่านใน Ask
- วิธีเปิดกล้องบนแล็ปท็อป
- ทำไมเพลงไม่เล่นบน VKontakte?
- วิธีเพิ่มขนาดของไดรฟ์ C โดยเสียค่าใช้จ่ายของไดรฟ์ D โดยไม่สูญเสียข้อมูล
การโฆษณา
ทรัพยากร. แหล่งข้อมูลที่ดีที่สุดสำหรับการเรียนรู้ html และ css ทรัพยากร Ruthless html |
…แม้ว่าไวยากรณ์ของ HTML จะเรียนรู้ได้ง่าย แต่ก็ยังมีองค์ประกอบ คุณลักษณะ และ...แนวคิดอื่นๆ มากมายที่คุณจะต้องเรียนรู้และติดตาม...ในขณะที่หลักสูตรนี้มีวัตถุประสงค์เพื่อแนะนำ สำหรับสิ่งที่จำเป็นของ HTML นั้น...ไม่ได้ออกแบบมาเพื่อสอนคุณทุกองค์ประกอบและคุณลักษณะที่มีอยู่...ดังนั้น ด้วยเหตุนี้ ฉันจึงต้องการให้แหล่งข้อมูล HTML ออนไลน์สองสามรายการแก่คุณ...ซึ่งสามารถช่วยคุณได้จริงๆ คุณเริ่มเรียนรู้ HTML และ...สามารถใช้เป็นข้อมูลอ้างอิงอันมีค่าในภายหลังในขณะที่คุณกำลังเขียน ของคุณเองหน้า…ตอนนี้เรากำลังจะเริ่มต้นตามข้อกำหนดของตัวเอง… และนี่คือเอกสารสองอย่างที่คุณควรบุ๊กมาร์กไว้อย่างแน่นอน…ดังนั้น นี่คือเวอร์ชัน W3Cs ของ HTML5…คุณจะเห็นได้ว่าเอกสารเหล่านั้นมีเวอร์ชันผู้เผยแพร่ล่าสุด…คุณสามารถเข้าไปดู Editor's Draft…ถ้าคุณต้องการ ดูว่ามีอะไรลงมา ลงไปตามท่อ…และนี่ก็ค่อนข้างใหญ่…ถ้าฉันเลื่อนลงไปจะเห็นว่านี่เป็นเพียงสารบัญ…และฉันจะไม่เลื่อนดูทั้งหมดด้วยซ้ำ ของพวกเขา… เลื่อนการถอดเสียงอัตโนมัติต่อ อัปเดต 3/30/2560 เปิดตัว 3/16/2558HTML เป็นภาษาโปรแกรมที่ขับเคลื่อนเว็บ และเช่นเดียวกับภาษาอื่นๆ เมื่อคุณเชี่ยวชาญแล้ว คุณสามารถเริ่มสร้างเนื้อหาของคุณเองได้ ไม่ว่าจะเป็นเว็บไซต์ธรรมดาหรือเว็บแอปพลิเคชันที่ซับซ้อน หลักสูตรนี้ให้ข้อมูลเชิงลึกเกี่ยวกับสิ่งสำคัญ: ไวยากรณ์ของ HTML และแนวทางปฏิบัติที่ดีที่สุดสำหรับ การเขียนและแก้ไขโค้ดของคุณ James Williamson ผู้เขียนอาวุโสจะตรวจสอบโครงสร้างของเอกสาร HTML ทั่วไป และแสดงวิธีแบ่งหน้าและจัดรูปแบบเนื้อหาของคุณด้วย HTML Plus เรียนรู้วิธีสร้างลิงก์และรายการ และดูว่า HTML ทำงานอย่างไร CSS และ JavaScript เพื่อสร้างประสบการณ์ผู้ใช้ที่สมบูรณ์และน่าดึงดูด ดังนั้นเปิดโปรแกรมแก้ไขข้อความ ดูวิดีโอเหล่านี้ และเริ่มเรียนรู้การเขียน HTML ด้วยวิธีที่ถูกต้อง หัวข้อต่างๆ ได้แก่:
ใครในโลกที่น่ารักที่สุด หน้าแดงที่สุด และเป็นที่ต้องการมากที่สุด? อย่าคิดอะไรที่หยาบคาย ฉันหมายถึงแค่ภาษามาร์กอัปเวอร์ชันใหม่ - HTML5 เวอร์ชันล่าสุดเบราว์เซอร์สมัยใหม่เข้าใจเทคนิค HTML5 บางอย่างอยู่แล้ว ซึ่งหมายความว่าถึงเวลาที่จะเริ่มใช้มันในโปรเจ็กต์ของคุณ HTML5 คืออะไร?เมื่อมองแวบแรก HTML5 ก็เป็นเพียง เวอร์ชันใหม่ภาษามาร์กอัป อย่างไรก็ตาม คำนี้มีความหมายแตกต่างออกไปเล็กน้อย เป็นเรื่องไร้สาระที่จะพิจารณา HTML5 โดยไม่ต้องเอ่ยถึง CSS3 เนื่องจากเป็นไปไม่ได้ที่จะพัฒนาเว็บแอปพลิเคชันที่ทันสมัยอย่างแท้จริงหากไม่มี HTML5 เราไม่สามารถลืมเกี่ยวกับ JavaScript ด้วยความช่วยเหลือนี้ ทำให้สามารถเข้าถึง API ที่หลากหลายที่อธิบายไว้ในมาตรฐาน HTML5 ได้ เมื่อสรุปทั้งหมดข้างต้น คำจำกัดความก็แนะนำตัวเองว่า HTML5 คือชุดของเทคโนโลยี/มาตรฐานสมัยใหม่ (JS, HTML5, CSS3 และอื่นๆ) ที่ใช้สำหรับการพัฒนาเว็บแอปพลิเคชัน หยดประวัติศาสตร์HTML5 ไม่ปรากฏขึ้นอย่างกะทันหัน การพัฒนาเริ่มขึ้นในปี 2550 กลุ่มที่สร้างขึ้นเป็นพิเศษจากสมาคม W3C มีหน้าที่รับผิดชอบในกระบวนการทำงาน แต่คุณลักษณะหลายอย่างของ HTML5 ได้รับการคิดค้นขึ้นภายในกรอบงานของมาตรฐาน Web Application 1.0 และได้มีการพิจารณามาตั้งแต่ปี 2547 ดังนั้นในความเป็นจริงแล้ว HTML5 ไม่ใช่เทคโนโลยีใหม่อย่างที่เห็นเมื่อมองแวบแรก ร่างแรกของข้อกำหนด HTML5 พร้อมใช้งานเมื่อวันที่ 22 มกราคม พ.ศ. 2551 ผ่านไปสามปีแล้ว แต่สเปครุ่นสุดท้ายยังไม่พร้อมและไม่น่าจะพร้อมในปีหรือสองปีหน้า ช่วงเวลาที่น่าเศร้านี้ทำให้นักพัฒนาต้องใช้คุณสมบัติใหม่ในโครงการของตนอย่างระมัดระวัง ข้อมูลจำเพาะสามารถเปลี่ยนแปลงได้ง่ายและไม่ใช่เบราว์เซอร์สมัยใหม่ทั้งหมด (FireFox 4, กูเกิลโครม 10, IE9, Opera 11) รองรับคุณสมบัติใหม่อย่างสมบูรณ์ สูตรอาหารเพื่อสุขภาพเราอาจจะพูดถึงทฤษฎี HTML5 กันมานานมาก แต่หัวข้อของเราเรียกว่า "การเขียนโค้ด" ดังนั้นฉันจึงขอเชิญคุณมาสัมผัสความสามารถของมาตรฐานในทางปฏิบัติ ฉันไม่ได้กังวลกับการสร้างสูตรอาหารที่แปลกใหม่ แต่ตัดสินใจยกตัวอย่างสิ่งที่มีประโยชน์จริงๆ และสามารถนำมาใช้กับไซต์ของคุณได้ในตอนนี้ ไปกันเลย สูตรที่ 1: เปิดการลากและวางอย่างเต็มที่ข้อดีอย่างหนึ่งเกี่ยวกับ HTML5 (คุณอาจไม่ควรดื่มเครื่องดื่มชูกำลังมากนัก เพราะควรมีคำว่า “เทคนิค” อยู่ในนั้น - หมายเหตุบรรณาธิการ) ของ HTML5 คือความสามารถในการใช้ File API และ Drag and Drop API ด้วยความช่วยเหลือของพวกเขา คุณสามารถจัดระเบียบการถ่ายโอนไฟล์ที่สวยงามจากคอมพิวเตอร์ของผู้ใช้ไปยังเซิร์ฟเวอร์ได้ โปรดจำไว้ว่าก่อนที่จะมีฟิลด์ที่มีปุ่ม "เรียกดู" เพื่อส่งไฟล์อยู่เสมอ หลังจากคลิกแล้ว กล่องโต้ตอบการเลือกไฟล์มาตรฐานจะปรากฏขึ้น โดยคุณจะต้องเลือกไฟล์ที่จะถ่ายโอน คงจะเป็นการยากที่จะเรียกวิธีนี้ว่าสะดวก โดยเฉพาะอย่างยิ่งเมื่อต้องเพิ่มไฟล์หลายไฟล์ลงในคิวการดาวน์โหลด หลังจากนั้นไม่นานช่างฝีมือก็เริ่มสร้างตัวอัปโหลดแฟลชซึ่งมีฟังก์ชันการทำงานมากกว่า แต่มีข้อเสียเปรียบร้ายแรง - ความจำเป็นในการติดตั้งแฟลช นอกจากนี้ ในทั้งสองกรณี ผู้ใช้ไม่สามารถเพิ่มไฟล์ที่จะถ่ายโอนโดยการลากเมาส์ไปบนหน้าได้ แต่เทคโนโลยี Drag&Drop ถูกใช้ในระบบค่อนข้างบ่อย โดยส่วนตัวแล้วฉันอยากจะเน้นเพียงเสมอ ไฟล์ที่จำเป็นและคลื่นหนูเพียงเล็กน้อยก็โยนมันลงบนหน้ากระดาษ สะดวกกว่าการค้นหาไฟล์โดยใช้กล่องโต้ตอบมาตรฐาน HTML5 ได้ทำการปรับเปลี่ยน และตอนนี้ไม่มีอะไรขัดขวางคุณจากการจัดระเบียบการลากและวางเต็มรูปแบบสำหรับการถ่ายโอนไฟล์ไปยังเพจ Googler เป็นคนแรกที่นำคุณลักษณะนี้ไปใช้ใน Gmail หากคุณใช้ Google คุณอาจสังเกตเห็นพื้นที่ที่คุณสามารถลากไฟล์เพื่อแนบไปกับจดหมายมานานแล้ว โดยส่วนตัวแล้ว ฉันใช้ฟังก์ชันนี้อย่างจริงจัง และตอนนี้ฉันจะแสดงวิธีสร้างฟังก์ชันเดียวกันสำหรับโปรเจ็กต์ของคุณ โครงการของเราจะประกอบด้วยสามไฟล์: example.html, style.css และ scripts.js แน่นอนว่าเราสามารถจำกัดตัวเองให้เหลือเพียงไฟล์ html ไฟล์เดียว แต่โค้ดกลับกลายเป็นว่าไม่สามารถอ่านได้ ไม่จำเป็นต้องผสม HTML กับ JS หรือ CSS เป็นการดีกว่าที่จะแยกทุกอย่างออกเป็นไฟล์แล้วทำงานกับมันอย่างใจเย็น ก่อนอื่น มาเตรียมโครงสร้างการใช้งานของเรากันก่อน สร้างไฟล์ example.html และเขียนลงไป:
ลากไฟล์ของคุณมาที่นี่
เพื่อความสะดวกในการเขียนโค้ดใน JavaScript ฉันจึงรวมไลบรารี jquery ไว้ด้วย หลังจากนั้นฉันอธิบายโครงสร้างของเอกสาร html ในอนาคต ง่ายมาก - เราต้องอธิบายฟิลด์ที่ผู้ใช้ควรลากและวางไฟล์ สิ่งนี้ต้องการคอนเทนเนอร์ div เพียงอันเดียว หากคุณเปิดหน้าเว็บในเบราว์เซอร์ตอนนี้ คุณจะไม่เห็นอะไรที่ดีเลย เพื่อให้พื้นที่ของเรามองเห็นได้ชัดเจน เราจำเป็นต้องออกแบบโดยใช้ CSS เปิดไฟล์ style.css และเขียนโค้ดต่อไปนี้ลงไป: #กล่อง ( Moz-ชายแดนรัศมี: 8px; ตัวระบุ "กล่อง" คือคอนเทนเนอร์ในอนาคตของเราสำหรับการรับไฟล์ (ผู้ใช้จะต้องลากเอกสารไปยังบริเวณนี้) เพื่อให้ผู้ใช้ไม่พลาด ฉันจึงทำให้พื้นที่ใหญ่ขึ้นและเลือกเส้นประ - เส้นประ - เป็นตัวเลือกการจัดเฟรม เส้นประปกติดูไม่ค่อยดีนัก ดังนั้นฉันจึงตั้งค่าสำหรับคุณสมบัติทันที: -moz-border-radius และ -webkitborderradius ตอนนี้คุณสามารถเปิดเพจที่สร้างขึ้นในเบราว์เซอร์และประเมินลักษณะโดยรวมได้ อย่างไรก็ตาม หากคุณพยายามลากบางสิ่งบางอย่างตอนนี้ จะไม่มีอะไรน่าสนใจเกิดขึ้น ไฟล์ที่ลากจะเปิดขึ้นในเว็บเบราว์เซอร์เท่านั้นเอง โค้ด JavaScript ชิ้นเล็กๆ จะช่วยแก้ไขสถานการณ์: $(เอกสาร).ready(ฟังก์ชั่น() ( //เพิ่มตัวจัดการเหตุการณ์ วาร์ mybox = document.getElementById("กล่อง") Mybox.addEventListener("dragenter", dragEnter, false); Mybox.addEventListener("dragexit", dragExit, false); Mybox.addEventListener("dragover", DragOver, false); Mybox.addEventListener("ดร็อป", ดรอป, เท็จ); Evt.stopPropagation(); Evt.preventDefault(); Evt.stopPropagation(); Evt.preventDefault(); Evt.stopPropagation(); Evt.preventDefault(); Evt.stopPropagation(); Evt.preventDefault(); ไฟล์ Var = evt.dataTransfer.files; จำนวน Var = files.length; ถ้า (นับ > 0) จัดการไฟล์(ไฟล์); //รับไฟล์แรก //หากคุณต้องการทำงานกับหลาย ๆ คน //files จากนั้นคุณจะต้องจัดระเบียบการค้นหา ไฟล์ Var = ไฟล์; Document.getElementById("label").innerHTML = เครื่องอ่าน Var = FileReader ใหม่ (); Reader.onprogress = handleReaderProgress; Reader.readAsDataURL (ไฟล์); ถ้า (evt.lengthComputable) ( ถ้า (evt.loaded = evt.total) ( Alert("โหลดแล้ว..."); เมื่อมองแวบแรก โค้ดอาจดูยุ่งยากและเข้าใจยาก แต่อย่างน้อยผู้ที่คุ้นเคยกับ JavaScript และ jquery บ้างควรเข้าใจทันทีว่าเกิดอะไรขึ้น ในตอนแรก ฉันระบุเหตุการณ์ที่ฉันสนใจ ฉันอธิบายฟังก์ชันแยกกันสำหรับแต่ละรายการ ตัวอย่างเช่น เหตุการณ์ DragExit เกิดขึ้นเมื่อผู้ใช้เลื่อนเคอร์เซอร์ของเมาส์ออกจากองค์ประกอบที่กำลังถูกลาก หากผู้ใช้ลากไฟล์ ฟังก์ชัน handleFiles() จะเข้ามาควบคุม ในนั้นฉันจงใจเข้าถึงไฟล์ (ไฟล์) แรกสุดและเริ่มทำงานกับมัน โปรดทราบว่าผู้ใช้สามารถลากและวางไฟล์หลายไฟล์พร้อมกันได้ หากแอปพลิเคชันของคุณต้องสามารถรับมือกับสถานการณ์ดังกล่าวได้ เราจะจัดระเบียบการค้นหาอาร์เรย์ไฟล์ทั้งหมด ฟังก์ชัน handleFiles() คือจุดที่ความสนุกเกิดขึ้น ขั้นแรก ฉันแสดงในองค์ประกอบป้ายกำกับ (จำคำจารึก “ลากไฟล์ของคุณที่นี่”?) ชื่อของไฟล์ที่ผู้ใช้ลากไปยังพื้นที่ที่ใช้งานอยู่ จากนั้นฉันเริ่มอ่านโดยใช้ออบเจ็กต์ประเภท FileReader() . คุณสามารถอ่านเพิ่มเติมได้ในบทความนี้: html5rocks.com/tutorials/file/dndfiles ในกรณีนี้ ฉันกำหนดตัวจัดการเหตุการณ์ onProgress สำหรับออบเจ็กต์ประเภท FileReader() เหตุการณ์นี้จะถูกเรียกทุกครั้งที่มีการอ่านข้อมูล ฉันตั้งเงื่อนไขในตัวจัดการ: หากปริมาณข้อมูลที่โหลดเท่ากับขนาดไฟล์แสดงว่าการอ่านเสร็จสมบูรณ์และสามารถแสดงข้อความที่มีความสุขได้ สูตรที่ 2: ดื่มเบียร์ ดูวิดีโอ ฟังร็อคก่อนการถือกำเนิดของ HTML5 การดูวิดีโอบนเว็บนั้นดำเนินการโดยใช้โปรแกรมเล่นแฟลชทุกประเภท นี่ไม่ได้เป็นการบอกว่าการดูวิดีโอด้วยวิธีนี้ไม่สะดวก ปัญหาเดียวคือเรื่องความปลอดภัย (ช่วงนี้ แฟลชเพลเยอร์เต็มไปด้วยช่องโหว่) และความจำเป็นในการติดตั้งปลั๊กอินเอง มาตรฐาน HTML5 นำเสนอโซลูชันที่หรูหรา - ความสามารถในตัวในการเล่นเนื้อหาวิดีโอและเสียง อาจมีหลายคนเดาแล้วว่าฉันกำลังพูดถึงแท็กและ ช่วยให้คุณสามารถฝังเสียงและวิดีโอลงในเพจได้โดยตรง ความผิดหวังเพียงอย่างเดียวที่เราต้องจัดการคือชุดตัวแปลงสัญญาณที่รองรับ น่าเสียดายที่ชุดนี้แตกต่างกันไปในแต่ละเบราว์เซอร์ ดังนั้นจึงมีความเป็นไปได้สูงที่วิดีโอของคุณจะแสดงผลได้อย่างสมบูรณ์แบบใน Chrome แต่ผู้ใช้ FireFox จะถูกทิ้งไว้ในป่า เพื่อหลีกเลี่ยงไม่ให้ตกอยู่ในสถานการณ์ดังกล่าว ขอแนะนำให้ดูแลตัวเลือกเครือข่ายความปลอดภัย - การเล่นวิดีโอโดยใช้โปรแกรมเล่น Flash เราพูดคุยเกี่ยวกับความน่ารัก (ไม่เลย เขาไม่ได้ผสมคำ เขาจะต้องได้รับการบำบัดด้วยการบำบัดด้วยไฟฟ้าสำหรับการติดอนิเมะ - บันทึกของ Lozovsky) และปัญหา ตอนนี้เรามาฝึกฝนกันดีกว่า เพื่อสาธิตการเล่นวิดีโอ ฉันจึงยกตัวอย่างง่ายๆ:
ควรมีวิดีโอที่นี่ หากคุณเห็นข้อความนี้ แสดงว่าเบราว์เซอร์ของคุณไม่รองรับมาตรฐานใหม่
โปรดทราบว่าในตัวอย่างสำหรับแท็ก ฉันระบุแอตทริบิวต์โปสเตอร์ ในนั้นฉันระบุเส้นทางไปยังไฟล์กราฟิกที่ควรแสดงทันทีหลังจากโหลดเพจ - "เฟรมแรก" สิ่งนี้มีประโยชน์สำหรับอะไร? หรือคุณสามารถแทรกโลโก้บริษัท/โครงการของคุณเป็นรูปภาพดังกล่าวได้ แท็กถูกใช้ในลักษณะเดียวกัน ช่วยให้คุณสามารถระบุแหล่งที่มาหลายแหล่งสำหรับไฟล์สื่อได้ในคราวเดียว ดังนั้นคุณจึงสามารถอัปโหลดไฟล์เดียวกันในรูปแบบที่แตกต่างกันได้ (ogg, mp3) หากเบราว์เซอร์ของผู้ใช้ไม่มีตัวแปลงสัญญาณ MP3 จะพยายามเล่น ogg ปรากฎว่าด้วยการปรับเปลี่ยนง่าย ๆ ทำให้ง่ายต่อการแก้ไขปัญหาความเข้ากันได้และตรวจสอบให้แน่ใจว่าผู้ใช้จะสามารถทำซ้ำเนื้อหาได้ สูตร #3: ตอนนี้คุณอยู่ที่ไหน (API ระบุตำแหน่งทางภูมิศาสตร์)Geolocation API เป็นอินเทอร์เฟซซอฟต์แวร์สำหรับกำหนดพิกัดผู้ใช้ จากข้อมูลที่ได้รับ ทำให้ง่ายต่อการทำเครื่องหมายตำแหน่งของผู้ใช้ เช่น บน Google Maps คุณลักษณะนี้สามารถใช้งานได้ที่ไหน? ใช่แล้ว มีหลายที่! ตัวอย่างเช่น ผู้พัฒนาบริการไมโครบล็อกยอดนิยมอย่าง Twitter ใช้ Geolocation API บนเว็บอินเตอร์เฟสของไคลเอนต์ Twitter หากผู้ใช้อนุญาตให้แชร์ตำแหน่งของตน เมืองที่พวกเขาอยู่ในปัจจุบันจะถูกเพิ่มในทวีตทั้งหมดของพวกเขา ฉันไม่สงสัยเลยว่าตอนนี้คุณรู้สึกทรมานกับคำถามที่ว่า “GAPI ได้รับข้อมูลตำแหน่งจากที่ไหน” อย่าคิดว่าดาวเทียมสอดแนมและของบอนด์อื่นๆ เข้ามาเกี่ยวข้องด้วยซ้ำ ทุกอย่างดูธรรมดากว่ามาก - แพ็คเกจข้อมูลสำหรับการวิเคราะห์สร้างขึ้นจากข้อมูลเกี่ยวกับที่อยู่ IP, ฮอตสปอต Wi-Fi ใกล้เคียง, GPS (หากมีอุปกรณ์), ID เซลล์ GSM และอื่น ๆ หากคุณสนใจทฤษฎีและการปฏิบัติในการรับพิกัดโดยประมาณจากแหล่งที่มาที่ระบุไว้ข้างต้น ฉันขอแนะนำให้คุณเปิดโฟลเดอร์ ][ และค้นหาบทความของ Step ในหัวข้อนี้ ซึ่งเขาวิเคราะห์ส่วนทางทฤษฎีอย่างละเอียดและให้ภาพรวมของ ซอฟต์แวร์ที่เกี่ยวข้อง ตอนนี้เรามาดูตัวอย่างการใช้ GAPI กัน ทุกอย่างเรียบง่ายและชัดเจนมาก:
ก่อนที่จะพยายามรับพิกัด คุณต้องแน่ใจว่าเบราว์เซอร์ของคุณสนับสนุน GAPI หากวิธีระบุตำแหน่งทางภูมิศาสตร์คืนค่าเป็นจริง แสดงว่าทุกอย่างเป็นไปตามลำดับและคุณสามารถลองรับพิกัดได้ เมื่อต้องการทำเช่นนี้ เราจะใช้เมธอด getGurrentPosition ของออบเจ็กต์เนวิเกเตอร์ หากสำเร็จเราจะได้รับพิกัดที่จะส่งตรงถึงเอกสาร สูตร #4: ฐานข้อมูลในเบราว์เซอร์เมื่อพัฒนาเว็บแอปพลิเคชัน เราคุ้นเคยกับการใช้ฐานข้อมูล MySQL, SQLite เป็นผลิตภัณฑ์ที่โปรแกรมเมอร์ทุกคนคุ้นเคย HTML เวอร์ชันที่ห้ามอบของขวัญอีกอย่างให้เรา - ความสามารถในการใช้ฐานข้อมูล SQLite แบบสแตนด์อโลน หยุด! ปรากฎว่าข้อมูลทั้งหมดจะถูกจัดเก็บไว้ในคอมพิวเตอร์ของผู้ใช้? ใช่แล้ว ถูกต้องแล้ว ไม่จำเป็นต้องตะโกนว่าไม่ปลอดภัย สำหรับบางโครงการ คุณลักษณะนี้อาจมีประโยชน์มาก ขออภัย ไม่ใช่ทุกเบราว์เซอร์ที่อนุญาตให้ทำงานกับฐานข้อมูลนี้ได้ ตัวอย่างเช่น IE9 และ FF4 ยังไม่มีคุณลักษณะนี้ ดังนั้นคุณสามารถทำความคุ้นเคยกับคุณลักษณะนี้ในทางปฏิบัติได้ใน Google Chrome เท่านั้น ฉันจะไม่ยกตัวอย่างโค้ดจริง แต่จะแสดงเฉพาะหลักการทำงานทั่วไปเท่านั้น: this.db = openDatabase("xakep", "1.0", "test", 8192); เมื่อดูตัวอย่างข้างต้นอย่างละเอียด คุณจะสังเกตเห็นว่าโดยทั่วไปแล้วการทำงานกับฐานข้อมูลในตัวเกิดขึ้นในลักษณะเดียวกับ SQLite ทั่วไปทุกประการ: เราเปิดฐานข้อมูล เตรียมข้อความค้นหาและดำเนินการ HTML5.ปิดเครื่อง()ไม่ว่าคุณจะใช้ HTML5 ในโครงการของคุณหรือไม่ก็ขึ้นอยู่กับคุณ ฉันคิดว่าตอนนี้ถึงเวลาแล้ว หากคุณเป็นนักพัฒนาเว็บไซต์มืออาชีพ อย่าขี้เกียจที่จะฝังคุณสมบัติ HTML5 ในตอนนี้ แน่นอนอย่าลืมดูแลความเข้ากันได้ - ใช้การสนับสนุนทั้งเบราว์เซอร์สมัยใหม่และเบราว์เซอร์ที่ล้าสมัย คุณมีทุกสิ่งที่คุณต้องการสำหรับสิ่งนี้ อย่าช้าลงและพยายามทำให้โครงการของคุณโดดเด่นกว่าที่อื่น ขอให้โชคดี! จะประกันตัวเองได้อย่างไร?ตลอดบทความนี้ผมได้กล่าวไปแล้วว่า ช่วงเวลาปัจจุบันเบราว์เซอร์สมัยใหม่รองรับฟังก์ชัน HTML5 ในระดับที่แตกต่างกัน นั่นคือเหตุผลที่คุณต้องระวังและพยายามอย่าใช้ของแปลกใหม่ คำถามเกิดขึ้นทันที: “คุณจะรู้ได้อย่างไรว่าเบราว์เซอร์ใดรองรับคุณสมบัติ HTML5 ใดบ้าง” มีหลายวิธีในการแก้ปัญหานี้ แต่สิ่งที่ฉันชอบคือการใช้ไลบรารี JavaScript เล็กๆ ชื่อ Modernizr (modernizr.com) ไลบรารีนี้เผยแพร่โดยไม่มีค่าใช้จ่ายใด ๆ และเมื่อคุณเชื่อมต่อกับโปรเจ็กต์ของคุณแล้ว ไลบรารีนี้จะแสดงรายการคุณลักษณะ HTML5 ที่เบราว์เซอร์ของคุณรองรับทันที เพื่อทดสอบการทำงานของไลบรารี คุณไม่จำเป็นต้องดาวน์โหลดและเชื่อมต่อกับโปรเจ็กต์ของคุณทันที คุณเพียงแค่ต้องไปที่เว็บไซต์อย่างเป็นทางการของห้องสมุดแล้วคุณจะเห็นทันทีว่าเบราว์เซอร์ของคุณรองรับอะไรและไม่รองรับอะไรบ้าง ดูภาพหน้าจอของการเยี่ยมชมเว็บไซต์เมื่อใด Google ช่วยด้วยโครเมียมและ อินเทอร์เน็ตเอ็กซ์พลอเรอร์ 9. แม้จะมีแคมเปญประชาสัมพันธ์ที่ดีและบทความชื่นชม แต่เบราว์เซอร์ของ Microsoft รองรับคุณสมบัติน้อยกว่า Google Chrome อย่างชัดเจน HTML5 จะผลักดัน Flashหนึ่งในคุณสมบัติที่น่าสนใจที่สุดของ HTML5 คือความสามารถในการสร้างภาพเคลื่อนไหว ทำได้โดยการผสม HTML5 และ CSS3 แอนิเมชันนี้ดูค่อนข้างสวยงาม และในหลายกรณีสามารถแทนที่ Flash ได้ ฉันสามารถพูดได้อย่างมั่นใจว่าสิ่งนี้จะไม่เกิดขึ้นในเร็วๆ นี้ เนื่องจากตอนนี้การควบคุม Flash เป็นเรื่องง่ายกว่าการเข้าใจโค้ด HTML5/CSS3 ที่ไม่ชัดเจน (IMHO) อย่างไรก็ตาม คุณต้องรู้เกี่ยวกับคุณสมบัติดังกล่าว ฉันขอแนะนำอย่างยิ่งให้คุณไปตามลิงก์ด้านล่างและเห็นด้วยตาของคุณเองถึงการสาธิตที่สวยงามซึ่งแสดงให้เห็นถึงความเป็นไปได้ของแอนิเมชั่น
ถ้าใช่ แสดงว่าลิงก์นี้เหมาะสำหรับคุณอย่างแน่นอน Google ทำการสาธิตที่ยอดเยี่ยมโดยใช้การผสมผสานระหว่างเทคโนโลยี WebGL, HTML5, CSS3 และ Flash ผลลัพธ์ของค็อกเทลคือแอปพลิเคชันแบบโต้ตอบที่สาธิตร่างกายมนุษย์ 3 มิติ ซึ่งคุณสามารถตรวจสอบโครงสร้างของอวัยวะภายในได้ เมื่อฉันเห็นเขาครั้งแรกฉันก็ไม่สามารถฉีกตัวเองออกไปได้ ฉันตัดสินใจที่จะดำเนินการหัวข้อร้อนแรงนี้ต่อไป ฉันได้รวบรวมรายการแหล่งข้อมูลที่ดีที่สุดสำหรับการเรียนรู้ html และ css เพื่อช่วยผู้ที่สนใจเรียนรู้ปัญหาเหล่านี้ ฉันจำได้ว่าตอนที่ฉันเริ่มต้นเป็นผู้ดูแลเว็บ ฉันพลาดแหล่งข้อมูลคุณภาพสูงและมีประโยชน์มากมายเช่นนี้ ก่อนอื่นให้คำจำกัดความบางส่วน: Html (จากภาษาอังกฤษ "HyperText Markup Language" - ภาษามาร์กอัปไฮเปอร์เท็กซ์) เป็นภาษามาร์กอัปมาตรฐานสำหรับหน้าเว็บ CSS (จากภาษาอังกฤษ "Cascading Style Sheets" - cascading style sheet) เป็นเทคโนโลยีสำหรับการอธิบายลักษณะที่ปรากฏของหน้าเว็บ หากไม่มีความรู้เกี่ยวกับ html และ css การใช้งานเว็บไซต์ของคุณจะเป็นปัญหาอย่างมาก คุณจะไม่สามารถติดตั้งตัวนับสถิติหรือแม้แต่แบนเนอร์ได้ เราไม่ควรขอความช่วยเหลือจากผู้เชี่ยวชาญหรือสร้างหัวข้อแล้วหัวข้อเล่าในฟอรัม คุณเพียงแค่ต้องใช้มันและเรียนรู้มัน จากประสบการณ์ของตัวเองบอกได้เลยว่า html และ css สามารถเรียนรู้ได้ภายใน 1 เดือน แน่นอนว่าฉันไม่ได้พูดถึงความสูงแบบมืออาชีพ คุณสามารถเข้าถึงความสูงเหล่านั้นได้ด้วยตัวเองถ้าคุณต้องการ ในความเห็นของฉัน, วิธีที่ดีที่สุดการเรียนรู้ html, css และหัวข้ออื่นๆ รวมถึงการโปรโมตเว็บไซต์ หมายถึงการมีเว็บไซต์เป็นของตัวเองและฝึกฝนเว็บไซต์ อย่างไรก็ตาม คุณสามารถดูเว็บไซต์แรกที่ฉันสร้างขึ้นสำหรับแผนที่สำหรับเกม Counter-Strike ซึ่งเป็นการสร้างที่ฉันสนใจในตอนนั้น นี่คือแผนที่และภาพหน้าจอที่สร้างขึ้นโดยชายชรา Globator ในสมัยที่เขายังไม่รู้ว่า 10 อันดับแรก TCI และ PR คืออะไร และสนุกสนานไปกับดวงอาทิตย์อย่างไร้กังวลเพื่อสร้างแผนที่สามมิติ :) ฉันสร้างไซต์นี้ในหนึ่งเดือนเพื่อเรียนรู้ html และ css ในทางปฏิบัติ คุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญด้านเทคนิคเพื่อเรียนรู้ html และ css ตัวอย่างเช่น โดยทั่วไปฉันเป็นนักมนุษยนิยม และในทางคณิตศาสตร์ฉันได้คะแนน "2" เป็นส่วนใหญ่ :) ดังนั้นใครๆ ก็สามารถเรียนรู้ html และ css ได้ ทรัพยากรที่ฉันได้ระบุไว้ก็มีความเหมาะสมเช่นกัน เพื่อให้คุณสามารถใช้มันเพื่อค้นหาจุดที่คุณสนใจเกี่ยวกับ html และ css ได้ตลอดเวลา เว็บไซต์สำหรับการเรียนรู้ html และ css ฉันจะเริ่มเลือกแหล่งข้อมูลที่เป็นประโยชน์สำหรับการเรียนรู้ html และ css จากไซต์ที่ฉันใช้งานเอง เหล่านี้เป็นบทเรียน Wild html ที่เขียนโดย Valentina Akhmetzyanova หรือที่รู้จักกันในชื่อ Dikarka เธออธิบายประเด็นที่จำเป็นทั้งหมดอย่างสนุกสนานและน่าสนใจจนการเรียนรู้ html และ css ด้วยความช่วยเหลือจากบทเรียนของเธอกลายเป็นกิจกรรมที่น่าตื่นเต้น อย่างไรก็ตามคุณสามารถอ่านเว็บไซต์สำหรับบล็อกได้ บทเรียนเสริมนั้นเพียงพอที่จะเรียนรู้ html และ css ในระดับที่จำเป็นต่อการทำงานเป็นผู้ดูแลเว็บ คุณนึกภาพออกไหมว่าฉันจะเป็นใครหากฉันพัฒนาเพิ่มเติมในหัวข้อ Photoshop? ฉันจะเป็นสัตว์ประหลาดจริงๆ! แต่ฉันมีส่วนร่วมกับ SEO และปลูกพืชที่นี่โดยพิมพ์ตัวอักษรเหล่านี้ด้วยนิ้วที่คับแคบเนื่องจากความหนาวเย็น :) ล้อเล่นนะ ที่นี่ก็อบอุ่นและอาหารก็อร่อย :) อัปเดตล่าสุดเมื่อ 09 พฤศจิกายน 2019 06:54:54 (UTC/GMT +8 ชั่วโมง) HTML คืออะไร?HTML ย่อมาจาก Hyper Text Markup Language ใช้เพื่อสร้างหน้าเว็บรวมถึงเอกสารประเภทอื่นๆ ที่ดูได้ในเว็บเบราว์เซอร์ HTML เป็นมาตรฐานที่กำหนดและดูแลโดย World Wide Web Consortium จากการประดิษฐ์ HTML ได้พัฒนาไปตามเวอร์ชันต่างๆ HTML เวอร์ชันปัจจุบันคือ HTML 4.01 HTML เวอร์ชันถัดไปคือ HTML 5 ซึ่งอยู่ระหว่างการพัฒนา แต่นักพัฒนาได้เริ่มใช้คุณสมบัติบางอย่างแล้ว ในหน้าต่อๆ ไป เราจะพูดถึง HTML 4.01 โดยละเอียด เมื่อเรียนรู้แล้วคุณจะสามารถสร้างเว็บเพจได้ด้วยตัวเอง รหัส HTML ของหน้าเว็บธรรมดา หน้า HTML ตัวอย่าง นี่คือหน้า HTML ตัวอย่าง Lorem ipsum dolor นั่ง amet, consectetur adipiscing elit. Nunc ที่ nisi velit, aliquet iaculis est Curabitur porttitor nisi vel lacus euismod egestas ใน hac habitasse Platea dictumst ใน sagittis magna eu odio interdum mollis Phasellus sagittis pulvinar facilisis. Donec vel odio volutpat tortor volutpat commodo. Donec vehicula vulputate sem, vel iaculis urna molestie eget Sed pellentesque adipiscing tortor ที่ condimentum elit elementum sed Mauris dnissim elementum nunc, ไม่ใช่ elementum felis condimentum eu ใน turpis quis erat imperdiet vulputate Pellentesque mauris turpis, dignissim sed iaculis eu, euismod eget ipsum Vivamus mollis adipiscing viverra Morbi และ sem eget nisl euismod porta Sed semper, tortor eu molestie iaculis, felis Massa ขนถ่าย Massa, ประวัติความเป็นมา arcu nunc quis ante Phasellus aliquam elit ที่ nisl condimentum commodo Nunc congue nibh aliquam enim aliquet nec feugiat diam condimentum. ระงับศักยภาพ Lorem ipsum dolor นั่ง amet, consectetur adipiscing elit. Nam accumsan velit sed lacus pellentesque ในกราวิดา nunc ultrices Aliquam หลากหลาย scelerisque erat ut egestas. เรียนรู้ HTML จากเว็บไซต์ นี่คือตัวอย่างหน้า HTML Lorem ipsum dolor นั่ง amet, consectetur adipiscing elit. Nunc ที่ nisi velit, aliquet iaculis est Curabitur porttitor nisi vel lacus euismod egestas ใน hac habitasse Platea dictumst ใน sagittis magna eu odio interdum mollis Phasellus sagittis pulvinar facilisis. Donec vel odio volutpat tortor volutpat commodo. Donec vehicula vulputate sem, vel iaculis urna molestie eget Sed pellentesque adipiscing tortor ที่ condimentum elit elementum sed Mauris dnissim elementum nunc, ไม่ใช่ elementum felis condimentum eu ใน turpis quis erat imperdiet vulputate. Pellentesque mauris turpis, dignissim sed iaculis eu, euismod eget ipsum Vivamus mollis adipiscing viverra. Morbi และ sem eget nisl euismod porta Sed semper, tortor eu molestie iaculis, felis Massa ขนถ่าย Massa, ประวัติความเป็นมา arcu nunc quis ante Phasellus aliquam elit ที่ nisl condimentum commodo Nunc congue nibh aliquam enim aliquet nec feugiat diam condimentum. ระงับศักยภาพ Lorem ipsum dolor นั่ง amet, consectetur adipiscing elit. Nam accumsan velit sed lacus pellentesque ในกราวิดา nunc ultrices Aliquam หลากหลาย scelerisque erat ut egestas. คุณสมบัติของบทช่วยสอน HTML ของ w3resource เราได้ครอบคลุมองค์ประกอบหรือแท็ก HTML 4.01 ทั้งหมดและคุณลักษณะแล้ว เนื่องจากเป็นองค์ประกอบ HTML (หรือแท็ก) และแอตทริบิวต์ซึ่งคุณต้องเข้าใจเพื่อการเรียนรู้ HTML ในขณะที่พูดคุยเรื่องแท็ก HTML หรือองค์ประกอบในบทช่วยสอน HTML ของเรา เราได้ใช้คุณสมบัติต่อไปนี้เพื่อช่วยให้คุณเข้าใจได้ดีขึ้น: 1. เราเริ่มต้นด้วยคำอธิบายที่ชัดเจนและเรียบง่าย 2. เราได้ให้ไวยากรณ์เพื่อให้คุณจำได้ว่าจะเขียนอย่างไร 3. ใช้เพื่อแสดงให้คุณเห็นวิธีการเขียนในทางปฏิบัติ 4. เราได้แสดงผลการใช้งานแล้ว 5. เนื่องจากแท็ก HTML อาจมีหรือไม่มีและแท็กปิดเพื่อปิดองค์ประกอบ เราจึงแสดงให้เห็นเสมอว่าจำเป็นต้องมีแท็กเริ่มต้นและแท็กปิดหรือไม่ 6. องค์ประกอบ HTML อยู่ในหมวดหมู่ใด เช่น ถ้าเป็นข้อความหรือหัวเรื่องหรือการสร้างแบบฟอร์มเป็นต้น 7. องค์ประกอบอื่นๆ หรือเนื้อหาประเภทใดที่แท็ก HTML สามารถมีได้ 8. ภายในองค์ประกอบอื่นๆ ที่แท็ก HTML อาจมีอยู่ 9. คุณลักษณะต่างๆ ของแท็กนั้น คำอธิบาย และตัวอย่าง 10. ตัวอย่างของแท็ก HTML นั้น 11. ผลลัพธ์ของตัวอย่างนั้น 12. ดูตัวอย่างในเบราว์เซอร์ 13. แท็กนั้นมีลักษณะอย่างไรในเบราว์เซอร์ต่างๆ หน้านี้ประกอบด้วยเอกสารสำหรับบุคคลที่เกี่ยวข้องในการพัฒนามาตรฐาน ข้อมูลส่วนใหญ่นี้ไม่ได้รับการป้องกันด้วยรหัสผ่าน อย่างไรก็ตามเมื่อเข้าสู่บางหน้าคุณอาจต้องใช้รหัสผ่าน หลักจรรยาบรรณสมาชิกของคณะกรรมการ ISO คณะทำงาน หรือ "มารวมตัวกันเพื่อให้บรรลุฉันทามติ" ได้รับการสนับสนุนให้ทำงานตามหลักการของจรรยาบรรณ คู่มือการปฏิบัติตามข้อกำหนดการแข่งขันการปฏิบัติตามกฎหมายในกระบวนการกำหนดมาตรฐานเป็นสิ่งสำคัญเพื่อให้แน่ใจว่ากลไกตลาดทำงานได้อย่างมีประสิทธิผล และเพิ่มขีดความสามารถในการแข่งขัน ตลอดจนเพิ่มความมั่นใจในมาตรฐาน ISO ให้คำแนะนำเกี่ยวกับประเด็นทางกฎหมายแก่ผู้เข้าร่วมทุกคนในกระบวนการพัฒนามาตรฐาน หากมีคำถามใดๆ เกี่ยวกับหลักเกณฑ์ด้านกฎหมายการแข่งขัน สามารถส่งตรงไปยังทีมกฎหมายของ ISO ได้ที่ ที่อยู่อีเมล. ลิขสิทธิ์ผู้เข้าร่วมกิจกรรมการกำหนดมาตรฐานทุกคนจะต้องเคารพลิขสิทธิ์ที่เกี่ยวข้องกับสิ่งพิมพ์ของ ISO และการพัฒนาโครงการ รวมถึงเนื้อหาใด ๆ ที่เกี่ยวข้องกับ ISO กฎเหล่านี้สะท้อนให้เห็นในปฏิญญา ซึ่งทุกฝ่ายที่สนใจในการสร้างมาตรฐานจะต้องเห็นด้วย นโยบายด้านการสื่อสารการทำงานของคณะกรรมการกับบุคคลภายนอกและการเก็บรักษาเอกสารผู้เข้าร่วมในกระบวนการพัฒนามาตรฐาน ISO อาจได้รับเชิญ (เช่น โดยวิธีการ) สื่อมวลชน) หรือความคิดริเริ่มของตนเองอาจเกิดขึ้นได้ (เช่น ผ่าน เครือข่ายสังคมออนไลน์) แลกเปลี่ยนข้อมูลกับบุคคลภายนอกเกี่ยวกับการทำงานของคณะกรรมการในด้านต่างๆ ISO ได้พัฒนานโยบายการดำเนินงานสำหรับการปฏิสัมพันธ์ภายนอกดังกล่าว หากมีคำถามใดๆ เกี่ยวกับนโยบายนี้ โปรดส่งไปที่ อีเมลสำนักเลขาธิการธนาคารทหารไทย: . นโยบายการปกป้องข้อมูลทุกฝ่ายที่เกี่ยวข้องในกระบวนการกำหนดมาตรฐานมีสิทธิและความรับผิดชอบเกี่ยวกับการปกป้องข้อมูล สิ่งเหล่านี้สะท้อนให้เห็นในนโยบายการปกป้องข้อมูลที่พัฒนาขึ้นสำหรับสมาชิก ISO เช่นเดียวกับในปฏิญญาซึ่งทุกฝ่ายที่เกี่ยวข้องใน กระบวนการนี้- โดยนำไปใช้กับข้อมูลที่จัดเก็บไว้ในบริการ IT ของ ISO รวมถึงข้อมูลส่วนบุคคลจำนวนมากที่รวบรวมระหว่างงานกำหนดมาตรฐาน (เช่น รายการการเข้างาน นาที) คำอธิบายคำศัพท์และสำนวนที่ใช้ในมาตรฐาน ISO มาตรฐานสากลและการค้า ประเภทของการลงโทษทางกฎหมายใน ISOISO ได้พัฒนาเอกสารที่สรุปประเด็นที่เกี่ยวข้องกับมาตรการคว่ำบาตรและกระบวนการพัฒนามาตรฐาน การมีส่วนร่วมของผู้มีส่วนได้ส่วนเสียและสร้างฉันทามติงานของ ISO มุ่งหวังเพื่อให้แน่ใจว่ามาตรฐานได้รับการพัฒนาโดยผู้มีส่วนได้ส่วนเสีย สำหรับผู้มีส่วนได้ส่วนเสีย เพื่อให้สามารถตอบสนองความต้องการของตลาดได้อย่างมีประสิทธิภาพมากขึ้น ด้านล่างนี้คุณจะพบเอกสารที่ให้คำแนะนำเกี่ยวกับการมีส่วนร่วมของผู้มีส่วนได้ส่วนเสีย |
อ่าน: |
---|
ใหม่
- หากรองเท้าไม่พอดีกับ Aliexpress: การกระทำที่ถูกต้องในกรณีนี้ ผลิตภัณฑ์ Aliexpress มีขนาดที่เหมาะสม
- ข้อพิพาทใน AliExpress เข้าร่วมข้อพิพาทใน AliExpress
- 3 ฐานข้อมูลแบบกระจาย
- ผู้จัดการเนื้อหา - ความรับผิดชอบ เงินเดือน การฝึกอบรม ข้อเสียและข้อดีของการทำงานเป็นผู้เชี่ยวชาญด้านเนื้อหา
- จะป้องกันตัวเองจากการขุดที่ซ่อนอยู่ในเบราว์เซอร์ของคุณได้อย่างไร?
- การกู้คืนรหัสผ่านใน Ask
- วิธีเปิดกล้องบนแล็ปท็อป
- ทำไมเพลงไม่เล่นบน VKontakte?
- วิธีเพิ่มขนาดของไดรฟ์ C โดยเสียค่าใช้จ่ายของไดรฟ์ D โดยไม่สูญเสียข้อมูล
- สาเหตุของการทำงานผิดพลาดบนเมนบอร์ด หากชิปเซ็ตบนเมนบอร์ดเกิดไฟไหม้