2011-08-13 11 views
4

jQuery 대 ext js 질문과 Google 검색 결과를 읽은 후, 내 이해는 ext js가 UI 구축 라이브러리이고 jQuery가 더 기본적인 JavaScript 프레임 워크라는 것을 이해합니다. 나는 jQuery를 잠시 사용했다. 그것은 꽤 멋지지만 일반적으로 더 나은 (훨씬 더) 자바 스크립트입니다.jQuery를 Ext.js와 함께 사용할 수 있습니까?

제 질문은 DOM 탐색/조작 및 Ext.js 같은 프로젝트에서 jQuery를 사용하는 것이 얼마나 쉬운가요?

jQuery 웹 사이트에 페이지가 있습니다. 그러나 데모는 너무 간단하고 Ext.js에 대한 외부 링크는 모두 죽었습니다.

나는 가능할 것이라고 확신하지만, 어떤 종류의 문제와 도전이 직면 할 것입니까?

왜 이렇게하고 싶은지 궁금 할 것입니다. 글쎄요, Ext.js UI 세트는 jQuery UI보다 더 멋지게/세련되게/풍부한 기능으로 보입니다. 특히 그리드에 관심이 있습니다.

감사합니다.

답변

3

을 제안 기술적 인 방법 (그냥 스크립트 태그 안에 jquery를 추가하면됩니다!). 그러나 ExtJS에 jQuery를 사용하지 말아야하며 그 반대도 마찬가지입니다. 당신이하는 일을 정확히 알지 않는 한.

실제 문제는 기존 구성 요소에 영향을주는 ExtJS 구성 요소 외부의 DOM 조작 (jQuery 또는 ExtJS Core) 일 수 있습니다.

간단히 말해서 : DOM 조작이 ExtJS 구성 요소에 영향을 미치지 않을 때 사용할 수 있습니다. 그렇지 않으면 구성 요소 자체 내에서 올바른 방법을 사용하십시오.

0

나는이 문제를 해결하는데 아무런 문제가 없다고 생각합니다 ... Ext.js를 메인 jQuery 라이브러리와 jQuery를 DOM 용 데이터 조작 라이브러리로 사용하십시오.

jQuery가 다른 자바 스크립트 라이브러리와 호환되므로 아무런 문제가 없거나 충돌이 발생하지 않습니다.

0

글쎄 당신이 함께 사는 두 라이브러리가 필요하지 않습니다 .. Extjs 너무 jquery로 광대 한 아니지만 DOM 조작 api를 가지고 있지만 그것은 기본적인 것들을 않습니다.

Jquery에 도착하면 jquery에는 UI 구축 API도 있습니다. 라이브러리에 포함시키지 않으면 모든 종류의 문제가 확장 될 수 있습니다. 그냥 jquery와 관련하여 지금 구축하고있는 UI를 검색하면 확실하게 라이브러리를 찾을 수 있습니다. jquery templates도 있으므로 사용자가 정의한 템플릿에서 HTML 마크 업을 생성하고 데이터 객체 (json)를 적용 할 수 있습니다. Jquery는 광대 한 공동체를 가지고 있기 때문에 대부분의 커뮤니티에 대한 질문이나 걱정은 커뮤니티에서 즉시 처리 할 것입니다.

내 제안은 하나의 라이브러리를 선택하여 많은 사람들이 있다면 라이브러리에 기여하는 것입니다. 없는 기능 ..

는 마지막으로 나는 옆에 두 라이브러리 팀이에 문제가되지 않습니다 사용 .. 기간 .. 그것은 바위 ... 당신이 jQuery를 선택

+0

jquery를 아주 좋아하고 분명히 인기가 있기 때문에 jquery를 포기하지 않을 것입니다. 그냥 ext js UI가 더 좋아. – lang2

+0

jQuery (UI)는 유용하고 다재다능하면서도 안정적인 컨트롤을 제공하는 것과 관련해서는별로 중요하지 않습니다. 기간! – lnaie

관련 문제