레슨 1-보이지 않습니다
보다
시작하기 전에 : (우리는 알아야합니다)
ASP는 ActiveServerPages.asp의 약자입니다. Microsoft는 동적 웹 페이지를 개발하기위한 중립 언어 플랫폼을 제공합니다.
스크립트는 일반 텍스트로 작성되었으며 .asp 확장자로 저장됩니다. 이러한 스크립트가 호출되면 먼저 ASP 스크립트 번역 엔진을 사용 하고이 엔진의 기능은 스크립트를 브라우저, 데이터베이스 또는 다른 소스의 정보와 결합하는 것입니다. 내 홈페이지에 나열된 추측을 바탕으로, 나는 당신이 이미 .asp로 끝나는 텍스트 문서를 만드는 방법을 알고 있다고 주장합니다. 또한 문서를 가상 디렉토리에 넣는 방법을 이미 알고 있다고 결론을 내릴 수 있습니다. 위의 방법을 달성하는 방법을 알려주는 문서가 이미 많이 있으며, 이러한 문제를 논의하는 것은이 사이트의 범위를 벗어납니다.
주제 시작 :
이 레슨에서 가르 칠 내용에 즉시 자신을 바꾸는 가장 좋은 방법은 아래의 스크립트로 바로 들어가는 것입니다.
다음은이 수업의 조언입니다.
<%@language = "javaScript"%>
<%
response.write ( "<html>")
response.write ( "<body>")
response.write ( "HelloWorld <br>")
response.write ( "</body>")
response.write ( "</html>")
%>
태그 정보 :
이것은 매우 간단한 예입니다. 나는 당신이 이미 그것을 이해할 것입니다. 이 태그가 HTML 태그와 매우 유사하게 보이는 것을 보지 못했습니까? 사실, 그들 사이에는 전혀 차이가 없습니다. < %ASP가 여기에서 시작됩니다. %>. ASP 태그에는 "%"가 표시됩니다.
@language 정보 :
@Language는 "JavaScript"로 설정되었습니다. 이것은 ASP가 JavaScript 스크립트 엔진을 통해 스크립트를 해석한다는 것을 의미합니다.
대부분의 서버는 vbscript를 기본 스크립팅 언어로 설정합니다. @Language 속성을 사용하여 단일 페이지 기본 스크립팅 언어를 변경할 수 있습니다. @language는 다른 ASP 지침보다 먼저 설정해야합니다. 따라서 @language를 스크립트 상단에 두는 것이 좋습니다. 모든 스크립트에서 @Language는 한 번만 설정할 수 있습니다. 독립적이어야하며 다른 명령과 동일한 태그에 넣지 않아야합니다.
주목할만한 것들 :
응답은 ASP 객체입니다 (JavaScript 객체와 혼동하지 마십시오). Write는 ASP 메소드입니다 (JavaScript 메소드와 혼동하지 마십시오). 응답을 설명하기위한 독립적 인 장이 있습니다.
마지막으로주의를 기울여야 할 것은 ASP 스크립트와 HTML 페이지의 차이입니다.
다음은 클라이언트에서 볼 수있는 소스 코드입니다.
클라이언트의 모든 출력이 있습니다. 아직 보지 못한 경우 링크를 클릭하여 위의 스크립트를 실행 한 다음 출력 페이지의 소스 코드를보십시오. 당신은 마체 테를 반환합니다. 전체 HTML 텍스트는 완전한 줄입니다. 물론 좋지 않습니다. 큰 페이지에서는 HTML의 출력을 이해하기가 어렵습니다. 저를 믿으십시오 : 클라이언트에서 출력하려는 콘텐츠의 헤더에 연결하는 경우
끝의 차이를 알 수 없다면 버그 (코드)를 찾을 수 없습니다.