의미: HTML 문서에서 sinbi 아이디 찾아, 그 안에 홈짱닷컴 (homzzang.com)이라는 글자 넣어 출력.
<script> 정의
클라이언트 브라우저에서 HTML 문서를 보다 동적이면서 상호작용하도록 만들어주는 역할 함.
1.
<script>는 서버쪽이 아닌 클라이언트쪽 브라우저에서 "자바스크립트" 같은 스크립트 정의할 때 사용.
2.
상단 예제처럼 <script>태그 안에 스크립트 내용을 직접 정의할 수도 있고, 아래 예제처럼 js 확장자로 저장된 JS외부문서를 src 속성 이용해 호출 가능. <script language="javascript" src="<?php echo G5_JS_URL."/rainbow.js">
3.
<script> 태그는 주로 이미지 조작, 폼 양식 유효성 검사, 콘텐츠의 동적 변화에 사용.
4.
<script> 태그 안에 src 속성이 존재할 경우, script 태그 안엔 javascript 외부 문서를 제외하고 아무 것도 없어야 함.
5. JS 지원 않는 클라이언트쪽 브라우저 고려해, <noscript> 태그 이용해 별도로 내용 기술 가능.
6.
외부스크립트가 실행되는 방법 3가지 ★★★ 1. async="async" : 페이지의 나머지 문서와 동시에 실행. 2. defer="defer" : 페이지 문서가 모두 뜬 후, 마지막에 실행. 3. 비정의 : 페이지 문서가 뜨기 전에 실행
7. Type 속성 지정 필수 여부
HTML 4.01 : type 지정 필수 HTML5 : type 지정 선택. async 속성 새로 등장, xml:space 속성이 더 이상 지원 안됨.
8.
HTML과 XHTML에서 사용법 차이 (걍 참고용. 몰라도 됨. ㅡㅡ;;;;)
HTML
<script> 태그 안 스크립트 내용을 CDATA로 선언 (※ CDATA는 entities 의미를 분석하지 않음)
XHTML
<script> 태그 안 스크립트 내용을 #PCDATA로 선언 (※ #PCDATA는 entities 의미를 분석) 이것은 모든 특수문자는 암호화되야 하고 또한 모든 콘텐트는 CDATA 섹션으로 감싸져야 함을 의미.
1. 채팅창 헤드에서 접속자 확인2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능8. 채팅방에 개인정보 입력 금지9. 채팅방에 광고 욕설 비방 금지