AX5는 jQuery/Bootstrap과 함께 사용하는 HTML5 웹표준 Javascript UI 컴포넌트 입니다.
브라우저 호환성을 위해 jQuery를 메인 라이브러리로 사용합니다. jQuery 기반의 AX5 코드는 간결하고 직관적이어서 누구나 쉽고 빠르게 컴포넌트 사용법을 익힐 수 있습니다.
웹 애플리케이션 개발에 가장 많이 사용되는 HTML,CSS 프레임워크, Bootstrap과 100% 호환되도록 설계되었습니다. Bootstrap과 함께 아름답게 동작하는 AX5를 만나보세요.
ax5ui.axisj.com 사이트에 풍부한 예제와 문서가 제공됩니다. 웹 애플리케이션 개발에 반복적으로 나타나는 상황에 대한 예제와 문서가 제공됩니다.
컴포넌트의 기능이 부족할 경우 쉽고 간단하게 확장할 수 있도록 설계되어 있습니다.
AX5는 지속적으로 버그픽스 및 기능개선이 이루어지고 있으며, 웹 애플리케이션 트렌드에 따라 필요한 컴포넌트가 지속적으로 업데이트 됩니다.
간결한 API를 기반으로 쉽고 빠르게 컴포넌트를 애플리케이션과 통합할 수 있습니다.
다양한 웹 애플리케이션의 요구사항의 변경 또는 추가에 대해 확장하고 진화할 수 있도록 설계되어 있습니다.
순수한 웹 기술로 개발되었으며, 완전한 오픈 소스 입니다.
AX5는 전 세계 웹 애플리케이션에서 사용하고 있는 검증된 UI 컴포넌트 입니다.
다음 방법을 통해 AX5를 설치할 수 있습니다.
git clone https://github.com/AX5/AX5-kernel
하기소스코드에 직접 Import 하는 경우는 다음과 같이 script 태그를 추가하면 됩니다.,
...html
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/AX5/ax5core/master/dist/ax5core.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/AX5/AX5-dialog/master/dist/ax5dialog.css" />
<script type="text/javascript" src="https://cdn.rawgit.com/AX5/AX5-dialog/master/dist/ax5dialog.min.js"></script>
...
AX5가 로드되면, 브라우저에 ax5
오브젝트를 셍성됩니다.
ax5
오브젝트안에는 ax5.util
, ax5.mustache
, ax5.info
, ax5.ui
등의 모듈이 존재합니다. 만약 UI클래스를 추가하게 되면 ax5.ui
모듈 아래에 추가 됩니다.
ax5core
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/AX5/ax5core/master/dist/ax5core.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/AX5/AX5-dialog/master/dist/ax5dialog.css" />
<script type="text/javascript" src="https://cdn.rawgit.com/AX5/AX5-dialog/master/dist/ax5dialog.min.js"></script>
add AX5-dialog
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/AX5/ax5core/master/dist/ax5core.min.js"></script>
console.log(ax5);
// {guid: 1, info: Object, util: Object, ui: Object, mustache: Object}
궁금한 점이 있으시면 Github 이슈를 통해 질문을 남겨주세요. https://github.com/AX5/AX5-kernel/issues
npm install
npm (노드 패키지 모듈)을 설치하여 node.js 모듈을 관리합니다. 인터넷을 참조하십시오.
toms-mac:AX5-kernel tom$ gulp default
[13:25:56] Using gulpfile ~/Works-OSS/AX5/AX5-kernel/gulpfile.js
[13:25:56] Starting 'default'...
[13:25:57] Finished 'default' after 227 msa
성공했다면 이 화면을 보실 수 있을 것입니다. 만약 Gulp 실행에 실패했다면, 그 이유는 [‘you don’t have permission’ or ‘npm is not installed’] 이 키워드로 인터넷을 참조하십시오 :
- npm init
- npm install -g gulp
- npm install –global gulp-cli
- sudo npm install –global gulp-cli
각각의 UI 폴더안에는 test
폴더가 있습니다. test
폴더는 각각의 UI를 개발 할 때 테스트 하는 용도로 사용됩니다.
bower.json
은 test
폴더에서 필요한 plugins들을 관리하는 파일입니다.
npm install -g bower
bower install
test
폴더로 이동후에 위의 명령을 터미널에 실행하면 test
폴더안에 bower_components 폴더가 생성되고 필요한 플러그인들이 다운로드 됩니다.
그런다음 html파일을 열어 개발중인 코드를 테스트 할 수 있습니다.