자바스크립트| 라이센스요청(안내) 주문제작 | 질문답변| 팁앤태크| 강좌 | 설문
 
 
  포인트안내 | 입금통보 | 제이쿼리 라이센스안내
오늘 : 158 명 | 어제 : 174 명 | 현재 : 25 명
 
[공지사항] 4월 출첵이벤트 (6)
+ 강좌 +
- 부족하지만 아는선에서 이제 시작하는 분들께 조금 도움이 될까 하여 작성해 보았습니다
- 댓글남겨주시면 힘이 되고 남기신 글 모두 확인되니 필요한 경우 답변 받을 수 있습니다
 
작성일 : 13-06-04 18:02
제목 [자바스크립트] 표준코딩? 비표준코딩?
작성자 디블
조회수 7,203

jquery 소스를 이용할때 비표준에서 제대로 동작할지 장담하기 어렵다 ... 문제가 생겼을때 as 가 어렵다는 등의 얘길 가끔 하게 됩니다.

이 말은 html문서의 소스보기를 열었을때 html이 나오기 전에 ... 첫 줄에 ...

<!DOCTYPE ....  어쩌고...
<html>

라고 되어 있다면 표준이라고 보심 됩니다.
참고 : http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=105&docId=72793286

무슨말이냐면 도큐맨트타입 즉 문서가 어떤규칙으로 작성되었는지 ... 어떻게 렌더링 될지를 결정해 주고 있는것입니다...

과거 익스플로어와 네스케이프란 브라우저가 각각의 브라우저로 사용자를 끌어모으기위해 자사의 브라우저에서만 동작하는 태그들을 많이 만들어 냈습니다...

익스의 점유율이 절대적이던 시절이라 뭘 남발 해도 전혀 이상할것 없이 잘만 동작한 때가 있었습니다.
익스만 사용했으니 ... 뭐 전혀 문제될게 없었겠지요...

이후 모바일이란 쓰나미가 닥치고  크롬을 필두로 파이어폭스, 사파리 ,오페라 등 다양한 브라우저들의 점유율이 올라가면서... 사이트가 특정 브라우저에서 이상하게 보이는 문제들이 생기게 된거지요....
대체로 익스외엔 이상하게 보였다라는게 맞는거겠지만요...

여튼 다수의 브라우저에서 모두 비슷하게 보여야 한다는 문제가 생긴것이고
어떤 규칙 규약을 만들게 되고... 규칙을 따른경우 동일한 방식으로 렌더링을 하자 라는 약속이 생긴거겠지요...

그 규칙이 앞서 말한 도큐멘트타입 <!DOCTYPE 이며 이 문서는 이런 규칙을 따르니 이렇게 렌더링 해 주소 ... 란 말이 되는거지요...

알고보면 표준과 비표준은 한줄차이였군요...ㅠㅠ

내 홈페이지가 컴퓨터로도 스마트폰으로도 패드로도 똑같이 보였음 좋겠다 하면 <!DOCTYPE ... 은 필수겠쬬?

또한 이렇게 여러 브라우저에서 동일하게 보이도록 작업하는것을 크로스브라우징이라 합니다.




알렉 13-11-04 13:27
웹표준 책 보면서 해보는데 힘들던데 하시는 분들보면 정말 대단하시네요.
마비 13-11-28 10:06
웹표준은.. 이젠 필수가 되어버린..
네코아이디… 14-01-19 04:22
웹표준 잘 하시는 분들 정말 존경스럽다는 .... +_+
하군 14-03-13 23:15
첨엔 정말 헤맸는데... 계속보니 관심이 가더라구요 ㅋㅋㅋ
김종우 15-01-30 10:07
웹표준 중요하죠. ^^

 
Total 76
글번호 제목 작성자 작성날짜 조회수
초보는 초보가 가르쳐야 잘 가르친다...ㅋㄷ (66) 디블 04-27 12728
76 [자바스크립트] css text and img menu , ir , javascript menu (19) 디블 06-13 7616
75 [자바스크립트] 제이쿼리 셀렉트, css , bind (9) 디블 06-12 7837
74 [자바스크립트] 제이쿼리 시작 (2) 디블 06-10 7464
73 [자바스크립트] jquery(제이쿼리)를 위한 기초 스타일 (9) 디블 06-10 7531
72 [자바스크립트] 표준코딩? 비표준코딩? (5) 디블 06-04 7204
71 [자바스크립트] jquery(제이쿼리)? (4) 디블 06-01 7153
70 [플래시] 3.0_contextMenu (3) 디블 07-22 7694
69 [플래시] 3.0_php (11) 디블 06-22 5053
68 [플래시] 3.0_xml (10) 디블 06-18 5092
67 [플래시] 3.0_imgSkew (5) 디블 06-18 2655
66 [플래시] 3.0_textFormat (1) 디블 06-18 2927
65 [플래시] 3.0_loadMovie (6) 디블 06-18 3459
64 [플래시] 3.0_tween (2) 디블 06-17 2840
63 [플래시] 3.0_link (1) 디블 06-17 2703
62 [플래시] 3.0_hitTest (1) 디블 06-17 3509
 1  2  3  4  5  6  
디자인블랙 | 공세헌 | 부산 해운대구 중동 달맞이경동메르빌 104동 1607호 | 010-4577-5965
메일 : designblack@nate.com : 네이트온 : 10~18시
사업자등록번호 605-22-56543 | 통신판매신고 제 2008-부산진-0178호 | 이용약관
농협 : 177506-51-008469 : 공세헌