Alpaca Forms 자유 양식 건축업자
대화식 HTML5 양식을위한 오픈 소스 jQuery 양식 빌더
Alpaca Forms는 JSON 스키마 및 핸들 바 템플릿을 사용하여 웹 및 모바일 애플리케이션을위한 대화식 HTML5 양식을위한 오픈 소스 jQuery 양식 빌더입니다.
개요
무료 HTML5 양식 발전기 도구가 많이 있습니다. 그러나 Alpaca Forms는 웹 및 모바일 애플리케이션을위한 HTML5 양식을 생성하기 위해 매우 간단하고 사용하기 쉬운 jQuery 양식 빌더입니다. JSON 스키마 및 간단한 핸들 바 템플릿을 사용하여 Twitter Bootstrap, JQuery UI, JQuery Mobile 및 HTML5 위에 멋진 사용자 인터페이스를 생성 할 수 있습니다. Alpaca는 매우 유용한 jQuery 양식 디자이너이며 필요한 모든 것이 상자 밖으로 제공됩니다. 대규모 컨트롤 라이브러리, 템플릿, 레이아웃 및 기능으로 사전 포장됩니다. Alpaca는 JSON 중심의 JavaScript Form Creator로 아름다운 형태를 쉽게 렌더링 할 수 있습니다. 확장 가능한 객체 지향 패턴을 중심으로 매우 확장 가능하며 설계되었습니다. 이 내장 확장 성을 사용하면 프로젝트의 새로운 컨트롤, 템플릿, i18 번들 및 사용자 정의 데이터 지속성을 확장하고 구현할 수 있습니다. Alpaca Forms는 제작자 및 개발자가 Alpaca 내의 필드 컨트롤, 레이아웃, 템플릿, 콜백 및 기타 Extensibility Point를 사용하도록 참조 할 수있는 포괄적 인 문서를 제공합니다.
특징
다음은 알파카 양식의 주요 기능입니다
- JSON 중심
- 렌더링 된 출력에 대한 jQuery UI, JQuery Mobile 및 HTML5 지원
- 핸들 바 템플릿
- 확장 성
- 포괄적 인 문서
- 많은 수의 지원 컨트롤
- 여러 유형의 데이터 소스를 지원합니다
- 콜백 지원
- 클라우드 CMS 지원
- 무료 및 오픈 소스
설치 지침
다음 코드를 웹 페이지의 블록에 복사하십시오.
<!-- dependencies (jquery, handlebars and bootstrap) -->
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js"></script>
<link type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<!-- alpaca -->
<link type="text/css" href="//cdn.jsdelivr.net/npm/alpaca@1.5.27/dist/alpaca/bootstrap/alpaca.min.css" rel="stylesheet"/>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/alpaca@1.5.27/dist/alpaca/bootstrap/alpaca.min.js"></script>
양식 스키마 및 구성으로 $ .alpaca ()를 호출하십시오.
<div id="form1"></div>
<script type="text/javascript">
$("#form1").alpaca({
"schema": {
"title": "What do you think of Alpaca?",
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"ranking": {
"type": "string",
"title": "Ranking",
"enum": ['excellent', 'not too shabby', 'alpaca built my hotrod']
}
}
}
});
</script>
Twitter Bootstrap 및 Alpaca 조합을 사용하여 다음 HTML5 양식을 생성합니다.