2012-08-16 2 views
0

저는 jQuery를 잠시 동안 공부 해왔고 요즘에는 CSS3를 보았습니다. 나는 jQuery가 할 수있는 대부분의 효과가 CSS3 (Transitions)에 의해 수행 될 수 있다는 것을 알아 챘다.일반적으로 효과에 사용하는 것이 더 낫습니까? Jquery 또는 CSS3 (전환)?

그러나 일부 기사를 읽었으며 CSS3에 브라우저 호환성 문제가 있음을 발견했습니다. 또한 호환성을 높이려면 각 브라우저에 더 많은 코드를 추가해야합니다.

한편 jQuery는 사용자가 브라우저에서 Javascript를 사용하지 않도록 설정 한 경우 전혀 작동하지 않는 문제가 있습니다.

나는 프로와 콘의 무게를 측정하는 데 문제가 있습니다. 나는 내 경험 부족이 그 원인 일 수 있다고 생각한다. 그러나 너무 많이 물어 보는 것이 아니라면 애니메이션을 얻기 위해 어떤 것을 선호합니까? 어느 것이 더 사용하기 쉽습니까? 내가 알고 있지 않은 다른 프로와 사기범이 있니?

+3

애니메이션을 좋아한다고 들었으므로 jQuery 애니메이션에 CSS3 애니메이션을 넣어 애니메이션 작업을하는 동안 애니메이션을 만들 수 있습니다. – Ohgodwhy

답변

4

내 경험에 비추어 볼 때 CSS3에서 쉽고 효율적으로 작업을 수행 할 수 있다면 그렇게해야합니다. 당신이 찾고있는 것이 그렇게 할 수 없다면, jQuery에 의지하십시오.

가장 중요한 것은 입니다. 항상은 대체 솔루션을 제공합니다.

+0

+1 for graceful degredation – Brad

0

좋은 해결책은 jQuery를 사용하는 것입니다.하지만 사용자가 JavaScript를 끄면 CSS가 작동하는지 확인해야합니다. 현재의 역할에서 우리는 항상 브라우저 호환성 문제, 특히 이전 버전의 Internet Explorer에서 CSS3 기능을 사용할 수없는 경우를 찾고 있습니다.

jQuery와 CSS3를 비교하려고하는 몇 가지 구체적인 예가 있었습니까?

+0

지금은 아직 CSS3에 대해 더 많이 알고 있습니다. 나는 단지 내가 애니메이션/효과에 사용해야하는 것에 관심이있다. Jquery 또는 CSS3 전환. – Nathaniel

+0

아 좋아. CSS3에는 꽤 멋진 전환 애니메이션이 있습니다. 브라우저 지원이 더 널리 보급되고 프로젝트에서 더 안전하게 사용할 수있게되면 좋을 것입니다. 오래된 브라우저가 은퇴하는 것을 고대하고 있지만 불행히도 언제든지 볼 수는 없습니다. – ObstacleCoder

1

내 의견으로는 jquery를 사용하는 것이 더 좋습니다. 크로스 브라우저에 문제가 있습니다.

jquery 1.8 릴리스 노트에서 개발자가 css3 속성을 설정하면 -moz, -webkit와 같은 접두사가 추가됩니다.

+0

좋은 소식입니다. 고맙습니다 ! 방금 새 릴리스 노트를 읽었습니다. 여전히 자바 스크립트가 사용 중지 된 브라우저에는 유용하지 않습니까? – Nathaniel

+0

음 .... 각 방법마다 장단점이 있습니다. 어쩌면 귀하의 경우, 자바 스크립트를 사용하지 않는 것이 큰 문제입니다. –

+0

하지만 브라우저 호환성은 현재 더 큰 문제가 될 것 같습니다. 나는 jquery와 함께 갈 것이라고 생각한다. 감사 – Nathaniel

관련 문제