หน้าแรก
หน้าแรก
คุณสามารถใช้ที่จัดเก็บในเครื่องใน HTML5 เพื่อจุดประสงค์นี้ Local Storage ได้รับการออกแบบสำหรับการจัดเก็บที่ครอบคลุมหลายหน้าต่างและอยู่ได้นานกว่าเซสชันปัจจุบัน โดยเฉพาะอย่างยิ่ง เว็บแอปพลิเคชันอาจต้องการจัดเก็บข้อมูลผู้ใช้หลายเมกะไบต์ เช่น เอกสารที่ผู้ใช้สร้างขึ้นทั้งหมดหรือกล่องจดหมายของผู้ใช้ ทางฝั
ใช้ฟังก์ชัน getBBox() และเพิ่มคำทีละคำในวัตถุข้อความ เมื่อมันกว้างเกินไป คุณต้องเพิ่มการป้อนบรรทัด var a = Raphael(500, 500); var b = a.text(100, 100).attr('text-anchor', 'start'); var maxWidth = 100; var content = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis n
ในการเปิดใช้งานองค์ประกอบ HTML5 ใน IE คุณต้องใช้ปลั๊กอินเช่น html5shiv HTML5 Shiv ช่วยให้สามารถใช้องค์ประกอบการแบ่งส่วน HTML5 ใน Internet Explorer รุ่นเก่า และจัดเตรียมรูปแบบ HTML5 พื้นฐานสำหรับ Internet Explorer 6-9 ด้วยเหตุนี้ คุณยังสามารถใช้ document.createElement เพื่อสร้างองค์ประกอบ var demo
schema.org SiteNavigationElement ขยาย WebPageElement ใช้เพื่อมาร์กอัปลิงก์ที่จะสร้างลิงก์ตามบริบทที่น่าทึ่ง <nav role = "navigation" itemscope itemtype = "https://schema.org/SiteNavigationElement"> <ul> <li> <a href = "h
ในการสร้างตัวกรองที่เรียกใช้ encodeURIComponent ต่อไปนี้คือ HTML - <div ng-app = "app"> <a href = "/foo/{{ 'bar&baz' | encodeURIComponent }}">Demo</a> </div> ต่อไปนี้คือมุมของเรา - var app = angular.module('app', []); app.f
ในการวางการควบคุมเว็บเบราว์เซอร์ในมาตรฐาน IE9 คุณต้องเพิ่มบรรทัดต่อไปนี้ในหน้าเว็บ HTML ของคุณ - คุณยังสามารถลองใช้กับ Internet Explorer 9 – <meta http-equiv="X-UA-Compatible" content="IE=9" /> คุณยังสามารถลองใช้กับ Microsoft Edge ได้ – <meta http-equiv="X-UA-Compa
ใช้ pushSate วัตถุเพื่ออัปเดตหน้าเมื่อผู้ใช้ย้อนกลับผ่านประวัติ ให้เราดูตัวอย่างเพื่อรวมสีที่เลือกซึ่งสร้างรายการประวัติ - function display(color) { var myState = { selectedColor: color }, myTitle = "Page title", myPath = "/" + color;  
HTML5 เป็นการแก้ไขครั้งสำคัญครั้งต่อไปของมาตรฐาน HTML แทนที่ HTML 4.01, XHTML 1.0 และ XHTML 1.1 HTML5 เป็นมาตรฐานสำหรับการจัดโครงสร้างและนำเสนอเนื้อหาบนเวิลด์ไวด์เว็บ HTML5 คือความร่วมมือระหว่าง World Wide Web Consortium (W3C) และ Web Hypertext Application Technology Working Group (WHATWG) Apple S
แท็ก ใช้ได้ทุกที่ในเนื้อหาของเอกสาร ใช้ได้เฉพาะในกรณีที่มาร์กอัประดับข้อความอาจปรากฏขึ้น ใน HTML ใช้เพื่อสร้างปุ่มในรูปแบบ HTML ภายในแท็ก คุณสามารถวางเนื้อหา เช่น ข้อความหรือรูปภาพ อย่างไรก็ตาม นี่ไม่ใช่กรณีที่มีปุ่มที่สร้างด้วยแท็ก องค์ประกอบปุ่มมีปุ่ม type=button เป็นค่าเริ่มต้นนอกแบบฟอร์ม ค
สร้างซ็อกเก็ตใหม่เพื่อเชื่อมต่อใหม่ ซ็อกเก็ตเว็บได้รับการออกแบบให้เปิดอยู่เสมอ คุณยังสามารถใช้วิธีให้เซิร์ฟเวอร์ปิดการเชื่อมต่อได้ ด้วยวิธีนี้ websocket จะเริ่มทำงาน onclose และจะพยายามทำการเชื่อมต่อต่อไปอย่างน่าอัศจรรย์ นอกจากนี้ เมื่อเซิร์ฟเวอร์กำลังฟังอีกครั้ง การเชื่อมต่อจะถูกสร้างขึ้นใหม่โดยอ
ต่อไปนี้เป็นเฟรมเวิร์กที่ดีที่สุดบางส่วนสำหรับการพัฒนามือถือที่ใช้ HTML5 - เคนโด้ UI ใช้ Kendo UI เพื่อพัฒนาแอปพลิเคชันมือถือข้ามแพลตฟอร์มที่ทรงคุณค่า สายรัดรองเท้า Bootstrap รองรับ HTML, CSS และ JS ที่อนุญาตให้พัฒนาแอพมือถือด้วยเลย์เอาต์ที่ตอบสนองได้ อิออน Ionic เป็นเฟรมเวิร์กโอเพนซอร์สที่ใช้สำหร
คุณสามารถใช้ SVG เพื่อสร้างแผนที่โลกและทำงานร่วมกับราฟาเอลได้ ขั้นแรก เรียนรู้วิธีเพิ่ม Raphael.js และสร้างแวดวง var paper = Raphael(10, 50, 320, 200); // drawing circls var circle = paper.circle(50, 40, 10); circle.attr("fill", "#f00"); circle.attr("stroke", "#
การตั้งค่า null นี่คือคอนโทรลเลอร์ - function display($scope) { $scope.obj ={"selected":null}; $scope.objects = [{id: 1, value: "Yes"}, {id: 0, value: "No"}] } ต่อไปนี้คือเทมเพลต − <div ng-controller = "display"> &l
เบราว์เซอร์ที่ใช้ WebKit และ Firefox 4 รองรับ HTML5 History API เป็นหลัก อย่างไรก็ตาม ตอนนี้เกือบทุกเบราว์เซอร์สมัยใหม่รองรับ Firefox 4+ Google Chrome Internet Explorer 10+ ซาฟารี 5+ iOS 4
ไม่ HTML5 ไม่อนุญาตให้คุณโต้ตอบกับไฟล์ไคลเอ็นต์ในเครื่องโดยตรง คุณสามารถใช้การลากและวางหรือ FileSystem API สำหรับสิ่งนี้ ตัวอย่าง ให้เราดูตัวอย่างการลากและวางบนเว็บเบราว์เซอร์โดยใช้ HTML5 - <!DOCTYPE HTML> <html> <head> <style>
ใช้ PNGStream เพื่อบันทึกผ้าใบ HTML5 ลงในไฟล์ var f = require('fs') , out = f.createWriteStream(__dirname + '/text.png') , stream = canvas.pngStream(); stream.on('data', function(chunk){ out.write(chunk); }); stream.on('end', function(){ cons
หากต้องการแสดงฟอนต์แบบบางได้ราบรื่นยิ่งขึ้น ให้ใช้ − text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important; สำหรับ Google Chrome ให้ใช้ − -webkit-font-smoothing:antialiased !important; คุณสามารถเพิ่มประสิทธิภาพได้
ใช้ JavaScript FileReader เพื่อให้ผู้ใช้เลือกรูปภาพได้ เรามาดูตัวอย่างกัน − <form id = "myform" runat = "server"> <input type = 'file' id = "myimg" /> <img id = "myid" src = "#" alt = "new image&q
สำหรับ data-attribute typecasting ของ Numbers และ String ให้ใช้ - [...document.querySelectorAll("a")].forEach(a => console.log("type: %s, value: %o", typeof a.dataset.value, a.dataset.value) ); ข้างต้นมีไว้สำหรับ data-attributes ต่อไปนี้ - <a data-value = "
ในการตรวจสอบการรองรับ MP3 เสียง HTML5 ให้ใช้ไลบรารี Modernizr ตามที่ระบุไว้ในข้อกำหนดอย่างเป็นทางการ - ที่มา – สกรีนช็อตจากเอกสารทางการของ Modernizr สำหรับการตรวจจับการรองรับ MP3 เสียง HTML5 คุณยังสามารถตรวจสอบ User-Agent เพื่อตรวจสอบว่าใช้เบราว์เซอร์ใด คุณยังสามารถใช้ JavaScript เพื่อทดสอบ