문제

점진적인 향상 는 더 큰 이식성과 접근성을 허용할 뿐만 아니라 내 생각으로는 개발 프로세스를 더 쉽게 만드는 웹 개발 방법론입니다.

제가 원하는 것은 나머지 커뮤니티가 이 접근 방식에 대해 어떻게 생각하는지 아는 것입니다.

특히:웹 애플리케이션이 지원해야 하는 최소한의 기술 세트는 무엇이라고 생각하시나요?

도움이 되었습니까?

해결책

텍스트 전용 브라우저(물론 CSS와 Javascript 제외)와 화면 판독기에서도 계속 사용할 수 있다면 올바른 방향으로 가고 있는 것입니다.그러나 이는 귀하가 찾을 수 있는 가장 높은 표준에 관한 것입니다 :)

다른 팁

저는 기본적으로 리퍼러, 쿠키 및 JavaScript를 개인적으로 차단하고 사이트별로 일시적 또는 영구적으로 다시 활성화합니다.

로그인한 사용자가 쿠키 없이 작동하지 않는 웹 사이트는 용서할 수 있지만, 사소한 목적으로 사용되는 경우 JavaScript 없이 작동하지 않으면 상당히 속상합니다.

최소 요건:기본 구조 요소 + 링크, HTML 양식 + 애플리케이션용 쿠키가 포함된 HTML입니다.

사이트는 vt100, "일반" 브라우저, 전화, 스크린 리더 등에서 실행될 수 있습니다.


-지

대부분의 웹사이트에 대한 기본 경험으로 스크린리더로 구성된 기본 콘텐츠를 염두에 두고 HTML4 및 CSS2를 타겟팅하는 것이 편할 것입니다.핵심은 텍스트 기반 브라우저와 화면 판독기에서 작동하는 레이아웃을 염두에 두고 이를 향상된 페이지의 기초로 사용하는 것입니다.

그렇다면 "진보적 인 향상"은 "우아한 열화"의 또 다른 용어일까요?거짓.그들은 동전의 양면입니다.초점이 어디에 있는지 보여줍니다.

CSS, 자바스크립트 등 없이 100% 유용한 사이트를 개발합니다.그런 다음 자바스크립트 사용자를 위한 예쁘고 멋진 것들을 모두 추가하는 것이 Progressive Enhancement의 한 예입니다.

그러나 fancy/pretty로 사이트를 코딩한 다음 돌아가서 javascript와 css를 끄고 어떻게 보이는지 확인하는 것은 정상적인 성능 저하입니다.

당신이 먼저 집중하는 그룹이 실제로 이것을 결정합니다.동일한 결론에 도달할 수도 있지만 그럴 가능성은 없습니다.당신의 초점이 실제로 종료점을 결정합니다.

그렇다면 "점진적 향상"은 "우아한 저하"의 또 다른 용어일까요?

그렇다면 모든 웹사이트가 그렇죠. ~해야 한다 완료됩니다.

웹 앱은 의미상으로 그리고 표준에 따라 HTML(4 이상)로 구축되어야 합니다.

모든 CSS는 선택사항이어야 합니다. 콘텐츠와 양식은 CSS 없이도 작동하지만 CSS를 사용하면 더 예뻐 보입니다.
모든 JavaScript는 선택 사항이어야 합니다. 페이지와 양식은 JavaScript 없이 작동해야 하지만 JavaScript를 사용하면 더 쉽게 작동합니다.

모든 코드는 표준에 따라 작성되어야 하며 각 주요 렌더링 엔진에서 확인되어야 합니다. 하지만 반드시 필요한 경우가 아니면 브라우저의 결함을 해결하지 마십시오.표준을 존중하는 것은 브라우저의 몫이지 개발자가 나쁜 렌더링 엔진을 비난하는 것은 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top