jQuery.browser는 브라우저 정보를 보여줍니다. 1.8.x 까지는 존재했었는데, 1.9.x에서는 없어졌군요.


jquery-migrate.min.js 를 추가하면 1.9.x 이상에서도 보입니다만, console로 보면 deprecated(후지게 되었으니, 가능하면 쓰지마세요.) 메시지가 나옵니다. 


1.9.x 이상에서 사용할 경우 아래의 추가된 코드에 주석을 제거하면 됩니다.



참고: https://github.com/jquery/jquery-migrate/


가장 많이 사용되는 자바스크립트 라이브러리 jQuery가 2.x대로 업그레이드 되었습니다. 

1.x대 버전과 똑같은 API를 사용하는 특징이 있어서, 호환성이 그대로 유지됩니다만,

1.x대 버전과 가장 큰 차이점은 더 이상 ie 6,7,8 버전을 지원하지 않는다는 것입니다.


이 글을 쓰는 시점에 최신 배포되는 1.10.2.js 의 크기는 266.80KB 입니다. 

http://code.jquery.com/jquery-1.10.2.js


똑같은 기능을 하지만, ie6,7,8을 지원하지 않는 2.0.3.js는 다음과 같이 크기가 236.47KB입니다.

http://code.jquery.com/jquery-2.0.3.js


10% 정도의 코드량이 감소했습니다. 압축된 버전도 90KB 대 81KB로 약 10%정도의 차이가 납니다.

http://code.jquery.com/jquery-1.10.2.min.js

http://code.jquery.com/jquery-2.0.3.min.js


호환성을 위해서 이전 버전을 지원할 것이냐, 깔끔하게 털고 갈 것이냐의 결정은 언제나 어렵습니다. jQuery쪽에서도 2.x 사용에 대한 조건이 있습니다. 

"Since IE 6/7/8 are still relatively common, we recommend using the 1.x version unless you are certain no IE 6/7/8 users are visiting the site." from: http://jquery.com/download/

"IE 6/7/8 버전이 여전히 보편적이기 때문에, 사이트에 IE 6/7/8 사용자가 안 올 것이라는 확신이 없다면 1.x 버전 사용을 권장합니다."


쉽지 않은 작업을 잘 해내는 듯한 팀입니다.

https://github.com/jquery?tab=members

현재 46명의 개발자들이 협업을 하고 있습니다.


jQuery를 만든 친구, John Resig은 jeresig 아이디를 씁니다.

외부 파일을 불러와서 웹페이지에 표시를 하는 가장 간단한 방법입니다. 

index.html

jquery-2.0.3.min.js

file.txt


순서로 페이지에 로딩됩니다.

http://gmyenu.appspot.com/gmyenu.jsp


Words

  • 교육(education)과 강의(instruction)는 다른 개념이다. 강의는 수학, 과학, 지리, 역사를 머릿속에 입력해 주는 것이지만, 교육은 강의를 통해 입력한 지식을 어떻게 삶에 적용하고 미래에 활용할지를 바르게 알도록 해 주는 것이다. 대다수의 학교는 강의에는 능숙하지만 진정한 교육은 잘 하지 못하는 것 같다. 
    (협동조합으로 기업하라, 스테파노 지마니 지음, 송성호 옮김, 붇돋움, p215)

jQuery Mobile 알파1이 나온지 한 달이 안되었는데, 알파2가 나왔습니다.
링크 페이지에 있는 사진 한 장이 인상적입니다. 모바일웹 테스트를 위해서 사용되는 기기들입니다.

아이폰 초호기부터 아이폰4, 아이패드, 안드로이드G1, 블랙베리 등등이 보입니다. 범용성 깔고 가는 멋진 모바일웹 프레임워크가 될 것 같습니다.

블로그에 의하면 내년 1월이 정식버전 출시를 목표로 진행하고 있다고 합니다.
We’re planning on releasing at least one more alpha (or beta) before the end of the year, followed by a final 1.0 release in January.

아주 많은 사람들이 기대하는 것 같습니다. John Resig(@jeresig) 아저씨 화이팅입니다.



예측은 틀릴 수 도 있지만 예측이라는 단어 자체가 불확실성을 포함하고 있습니다. 하지만 흐름이나 트렌드를 읽는데 예측이라는 재미를 빼놓을 수 없겠죠.
jquery와 extjs 이 두 가지 ajax라이브러리는 웹2.0시대에 각축을 벌였던 대표 주자였습니다. 모바일웹에서 이 둘이 다시 붙습니다. 이미 서비스를 시작하고 있는 Sencha(extjs + jqtouch + raphael), 그리고 아직 alpha1만 공개된 jQuery mobile

모바일웹 애플리케이션을 위한 이 두 플레이어의 접전에서 저는 jQuery mobile쪽에 한 표를 던지고 싶습니다. 매우 간단하고 직관적이고 팬시하기 때문이죠.
 
위 페이지는 jQuery mobile의 기초에 해당되는 부분입니다. 아주 이해하기 좋게 설명되어있습니다. 들어가서 경험해보시는 것 강추입니다.


@estima7 님의 트위터를 통해서 알게된 정보입니다.
http://www.webdirections.org/sotw10/ 에서 가져온 그림이 많은 것을 말해주고 있습니다.

개발에 편한 브라우저가 Firefox가 1위인 것은 당연하다 생각되는데, Safari가 2위인 것도 한국인으로서는 의외이고, 구글 크롬브라우저가 3위입니다.
테스트 브라우저에서 IE의 위상은 최종 사용자에서 IE의 비율을 제대로 반영한 것이 아닌가 생각됩니다.
모바일 브라우저에서는 모바일 사파리가 압도적이고, javascript 라이브러리에서 jQuery의 78% 점유율은 대단하게 느껴집니다.

국내 웹 개발자들의 현황과는 다르다고 생각이 되는데, 지난 번 Safari 브라우저의 개발자 지원 도구를 보면서 상당히 진보했다고 느꼈는데, 찬찬히 현재 개발환경을 개선할 점을 찾을 수 있지 않을까 생각됩니다.

http://www.webdirections.org/sotw10/ 에 더 자세한 정보들이 담겨있습니다.

sponsored post : [Adobe RIA 공식 사이트(www.adoberia.co.kr)]


+ Recent posts