최근 몇 달 동안 많은 웹 회사, 브라우저 개발자 및 전문가가 HTML5 가 웹의 새로운 진화 / 혁명 인 HTML5에 대해 이야기 했습니다.
실제로 HTML5 가 Office 제품군 (예 : Google 문서) 또는 소셜 네트워크 (예 : Facebook), 온라인 사진 편집기 등과 같은 기존 웹 응용 프로그램을 개선 할 수 있는 방법 은 무엇입니까?
최근 몇 달 동안 많은 웹 회사, 브라우저 개발자 및 전문가가 HTML5 가 웹의 새로운 진화 / 혁명 인 HTML5에 대해 이야기 했습니다.
실제로 HTML5 가 Office 제품군 (예 : Google 문서) 또는 소셜 네트워크 (예 : Facebook), 온라인 사진 편집기 등과 같은 기존 웹 응용 프로그램을 개선 할 수 있는 방법 은 무엇입니까?
답변:
"웹 저장소"를 사용하여 데이터를 저장하는 기존 웹 오피스 응용 프로그램을 개선 할 수 있습니다.
SQL Database와 Web Workers를 사용하면 소셜 네트워킹 사이트를 더 쉽게 코딩하여 페이지의 다른 부분을로드 할 수 있습니다. 알림도 지원합니다.
온라인 사진 편집자는 끌어서 놓기를 사용할 수 있습니다.
웹 애플리케이션에서 HTML 5의 새로운 기능을 사용하는 방법에 대한 아이디어입니다.
HTML 5 Rocks를 확인해야한다고 생각합니다 ! HTML 5의 유용한 기능 목록과 사용 방법에 대한 예제가 있습니다. HTML5의 최신 뉴스에 대한 리소스와 정보를 제공합니다.
기능에 대해 가장 많이 이야기 한 내용이 5 개 있습니다.
이러한 기능 중 다수는 일부 브라우저 및 응용 프로그램에서 이미 구현되었습니다. Google 위치 찾기는 지리적 위치를 사용하며 Google Gears는 애플리케이션 캐시와 동일한 아이디어를 구현 한 플러그인 기반 구현이었습니다. Canvas와 같은 작업은 JavaScript로 수행되었습니다.
웹 워커는 새롭고 웹 애플리케이션 내부에서 다양한 일이 발생할 수 있습니다. 단일 스레드가 응용 프로그램 내의 알림 또는 사이트 내 채팅 또는 기타 주기적 처리 작업에 전념 할 수 있으므로 현재 작동하는 것처럼 보이는 모든 종류의 측면 처리가 더 원활 해집니다.
자료 :
http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/
캔버스 및 웹 작업자 스레드는 나에게 HTML5의 가장 흥미로운 부분이다. 이러한 기능을 사용하는 웹 응용 프로그램을 작성했습니다.
GioAUTHor [sic]는 캔버스를 광범위하게 사용하여 맵에 경로를 그린 다음 시작부터 끝까지 가장 짧은 경로를 찾습니다 (JavaScript의 Dijkstra 알고리즘을 통해).
JavaScript Thread Demo 는 캔버스를 제한적으로 사용하지만 데모 코드와 함께 Worker Threads 사용을 보여줍니다. 또한 HTML5 입력 type = "range" 슬라이더 컨트롤을 사용합니다.
HTML5 브라우저 지원은 브라우저 자체만큼 다양합니다. 있어 좋은 사이트 에 대한 (HTML5에서, 답다) HTML5 준비 무엇에 대한 준비가 쇼 그것은.
내가 가장 좋아하는 세 가지는 CSS3, Canvas 및 WebSockets입니다. 이들을 결합하면 모든 웹앱에 강력한 협업 기능을 제공 할 수 있습니다. WebSocket은 의사 실시간 메시징을 아약스 폴링으로 대체합니다. 지금까지 사용 된 몇 가지 사항은 웹 기반 채팅 (라임)과 마인드 매핑 webapp입니다 (두 사람이 일부 프로젝트를 매핑 할 때 정말 멋지게 보입니다).
대부분의 대역폭 속도 테스트는 플래시 기반입니다. 이제 html5 기반이 될 수 있습니다. 더 빠른 페이지로드와보다 정확한 대역폭 측정을 의미합니다.
좋은 예는 다음과 같습니다. SpeedOf.me