얼굴을 마시겠습니다, 웹 개발은 쉽게 엉망이 될 수 있습니다. HTML, CSS 및 자바 스크립트 모든 사람들이 수년 동안 겸손한 기원에서 진화했으며, 당신이 어떻게 사용해야하는지에 따라 크게 equivocal입니다. 결과적으로 모든 것이 너무 쉽게 쉽게 만들 수 없습니다. 표준을 준수하고 사양의 최신 개선 사항을 활용하는 것은 좋은 코드를 보장하지는 않지만 확실히 도움이 될 수 있습니다.
어떤 유형의 소프트웨어 개발에서 모듈성은 유지 관리 가능한 코드를 구축 할 때 왕입니다. 결과적으로 웹 구성 요소를 닫을 것입니다. 브라우저 지원이 좋지 않지만 자신을 움켜 쥐면 폴리필 , 곡선을 앞두고 사용자 정의 요소를 활용하여 코드를 즉시 구조화 할 수 있습니다. 이 개발 스타일은 미래이므로 지금 익숙해지는 가치가 있습니다.
HTML5 자체는 좋은 코딩 관행을 장려하는 데 도움이되는 여러 가지 새로운 요소 (및 사용되지 않음)를 도입했습니다. Semantic Markup에 대해 들어 보았을 수 있습니다. 이는 HTML5의 설명 요소의 사용을 의미합니다. & lt; 기사 & gt; 과 & lt; 그림 & gt; 그들이 포함하는 콘텐츠의 유형을 나타 내기 위해
이것은 HTML 요소가 메뉴 모음, 내용 섹션, 바닥 글, 바닥 글을 나타내는 파트가 즉시 식별 할 때 코드의 청결을 통해 실제로 코드의 청결을 도울 수 있습니다.
최신 JavaScript 표준을 활용하는 경우에도 도움이됩니다. JavaScript는 또한 지저분해질 수 있지만 최근 몇 년 동안 일하는 것이 훨씬 쉽습니다. ES6 구문은 브라우저에서 널리 지원되며 화살표 기능과 클래스와 같은 기능은 훨씬 쉬워 질 수 있습니다. 그러나 많은 개발자가 익숙하지 않거나이를 사용하는 것 중 하나입니다.
Modular Development의 주제를 계속하면 JavaScript는 이제 모듈로드를 지원하므로 종속성을 깨끗하게 관리 할 수 있습니다.
이것들은 한때 특수 소프트웨어가 필요한 복잡한 기능 이었지만 현재 브라우저에 직접 구축되고 있습니다. 웹 음성 API에는 텍스트 - 스피치 및 음성 - 텍스트를 지원하는 구성 요소가 있습니다. 이들은 온라인 서비스 (Chrome가 Google Cloud Speech API를 사용) 또는 장치의 원시적 음성 인식 서비스를 사용합니다. 미래의 모바일 장치에서 널리 사용되는 것을 볼 것으로 기대합니다.
사소한 사소한 것처럼, 이것은 HTML5가 이전에 상당히 복잡한 UI 구성 요소의 사용자 정의 코딩을 필요로하는 공통 작업을 단순화하는 방법에 대한 훌륭한 예입니다. & lt; 입력 유형 = "색상"& gt; 선택한 색상 선택기를 사용하여 클릭하면 시각적 색상 선택기가 표시됩니다. 이것은 HTML 캔버스에 특히 유용 할 수 있습니다. 모바일에서 Safari를 제외하고는 널리 뒷받침됩니다.
이것은 모바일 플랫폼에서 멋진 미적 터치를 제공 할 수 있습니다. & lt; meta name = "theme-color"content = "# ffffff"/ & gt; 사이트를 볼 때 브라우저가 도구 모음을 recolour에 지시하도록 설계되었습니다. 불행히도, 조금 표준화되지 않으므로 "테마 색상" 크롬, 파이어 폭스 및 오페라와 함께 작동합니다. "Apple-Mobile-Web-app-statting-bar-style" (전체 화면 모드에서만 작동합니다).
잘하면 이미 반응 형 디자인을 구현하고 있으며,이 경우 뷰포트에 맞게 이미지가 크기를 조정할 수 있습니다. 이것은 사용자가 가장 큰 이미지의 가장 큰 버전을 다운로드하도록 강요 할 것이므로 이것은 완벽하지 않습니다. HTML5를 입력하십시오 & lt; 그림 & gt; 요소는 화면 해상도에 따라 다른 이미지를 지정할 수있게 해줍니다. 사이트가 보입니다.
명확하게 명명 된 진동 API는 단일 함수 인 Vibrate ()를 노출시켜이를 지원하는 장치에 대해 정확히 수행 할 수 있습니다. 이 함수는 인수로서의 진동 패턴을 설명하는 목록을 취합니다. 당신이 가장자리 나 사파리에서 행운을 끼지는 않지만 크롬, 파이어 폭스와 오페라에서 일할 것입니다. 일부 광고가 사용자의주의를 끌기 위해이를 사용하고 있기 때문에, 배심원은 실제로 좋은 생각인지 여부에 대한 것으로보고되었습니다.
이 기사는 원래 나타났습니다 웹 디자이너 문제 266. 여기 그것을 구입하십시오 ...에
관련 기사:
Affinity Designer는 Mac, Windows 및 이제 iPad. ...에 앱은 3 개의 상호 교환 가능한 인물로 분리..
깃털을 그리는 법을 항상 알고 싶다면, 당신은 슈퍼 현실감을 갖도록하고, 당신은 적절한 곳에 있습니다. 이 단계별 가이드는 조류 깃털을보다 3..
아마도 당신이 글꼴 크기를 위해 상대 단위를 사용해야한다는 것을 들었을 것입니다. 이것은 접근 가능한 웹 디자인을위한 좋은 규칙입니다. 사..
Adobe는 현재로 만들어지는 새로운 일련의 비디오 자습서를 시작하여 다양한 디자인 프로젝트를 작성하는 방법을 개요하는 것을 목표로합니다. ..