react VS vue JS 에서 가장 큰 뉴스가 있다면,1위 제이쿼리가 react에게 무릎을 끓은 것과 vue 성장세입니다.여러 블로그를 보면 react를 배울까요 vue 를 배울까요 라는 질문이 참 많습니다.뭐 할수만 있다면 둘다 배우면 참 좋지만,저는 react를 추천드립니다.제가 react를 추천하는 이유는 다음과 같습니다. 1. 하나를 배우면 여러곳에서 쓸수 있다.현재 리액트는 리액트 네이티브, 리액트 vr 등등 여러 곳에서 쓰이며, 실제로 npmjs 에 가보면 오래된 만큼 수많은 패키지들이 많습니다.개발자의 역량문제지만 배울수 있다면 다 배우면 좋지만, 시간에 쪼달리는 한국의 개발문화를 생각해보면, 하나를 배워서 여러곳에서 쓸수 있는 것이 좋다고봅니다. 물론 vue 도 vue native가 현..
자바스크립트의 만능키(?) 그만큼 위험 부담도 큰 것이 eval이다. 사용을 자제하라는 게 일반적인 평이다.그럼 어떻게 eval을 대응 혹은 대신할 것인지 알아보자.왜 쓰면 안 되나막연히 "위험하다"가 아니라 이유가 명확하다.보안 — 문자열에 사용자 입력이 섞이면 임의 코드 실행(XSS)이 된다. 서버라면 더 심각하다성능 — JS 엔진은 코드를 미리 최적화(JIT)하는데, eval은 런타임에 코드가 생기므로 최적화를 포기한다. 주변 스코프 최적화까지 무효화된다디버깅 — 스택 트레이스가 eval 내부로 찍혀서 어디가 문제인지 찾기 어렵다번들러 — 정적 분석이 불가능해서 트리 셰이킹이나 minify가 제대로 동작하지 않는다CSP — Content-Security-Policy를 적용하면 eval은 기본적으로 ..
jQuery를 CDN으로 불러올 때 쓰던 주소들을 정리해뒀던 글이다. 그런데 지금 기준으로는 절반이 더 이상 유효하지 않다. 당시 기록과 현재 권장 방식을 나눠서 정리한다.당시 정리했던 것최신 버전<script src="//code.jquery.com/jquery-latest.min.js"></script>3.2.1 버전<script src="//code.jquery.com/jquery-3.2.1.min.js"></script>1.11.1 버전 (Google CDN)<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>지금은 latest를 쓰면 안 된다jq..
