이것은 다소 일반적인 이슈처럼 보입니다. 그리고 일반적인 함정, 베스트 프랙티스, 최선의 접근법, 보안 문제 등이 나중에 클라이언트 측에로드 될 서버에서 자바 스크립트를 작성할 때 무엇인지 궁금합니다.서버에서 클라이언트 측 JavaScript를 생성 할 때 주된 관심사는 무엇입니까?
FWIW, Ruby에서이 작업을 수행하고 있으며 JQuery도 사용하고 있습니다. 기본적으로 폼 빌더입니다. 여기에 내가하고있는 일이있다 :
정적 양식 입력 (예 : 라디오, 체크 박스 및 몇 가지 복잡한 입력뿐만 아니라)을 동적으로 만드는 관리자 양식 작성 도구가있다. 해당 자바 스크립트 이벤트 처리기를 생성해야한다. (jquery 사용). 기본적으로 html 빌더 lambdas와 이벤트 핸들러 lambdas가 각 미리 정의 된 입력 유형에 매핑됩니다. 즉, select는 {'select'=>[select_builder_lamb, select_js_handler_lamb]}
과 유사하므로 html 유형을 조회하고 관리자가 양식을 만드는 데 필요한 코드를 생성 할 수 있습니다. "좋아하는대로 ". 이것은 훌륭하게 작동합니다.
이제 이것을 직렬화하고 등록 페이지가 요청 될 때 다시로드할지, "눈에 거슬리지 않는"파일에 자바 스크립트를 쓰는지, 원시 HTML 및 자바 스크립트를 데이터베이스에 저장할지 등을 알아야합니다. 아니요 세대 자체 문제 - 그래서 높은 수준의 경우 : 1) HTML & 자바 스크립트 2) 나중에 사용하기 위해 3) HTTP 요청에 대한 사용 - 내 질문은 2 단계와 3 단계입니다.
경험이있는 경우 이런 종류의 일을하는 것은 약간의 forwarning과 지혜를 제공 할 수있었습니다. 마음에 봄
나는이 질문에 대해 더 많은 답변을 얻지 못했다고 자랑스럽게 생각합니다. 나는 다른 의견을 읽는 데 관심이 있었을 것입니다. –