젊은 여성이 집에서 노트북 작업을 하고 있다
이미지 크레디트: 4774344sean/iStock/게티 이미지
웹 프로그래머는 웹사이트 코드에 직접 스크립트를 통합하거나 배후에서 스크립팅 언어로 웹페이지를 생성합니다. 스크립팅 언어는 즉석에서 해석되고 컴파일할 필요가 없기 때문에 프로그래밍 언어와 다릅니다. C++ 및 Java와 같은 컴파일된 언어는 액세스하기 전에 해석됩니다. 스크립팅 언어는 다른 프로그래밍 언어를 보강하기 위한 것입니다. JavaScript, PHP, Perl, Ruby, Python 및 ASP는 모두 일반적으로 구현되는 스크립팅 언어입니다.
스크립트 실행
웹 페이지에는 콘텐츠, 레이아웃 및 동작 기능과 관련된 세 가지 수준 또는 레이어가 있습니다. HTML, CSS 및 JavaScript는 각각 해당 레이어에 속합니다. 웹용 스크립팅 언어는 많지만 달리 지정되지 않는 한 이 용어는 JavaScript를 나타냅니다. 사이트에 스크립트를 추가하는 것은 페이지의 HTML 코드에 있는 스크립트 태그 "" 사이에 스크립트를 삽입하는 것만큼 간단할 수 있습니다. 스크립트는 헤더 섹션에 배치하거나 페이지 콘텐츠와 함께 인라인으로 배치할 수 있습니다. 예를 들어 페이지 코드에 "" 코드를 입력하면 페이지가 로드될 때 "hello world"라는 경고 창이 나타납니다. 그러나 "hello world"와 같은 원치 않는 경고는 실제 페이지에서 사용될 때 성가신 디자인으로 간주됩니다.
오늘의 비디오
조치를 기다리십시오
방문자가 웹페이지에서 작업을 수행할 때 실행 가능한 스크립트가 활성화됩니다. 작업은 페이지 자체를 로드하는 것일 수 있습니다. 스크립트는 드롭다운 메뉴 활성화 및 사용자 데이터 입력 해석과 같은 작업을 수행하기 위해 웹페이지에서 사용됩니다. 스크립트는 HTML 입력 필드에 입력된 숫자 값을 해석하여 전화번호인지 확인하거나 온도를 섭씨에서 화씨로 변환하기 위해 몇 개의 숫자인지 확인할 수 있습니다.
사이트 구축
PHP와 같은 스크립팅 언어는 고유하게 작성된 페이지에 의존하는 대신 데이터베이스 정보에서 HTML 기반 웹 페이지를 생성합니다. 사이트 구성 언어는 Apache와 같은 서버 기반 프로그램 해석이 필요하며 파일을 열어 실행되지 않습니다. 웹 개발자는 대규모 서버 기반 해석 프로그램에서 실행되는 콘텐츠 관리 시스템을 사용합니다. 대부분의 구성 스크립팅 프로세스를 자동화하고 콘텐츠 제작자에게 사용하기 쉬운 상호 작용. 스크립팅 언어는 개발자가 페이지를 자동으로 생성하여 대규모로 페이지 콘텐츠를 관리하는 데 도움이 됩니다. 예를 들어 블로그나 뉴스 기사 페이지는 텍스트 영역에 고유한 콘텐츠로만 존재할 수 있습니다. 페이지 머리글과 바닥글 내용은 PHP의 "포함" 문을 통해 가져옵니다.
웹 앱 구축
스크립팅 언어는 보다 유능한 프로그래밍 언어와 함께 작동하여 웹 브라우저를 통해 웹 응용 프로그램 콘텐츠의 사용자 인터페이스 부분을 렌더링합니다. 개발자는 웹 브라우저 내에서 작동하면서 브라우저 지향 마크업 및 스크립팅 언어가 수행할 수 없는 작업을 처리하기 위해 웹 앱을 사용합니다. 웹 앱은 컴퓨터나 장치에 설치할 필요가 없으며 브라우저 기반 배포를 통해 작동합니다. 일반적인 웹 앱에는 브라우저 게임과 시간 기록 소프트웨어가 포함됩니다. 일반적으로 즉석에서 읽는 동안 스크립팅 언어는 웹 앱에 유용한 더 빠른 성능을 위해 컴파일될 수 있습니다.