2016-07-27 7 views
1

일반적으로 JavaScript는 클라이언트 측 (브라우저)에서만 실행됩니다.간단한 JavaScript는 ClientSide 또는 ServerSide에서 실행됩니까?

개발자는 JavaScript에서 이벤트 구동 코드를 작성하여 이벤트에서 일부 기능을 실행할 수 있으며 일부 엔진에서 실행할 수 있습니다. 그래야

나는 조금 혼란 스러워요 나는이 질문이 :

1) 간단한 자바 스크립트는 클라이언트 측 또는 서버 측을 실행 않습니다 어디?

2) "일반적으로 JavaScript가 클라이언트 측에서 실행되는 경우"는 무엇을 의미합니까?

3)이 부분에 대한 참조는 어디에서 읽을 수 있습니까? 웹에서

+3

JS는 단순히 언어입니다. 적절한 통역사가있는 곳이면 어디서든 실행할 수 있습니다. – zerkms

+2

자바 스크립트는 전통적으로 웹 페이지에 애니메이션을 적용하고 HTML/CSS로 만든 정적 웹 페이지에 로직을 추가하기 위해 클라이언트 측의 브라우저에서 사용되었습니다. 웹 브라우저에는 "자바 스크립트 엔진"이 있습니다. '웹'이 대중화되면서 자바 스크립트 또한 인기가 높아졌습니다. Javascript의 보급으로 일부 사람들은 node.js가 수행하는 백엔드에서 Javascript를 사용하기를 원한다고 결정했습니다. 다른 자바 스크립트 엔진 역할을하지만 브라우저 내부에는 존재하지 않으므로 기본적으로 어디에서나 사용할 수 있습니다. 그러나 브라우저의 자바 스크립트는 여전히 더 일반적입니다. – matmo

+0

나는 왜 투표를 했습니까? –

답변

3

왜 downvotes?

당신은 downvoting하지 않고 동료 프로그래머를 도울 수없는 특별한 눈송이가 있습니까? 가혹한, 가혹한 사람들. 네가 네 마음 속에 품고있는 증오가 너의 영혼을 소비하기를.

기본적으로 요즘 JS는 모두 클라이언트 쪽과 서버 쪽 모두에서 실행될 수 있습니다.

질문이 간단한 예제 답변을 간단 것 : 사용자가 체크 박스를 틱 때

클라이언트 측에

, 사용자 상호 작용을 기반으로 일부 로직을 구현하기 위해 JS를 사용할 수는, 예를 들어, 위해, 사업부를 가져 가면 JS 코드는 이러한 이벤트에 대한 응답으로 실행될 수 있으며 클라이언트 측 코드는 대개 사용자 상호 작용에 대한 응답으로 클라이언트 측에서 발생하기 때문에 일반적으로 클라이언트 측 코드입니다.

최근에 JS로 코딩되는 nodeJS는 JS를 사용하여 서버 측 작업 인 API, 액세스 DB 등을 사용할 수있는 서버 측 기술입니다.

길고 간단하기 때문에 클라이언트 측과 서버 측에서 모두 실행할 수 있습니다.

2
  1. 그것은 Node.js를 Javascript 대부분 당신은 데이비드 플래너 건
하여 "JavaScript: The Definitive Guide"을 읽을 수있는 브라우저
  • 에 사용되는 의미
  • 를 사용하여 서버 측에서 또한 클라이언트 측에서 실행되며
  • 3

    JavaScript가 클라이언트 측 또는 서버 측에서 실행됩니까?

    자바 스크립트를 실행할 수 있습니다

    어디서나 의미 "일반적으로 자바 스크립트는 클라이언트 측에서 실행"무엇

    ?

    이 진술은 더 이상 사실이 아니며 원래는 브라우저 및 클라이언트 측에서 사용하기 위해 개발 된 것입니다. 하지만 더 이상 일반화 할 수는 없다고 생각합니다.
    a short history of JavaScript을 참조하십시오.

    어디서이 부분을 읽을 수 있습니까?