차례:

비디오: 서버 측 JS - Express, 웹페이지를 표현하는 방법 (칠월 2024)

비디오: 서버 측 JS - Express, 웹페이지를 표현하는 방법 (칠월 2024)
Anonim

웹 프로그래머는 스크립트를 웹 사이트 코드에 직접 통합하거나 스크립트 언어를 사용하여 웹 페이지를 생성합니다. 스크립팅 언어는 실시간으로 해석되고 컴파일 할 필요가 없으므로 프로그래밍 언어와 다릅니다. C ++ 및 Java와 같은 컴파일 된 언어는 액세스되기 전에 해석됩니다. 스크립팅 언어는 다른 프로그래밍 언어를 보완하기위한 것입니다. JavaScript, PHP, Perl, Ruby, Python 및 ASP는 모두 일반적으로 스크립팅 언어로 구현됩니다.

젊은 여자가 그녀의 가정 officecredit에서 노트북에서 작동 : 4774344sean / iStock / 게티 이미지

스크립트 실행

웹 페이지에는 내용, 레이아웃 및 동작 기능과 관련된 세 가지 수준 또는 계층이 있습니다. HTML, CSS 및 JavaScript는 각각 해당 레이어와 관련이 있습니다. 웹용 스크립팅 언어가 많이 있지만, 달리 지정하지 않는 한이 용어는 JavaScript를 나타냅니다. 사이트에 스크립트를 추가하는 것은 페이지의 HTML 코드에있는 스크립트 태그 사이에 스크립트를 삽입하는 것과 같이 간단합니다. 스크립트는 헤더 섹션이나 페이지 내용과 함께 배치 할 수 있습니다. 예를 들어 페이지 코드에 코드 ""를 입력하면 페이지가로드 될 때 "hello world"라는 경고 창이 나타납니다. 그러나 "hello world"와 같은 요청하지 않은 경고는 실제 페이지에서 사용할 때 성가신 디자인으로 간주됩니다.

행동을 기다리십시오.

실행 가능한 스크립트는 방문자가 웹 페이지에서 작업을 수행 할 때 활성화됩니다. 작업은 페이지 자체를로드 할 수 있습니다. 스크립트는 웹 페이지에서 드롭 다운 메뉴 활성화 및 사용자 데이터 입력 해석과 같은 작업을 수행하는 데 사용됩니다. 스크립트는 HTML 입력 필드에 입력 된 숫자 값을 해석하여 전화 번호인지 확인하거나 온도를 섭씨에서 화씨로 변환 할 것인지 확인합니다.

사이트 구축

PHP와 같은 스크립팅 언어는 고유 한 페이지에 의존하지 않고 데이터베이스 정보에서 HTML 기반 웹 페이지를 생성합니다. 사이트 구축 언어는 Apache와 같이 서버 기반의 프로그램 해석이 필요하며 파일을 열어서 실행하지 않습니다. 웹 개발자는 대부분의 건설 스크립팅 프로세스를 자동화하고 콘텐츠 작성자에게 사용하기 쉬운 인터페이스를 제공하는 대규모 웹 사이트 용 서버 기반 해석 프로그램을 기반으로 실행되는 컨텐츠 관리 시스템을 사용합니다. 스크립팅 언어는 개발자가 페이지를 자동으로 생성하여 페이지 콘텐츠를 대규모로 관리하는 데 도움이됩니다. 예를 들어 블로그 또는 뉴스 기사 페이지는 텍스트 영역에 고유 한 콘텐츠로만 존재할 수 있습니다. 페이지 머리말과 꼬리말 내용은 PHP의 "includes"문을 통해 가져옵니다.

웹 앱 구축

스크립팅 언어는보다 유능한 프로그래밍 언어와 함께 작동하여 웹 브라우저를 통해 웹 응용 프로그램 컨텐트의 사용자 인터페이스 부분을 렌더링합니다. 개발자는 웹 브라우저를 사용하면서 브라우저 지향 마크 업과 스크립팅 언어로 작업 할 수없는 작업을 처리하기 위해 웹 응용 프로그램을 사용합니다. 웹 응용 프로그램은 컴퓨터 나 장치에 설치하거나 브라우저 기반 배포를 통해 작업 할 필요가 없습니다. 일반적인 웹 응용 프로그램에는 브라우저 게임과 시간 관리 소프트웨어가 포함됩니다. 일반적으로 즉시 읽을 수 있지만 스크립팅 언어는 웹 응용 프로그램에 유용한 빠른 성능을 위해 컴파일 될 수 있습니다.

웹 페이지에서 스크립트를 실행하는 방법