2009-05-31 6 views
11

자바 스크립트 개발자를 고용했다면 jquery를 알게 되겠습니까?자바 스크립트 개발자는 jquery를 알아야합니까?

이번 주에 스택 오버 플로우를 사용하기 시작했고 jquery가 팩을 이끌었다는 것을 알았지 만 jQuery가 4000 개 이상인 동안 MooTools (내가 가장 좋아하는)에 59 개의 질문이 있다는 것을 알기 전까지 jquery가 그 패키지의 범위를 알지 못했습니다. 좋은 통계 학자는 jquery가 더 많은 질문이있는 것을 유용성 이라기보다는 유용성이라고 부언 할 수 있습니다. 그러나 허위입니다.)

그런 다음 많은 사람들이 "javascript"태그가 있지만 "jquery "코드의 모든 라인이 jquery 일 때 - 사실상 javascript 2.0처럼, 또는"javascript "가 아니라 jquery를 작성하지 못한다는 것을 깨닫지 못한다.

어쨌든 필자는 프리랜서이기 때문에 프로젝트에서 원하는 모든 프레임 워크를 사용할 수 있기 때문에이 질문을드립니다. 하지만 요즘 나는 한 쌍의 회사의 프런트 엔드 개발자로 추천되었습니다. 제공 될 수있는 위치를 탐색하기 전에 jquery를 픽업하기 위해 다른 개인 프로젝트를 보류해야하는지에 대한 커뮤니티의 기대에 대한 느낌이 필요합니다.

답변

49

아니요. 저는 JS가 어떻게 작동하는지 알고 싶어합니다. 훌륭한 JS 개발자는 일주일 안에 아마 몇 시간 안에 jQuery를 픽업 할 것이다.

jQuery를 알고 있지만 JS를 모르는 개발자는 배울 것이 많으며 가장 후배 역할 만 고려할 것입니다.

jQuery를 확실히하지 JS2.0 - 당신은 여전히 ​​IE8 등을 대상으로해야하는 경우가 훌륭 표준화 프레임 워크,하지만이 모바일에 큰 아니라, 그것은 async 또는 defer으로로드 할 수 없습니다, 그렇지 않습니다 패시브 이벤트와 같은 새로운 기능을 지원하고 기본 최적화는 이미 구축 된 DOM에서 요소를 찾는 것입니다. 즉, 클라이언트 측 DOM 작성자에게는 많은 가치를 부여하지 않습니다.

나는 그들이 그것에 대해 듣고 다른 프레임 워크와 비교하여 강점과 약점에 대해 이야기 할 수 있기를 기대합니다.

+4

우수 답변. 프로그래밍 언어를 아는 것과 프로그래밍 방법을 아는 것 사이의 구분과 거의 같습니다. 후자는 어떤 언어가 사용되던간에 성공할 수있게합니다. 추가 질문은 jQuery가 어떻게 작동 하는지를 이해할 수 있는가하는 것입니다. 예를 들어 jQuery가 함수를 함께 연결하는 데 사용하는 기본 JavaScript 메커니즘을 이해할 수 있습니다. 마지막으로 jQuery의 강점과 약점을 이해하고 다른 프레임 워크와 비교하는 방법을 이해합니다. 실제 연습에서 사용한 프레임 워크가 많을수록 그들이 왜 특정 선택을했는지 이해하게 될 것입니다. – BarelyFitz

+3

나는 그것을 2.0이라고 주장하지 않았다. 단지 stackoverflow.com에 얼마나 많은 사람들이 jquery로 jquery 질문에 태그를 붙이지 않았는지, 자바 스크립트만으로 태그를 붙인다. 그리고 jquery가 언급되지 않았을 때 jquery 응답에 대한 많은 답이 나온다. 마치 Ruby와 Ruby on Rails 같은 프레임 워크와 언어를 구별하지 않기 때문에 "새로운 학교"자바 스크립트와 같습니다. –

+0

@rpflo 그것은 좋은 지적입니다. JS를 사용하는 프레임 워크가 아니라 JS의 진화로 인식하는 개발자가 많을 것 같습니다. – Keith

4

