Wicket 등의 웹 UI 프로그래밍 모델을 사용하여 사용자가 클라이언트 측 이벤트를 트리거 할 때 호출되는 서버 측 동작/이벤트 처리기를 정의 할 수 있습니다. 클라이언트 측 JavaScript가 거의 또는 전혀 없습니다. 마크 업.node.js의 서버 측 코드에서 동작, 이벤트 및 처리기를 할당합니까?
이 핸들러는 요소 ID (Wicket의 경우 wicket : id)를 통해 마크 업에 바인딩됩니다.
스칼라 : 단순화 된 코드는 다음과 같이 보일 것이다
add(new AjaxLink("mylink") {
override def onClick(target: AjaxRequestTarget) {
service.doSomething()
}
}
템플릿 :
<a wicket:id="mylink">Click Me</a>
HTML 클라이언트에 렌더링 :
<a id="mylink" onclick="some-generated-ajax-call()">Click Me</a>
은 Node.js를 가능한이 방법인가 또는 관련 도서관? 내가 묻는 것이 분명 할까?
서버 측 요청 처리기에 초점을 맞춘 유일한 예는 다음과 같습니다. 이러한 서버 측 경로를 호출하는 ajax 호출, 이벤트 핸들러 등을 직접 작성해야한다는 인상을 받았습니다. jQuery가 포함 된 템플릿 등을 포함 할 수 있습니다.
템플릿을 사용하면 논리가 필요없고 리팩터링하기가 매우 쉽고 서버 측 로직이나 호출에 대해 알지 못하는 웹 디자이너에게도 이점을 줄 수 있습니다.
을, 그리고 그것이 내가 '무엇에 가까운 것 같다 찾고 있지만 여전히 node.js +에 관심이 있습니까 ??? 접근하는 경우. – 7zark7