SmartJS에는 많은 컨텐츠 계획이 있으며 짧은 시간 안에 완료 할 수 없습니다. 현재는 작은 버전으로 축적됩니다.
버전 0.1의 첫 번째 호에서 발표 된 컨텐츠는 주로 프론트 엔드 측면 지향 프로그래밍 (AOP)에 대한 지원을 구현하는 것입니다.
1. Promiseevent
jQuery의 콜백과 유사한 이벤트 및 약속을 기반으로 한 콜백 관리이지만 결과 전달, 우선 순위, 이벤트 매개 변수, 약속 제어 등과 같은 기능이 있습니다.
2. 방아쇠
트리거, 객체에 트리거 (AOP) 함수를 적용하면 대상 객체에는 메소드 주입 함수 (Promiseevent 기준)가 있습니다. 주입 유형에는 전, 후 및 둥근 환경이 포함됩니다.
3. FlowController
프로세스/라이프 사이클 컨트롤러는 트리거를 기반으로 프로세스의 실행 및 흐름을 제어합니다.
4. 일반적인 방법;
// 기본 데이터 메소드를 병합하여 OBJ의 내용을 defobj에서 복사합니다. JQuery의 $ .extend와는 작동하지 않으며 존재하지 않는 데이터 만 추가합니다.
St.Mergeobj (Deep, Obj, defobj, Exclude)
// 메소드를 대상 객체 메소드에 인젝트하고 결과를 반환합니다.
St.Injectfn (Target, Name, FN, 이전, Stoponfalse)
// 메소드를 병합하고 결과를 반환합니다
St.Mergefn (FN, Mergefn, Stoponfalse)
나는 진술을하고 싶습니다. 매우 죄송합니다. Smartui 2.0은 완성되지 않았고 아이디어가 바뀌었고 지난 2 년 동안 더 적은 시간을 제어 할 수 있다는 것을 알게되었습니다. 그러나 SmartJS의 후속 계획에는 UI 컨텐츠가 있으며 Smartui를 SmartJS로 결합하는 것과 같습니다.
포스트 프로덕션 트레일러 : SmartJS 버전 0.2에서 OOP에서 지원하는 일부 컨텐츠가 추가됩니다.
마지막으로, 스마트 주소의 주소가 첨부되어 있으며, 여기에는 다양한 테스트 사례가 포함되어 있습니다. API의 경우 블로그는 하나씩 업데이트됩니다.