적어도 JQuery가 무엇인지 알고 있어야하며, JQuery가 선택한 이유 또는 다른 프레임 워크를 알 수 있어야합니다. 그 다음으로 가장 인기있는 자바 스크립트 프레임 워크에 대한 기본적인 이해는 결코 해칠 수 없습니다.

0

요즘 JQuery는 요즘 자바 스크립트 개발에서 매우 중요한 부분이므로 JS 개발자는 JS 개발자에게 기본 지식 만 사용하는 방법을 알기를 기대합니다.

비즈니스 응용 프로그램 개발 분야에서 갑자기 탄력을 얻은 이유 중 하나는 Microsoft가 역점을두고 최신 웹 프레임 워크 (ASP.NET MVC 참조)와 함께 배포하기로 동의했기 때문입니다.

0

모든 것은 그들이 개발 한 내용에 달려 있습니다. 웹 애플리케이션이 아약스를 광범위하게 사용했다면 가능한 경우이를 주장 할 수있는 아약스를 사용하면 JQuery가이를 수행하는 훌륭한 방법이다. JQuery는 개발 시간을 자바 스크립트 만 줄입니다. 최하위 라인, 권장 사항을 수행 한 경우 예 모두 알고 계십시오.

0

JavaScript 개발자는 jQuery를 알고 있기를 기대합니다. 이유는 유명합니다.

0

그들이 jQuery를 사용할 수 있다면 jQuery를 선호하기 때문에 jQuery를 사용하는 것이 좋을 것이라고 기대하지 않을 것입니다. 많은 사람들이 그렇듯이 jQuery에 비해 자신이 선호 할 가능성이 있습니다.

4

내가 mootools를 만났을 때부터 시작 했으므로 뒤로 돌아 보지 않았습니다. 그러나 최근에 나는 내 '바닐라'자바 스크립트를 연마하는 데 상당한 시간을 보냈으며 (호기심에서) jquery를 살펴보기 시작했습니다. 그들은 기술을 번역하고 자유롭게 코드를 리펙토링 할 수 있기를 원한다면 프레임 워크, 코드의 차이점, 그리고 자바 스크립트의 작동 방식에 대해 많은 것을 이해해야합니다. - 그리고

예를 들어,

Mootools의

$("elementId").addEvent("click", function() { 
    this.setStyles({ 
     border: "1px solid #000" 
    }); 
}); 

JQuery와 내가 작동하지 않았다 jQuery를 발견하고 깜짝 놀랐다

$("elementId").click(function() { 
    this.css({ 
     border: "1px solid #000" 
    }); // fails. 
}); 

2 프레임 워크 사이의 논리적 인 코드 리팩토링으로 이것을 고려 mootools는 .setStyles를 추가하여 요소의 프로토 타입을 확장하는 반면 jquery는 함수를 기반으로합니다. 수정 프로그램은 분명히 $ (this) .css을 사용하는 것입니다. 처음에는 그렇게 명확하지 않습니다. 인터페이스 문서를 읽는 것보다이 두 가지를 교환하는 것이 더 이상 필요하다는 것을 알게되었습니다.

누구나 말했듯이 jquery의 모든 뉘앙스에서 픽업을하는 데는 1 주일이 걸릴 것입니다.하지만 jquery는 강력한 자바 스크립트/mootools (또는 다른 프레임 워크) 배경을 가지고 있더라도 1 주일 정도 걸리 겠지만 그렇게 어려운 것은 아닙니다. 그러나 바닐라 자바 ​​스크립트와 OOP에 익숙하지 않은 경우 jquery에서 mootools로 이동하는 것은 쉬운 일이 아닙니다.

짧은 대답은 내가 자바 스크립트 프로그래머는 단지 jQuery를 알고 기대하지 않을 것이다 그러나 나는 JQuery와 사용자 자바 스크립트에 대한 자세한 내용을 기대할 수있다.

0

요즘에는 Jquery가 꽤 유명합니다. 그것은 훨씬 더 효율적이고 쉬운 개발을합니다. 그리고 선택할 수있는 수많은 플러그인과 스크립트가 있습니다.

관련 문제