2012-04-11 3 views
4

저는 수년 동안 HTML 레이아웃과 프로그래밍을 해왔으며 최근에 점점 더 많은 이슈가 나타납니다. HTML 레이아웃을 주로하는 사람들은 JavaScript를 사용하여 기본 페이지 레이아웃 문제를 해결하는 것이 점점 더 편해집니다. HTML이 (타겟 브라우저를 타격하기 위해) 할 수있는 것을 고려하기보다, 그들은 상당히 기본적인 문제를 "고치는"비 대한 JS 프레임 워크를 때리고있다.기본 HTML 레이아웃에 JavaScript 사용

바로 여기를 벗어나게하십시오. 나는이 연습이 성가신 것으로 생각하며, 특별한 접근성이 필요한 사람들을 종종 고려하지 않습니다.

불행히도, 그들이하는 일이 의미 론적이거나 이상적이거나 심지어 좋은 아이디어가 아니라는 것을 사람들에게 말하면, 그들은 항상 같은 오래된 주장에 반하는 것입니다. "JavaScript의 시장 포화도는 98입니다 %, 우리는 다른 2 %는 신경 쓰지 않습니다. " 또는 "누가 최근에 자바 스크립트를 사용할 수 없습니까?" 간단히 "우리는 그 사용자들을 신경 쓰지 않습니다." 나는 그것이 현저하게 근시안적인 것을 발견한다.

나는 지역 사회의 의견을 크게 원합니다. 나는 죽어가는 이상에 너무 빠르다고 생각하니? 자바 스크립트의 보급은 프로그래밍 언어를 사용하여 기본 레이아웃을 작성하여 행동과 레이아웃을 망칠 수있는 좋은 이유입니까? jQuery 및 이와 유사한 "동작"기반 프레임 워크는 특히 그 차이를 인식하지 못하는 사람들을 위해 선을 흐리게합니다.

"가장 적절한 방법은"인수가 받아 들여지지 않을 때 가장 중요한 것은, 나는이 사람들을 상대로 "인수 탄"을 사용하고 싶습니다. 당신 입장을 개괄하는 출처를 인용 해 주시겠습니까?

감사합니다 모두, 시민하시기 바랍니다 :

+2

이것이 올바른 게시 장소인지 잘 모르겠지만 자바 스크립트는 원시 디자인 문제를 해결하는 데 사용해서는 안됩니다. 이제까지. – Snuffleupagus

+6

이것은 훌륭한 포럼 게시물이 될 것이지만 stackoverflow는 포럼이 아닙니다. –

+0

나는 @ user1090190에 동의하지만,이 사람들 중 많은 사람들에게는 충분한 이유가되지 못합니다. 왜 그걸 믿을 수 있는지 말해 줄 수 있어요? (나는 당신과 동의한다 :) – Slobaum

답변

2

필자도 "구식"으로 생각하고 사용자 경험을 향상시키는 방식으로 자바 스크립트를 사용하려고하지만 필연적 인 것은 아닙니다. 예를 들어 (레이아웃이 아니라 그냥 이해하기 쉽습니다) 폼에서 필수 입력란을 채우지 않은 경우 js에 경고합니다.하지만 js가 해제되어 있으면 서버 쪽에서 여전히 "catch"할 것입니다. .

그리고 네, 어디서나 정적 HTML + CSS를 사용하려고 할 수 있습니다. 좋은 예는 다음과 같습니다. 많은 사람들이 jquery 애니메이션을 사용합니다. 그러나 경우에 따라 CSS 전환을 사용하는 것이 더 쉽고 빠르며 부드럽습니다.

+0

슬프게도, 많은 브라우저가 CSS 전환을 지원하지 않습니다. –

2

내가 당신과 함께 동의하지만, 때문에 2 % 만 때문에 일치하지 않는 페이지로드의. 클라이언트 측 기능을 사용하여 레이아웃을 변경하자마자 완전히로드 된 페이지와 전체 기능 사이에 약간의 지연이 있습니다. 나는 대개 html/css로 가능한 많은 것을 시도합니다.