HTML5 파일 Blob.slice() 메서드는 데이터를 포함하는 Blob 개체를 만드는 데 유용합니다. 이 데이터는 소스 Blob의 지정된 바이트 범위에 있습니다. slice()를 사용하여 이진 데이터를 보내고 받는 예를 살펴보겠습니다. 이 예에서는 텍스트를 보내고 POST 메서드를 사용하여 파일을 서버로 보냅니다. var val = new XMLHttpRequest(); val.open("POST", url, true); val.onload = function (event) { }; var blob = n
SVG를 가운데에 맞추려면 다음 CSS를 추가하세요. # svgelem { margin-left:auto; margin-right:auto; display:block; } 다음은 SVG입니다. <svg id="svgelem" height="200" xmlns="https://www.w3.org/2000/svg"> <circle id="redcircle" c
예, 공식 사양 교차 출처 속성을 다음과 같이 명시합니다. The crossorigin attribute is a CORS settings attribute. Its purpose is to allow images from third-party sites that allow cross-origin access to be used with canvas. 이를 사용하여 js 오류를 기록하는 것과 같은 JavaScript 오류를 해결할 수 있습니다. if (securityOrigin()->canRequest(targetUrl))
Ionic은 하이브리드 모바일 앱 구축을 대상으로 하는 HTML5 모바일 앱 개발 프레임워크입니다. Ionic을 앱이 매력적으로 만드는 데 필요한 모든 모양과 느낌 및 UI 상호 작용을 처리하는 프런트 엔드 UI 프레임워크라고 생각하십시오. 네이티브용 부트스트랩과 비슷하지만 광범위한 일반 네이티브 모바일 구성 요소, 매끄러운 애니메이션 및 아름다운 디자인을 지원합니다. Ionic 프레임워크는 모바일 장치에서 실행할 수 있는 기본 래퍼가 필요합니다.Ionic은 모바일 전용으로 구축 및 테스트되었습니다. Internet Explore
및 요소는 스크린리더에게도 유용하며 시각 장애가 있는 사용자가 웹 페이지의 내용을 읽는 데 도움이 됩니다. 이는 eBook 독자에게도 유용합니다. 두 요소를 모두 사용하는 방법을 살펴보겠습니다. <!DOCTYPE html> <html> <head> <title>HTML Section Tag</title> </head> <body> &
HTML5 유효성 검사의 경우 Visual Studio에 IntelliSense 및 유효성 검사 지원을 설치해야 합니다. HTML5는 Visual Studio 2012에서 지원됩니다. VS 2010은 IntelliSense를 지원했지만 VS 2012는 마크업을 빠르고 쉽게 작성할 수 있도록 해당 스니펫을 추가했습니다. 다음 단계를 따르십시오: Visual Studio 2012 실행 옵션으로 이동 메뉴 옵션 구성 화면이 표시되면 유효성 검사로 이동합니다. .
HTML5의 URL 값만 허용합니다. 이 유형은 URL 주소를 포함해야 하는 입력 필드에 사용됩니다. 간단한 텍스트를 제출하려고 하면 https://www.qries.com에 URL 주소만 입력해야 합니다. 형식 또는 https://qries.com 형식. <!DOCTYPE HTML> <html> <body> <form action = "/cgi-bin/html5.cgi" method = "get"&
다음은 태그를 사용하여 별을 그리는 SVG 예제의 HTML5 버전입니다. <html> <head> <style> #svgelem{ position: relative; left: 50%; &nb
HTML5는 가능한 한 기존 웹 브라우저와 하위 호환되도록 설계되었습니다. 새로운 기능은 기존 기능을 기반으로 하며 이전 브라우저에 대한 대체 콘텐츠를 제공할 수 있도록 합니다. 몇 줄의 JavaScript를 사용하여 개별 HTML5 기능에 대한 지원을 감지하는 것이 좋습니다. 최신 버전의 Apple Safari, Google Chrome, Mozilla Firefox 및 Opera는 모두 많은 HTML5 기능을 지원하며 Internet Explorer 9.0도 일부 HTML5 기능을 지원합니다. iPhone, iPad 및 An
indexeddb는 사용자의 브라우저 내부에 데이터를 저장하는 새로운 HTML5 개념입니다. indexeddb는 로컬 스토리지보다 강력하며 많은 양의 데이터를 저장해야 하는 애플리케이션에 사용됩니다. 이러한 응용 프로그램은 더 효율적으로 실행되고 더 빨리 로드될 수 있습니다. W3C는 Web SQL 데이터베이스가 더 이상 사용되지 않는 로컬 저장소 사양이므로 웹 개발자는 더 이상 이 기술을 사용해서는 안 된다고 발표했습니다. indexeddb는 웹 SQL 데이터베이스의 대안이며 이전 기술보다 더 효과적입니다. 다음은 특성입니다:
다음 함수는 데이터를 추가하는 IndexedDB의 예입니다. function add() { var request = db.transaction(["employee"], "readwrite") .objectStore("employee") .add({ id: "001", name: "Amit", age: 28, email: "[email protected]" }
웹 RTC는 브라우저 간의 P2P 통신이 필요했습니다. 이 메커니즘에는 신호, 네트워크 정보, 세션 제어 및 미디어 정보가 필요했습니다. 웹 개발자는 SIP 또는 XMPP 또는 양방향 통신과 같은 브라우저 간에 통신하기 위해 다른 메커니즘을 선택할 수 있습니다. createSignalingChannel()의 예: var signalingChannel = createSignalingChannel(); var pc; var configuration = ...; // run start(true) to initiate a call fun
블렌딩하려면 50-50의 비율로 두 이미지를 블렌딩해야 합니다. 방법을 알아보겠습니다. <img src="Tutorial1.jpg" id="Tutorial One"> <img src="Tutorial2.jpg" id="Tutorial Two"> <p>Blended image<br> <canvas id="canvas"></canvas></p> <script>
루피 기호는 다음과 같으며 모든 브라우저에서 지원하는 것은 아닙니다. ₹ 웹페이지에 표시하려면: <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> <i class="fa fa-inr"></i> 다음을 사용할 수도 있습니다. ₹
HTML5 캔버스는 globalCompositeOperation 합성 속성을 제공합니다. 모든 그리기 작업에 영향을 줍니다. <!DOCTYPE HTML> <html> <head> <script> var compositeTypes = [ 'source-over','source
무작위로 재생하려면 다음과 같은 노래를 추가하세요. init ([ 'https://demo.com/songs/song1.mp3, 'https://demo.com/songs/song2.mp3, 'https://demo.com/songs/song3.mp3 ]); Math.random:을 사용하여 무작위로 플레이하려면 다음을 사용하세요. function displayRandom() { var audio = Math.floor(
드래거 dragenter 이벤트는 드롭 대상이 드롭을 수락할지 여부를 결정하는 데 사용됩니다. 드롭이 수락되려면 이 이벤트가 취소되어야 합니다. 드래거 사용자에게 표시할 피드백을 결정하는 데 사용되는 드래그오버 이벤트입니다. 이벤트가 취소되면 dropEffect 속성 값에 따라 피드백(일반적으로 커서)이 업데이트됩니다.
JavaScript는 단일 스레드 환경에서 실행되도록 설계되었습니다. 즉, 여러 스크립트를 동시에 실행할 수 없습니다. UI 이벤트를 처리하고, 대량의 API 데이터를 쿼리 및 처리하고, DOM을 조작해야 하는 상황을 생각해 보세요. JavaScript는 CPU 사용률이 높은 상황에서 브라우저를 중단합니다. Javascript가 큰 루프를 거치는 간단한 예를 들어 보겠습니다. <!DOCTYPE HTML> <html> <head> <t
다음은 콘솔에 오류를 기록하는 Web Worker JavaScript 파일의 오류 처리 기능 예입니다. 예시 오류 처리 코드를 사용하면 위의 예는 다음과 같이 됩니다. <!DOCTYPE HTML> <html> <head> <title>Big for loop</title> <script> var worker =
다음 코드를 실행하여 웹 브라우저에서 사용할 수 있는 웹 작업자 기능을 감지할 수 있습니다. <!DOCTYPE HTML> <html> <head> <title>Big for loop</title> <script src = "/js/modernizr-1.5.min.js"></script> <script&