본문 바로가기

JavaScript

lodash & underscore 라이브러리 소스코드를 보다 보니 _.method() 로 시작하는 코드들이 있길래 보니 lodash 라는 모듈(라이브러리) 이었다.해서 내용을 확인해보니 여기 잘 정리되어 있었다.쓰더라도 이유나 용도를 알고 써야겠다는 생각으로.링크 : 자바스크립트 라이브러리 Lodash와 Underscore 알아보기자바스크립트 인기 라이브러리 중 하나인 Lodash와 underscore 알아보려합니다.소스 코드를 보면 _.test() 처럼 _..
[펌] 자바스크립트에서 strict mode를 사용해야 하는 이유 출처 : http://blog.aliencube.org/이 포스트는 Stack Overflow의 What does “use strict” do in JavaScript, and what is the reasoning behind it?의 질문과 답변을 번역한 내용입니다.자바스크립트에서 use strict는 뭘 하는 것이고, 왜 그걸 써야 하나요?질문:최근에 내가 짰던 자바스크립트 코드를 크록포드의 JSLi..
[펌] +function() 의 원리 출처 : http://blog.coderifleman.com오픈소스나 레거시 읽다 보면 종종 +function(){}() 같은 코드를 마주하게됩니다. 이 코드가 혼란스러운 분들을 위해 +function(){}()이 무엇인지 그리고 어떻게 동작하는 것인지 간략히 정리해보겠습니다.엔진이 함수를 실행하는 방법함수를 실행하기 위해서는 이름(식별자)이 필요합니다. 이름이 있어야 스코프에서 값을 참조할 수 있기 때문입니다.예를 들어 function foo(){..
FormData Object 확인 HTML5 API 인 FormData 객체를 사용하여 데이터를 할당하는 도중,삽질된통 했다.나중에 How to FormData Object Inspect 라고 구글링 하면 여러 결과를 확인할 수 있지만 백문이불여일타다.직접 쳐보는게 제일 좋다.간단히 내가 겪은 상황은 아주 단순 심플하다. var formData = new FormData(); formData.append('id', 'JKUN.NET'); console.log(formData); ..
펌) 코어자바스크립트(1) - OOP 본문링크 : http://youngman.kr/?p=457개요아직도 많은 개발자들은 자바스크립트를 단순히 클라이언트 상의 액션을 실행하기 위한 함수 기반의 스크립트 언어라고 생각하고 있다. 하지만 자바스크립트는 객체 지향 언어이다. 비록 자바나 C#처럼 완벽하지는 않지만 기본적인 클래스 개념과 상속, 은닉 등을 제공한다. 이번 장에서는 자바스크립트의 OOP 요소들을 하나하나 예제로 풀어가며 알아보도록 할 것이다.클래스 정의function M..
자바스크립트 디버깅용 함수들. Ver 20131219 오브젝트형태의 데이터를 문자열로 전환하여 확인할때 function objToString (obj) { var str = ''; for (var p in obj) { if (obj.hasOwnProperty(p)) { str += p + '::' + obj[p] + '\n'; } } return str; } 새로 생길때마다 코드를 추가하고, 날짜를 업데이트 할 예정입니다.^..
‘제다이급’ 자바스크립트 고수들이 전하는 6가지 개발팁 필자는 최전방 개발자로서 자바스크립트를 사용하는 사람들을 많이 만난다. 이들 대부분은 주로 jQuery와 몇 가지 플러그인을 사용해 멋진 라이트박스 효과나 이미지 슬라이더를 추가하는 정도의 작업을 하지만, 그중 일부는 키보드 위로 손을 올려 놓기만 해도 코드가 저절로 써진다는 ‘제다이’급 개발자들이 있다.이 두 가지 기술 수준의 중간 어딘가에 있는 사람은 때로 어떻게 해야 할지 모르는 상황에 부닥친다. 전문적인 지식을 찾는 길은 많다. 지금 구덩이에..
TitanumStudio - 자바스크립트를 이용한 크로스 플랫폼 미래는 자바스크립트다. 오늘 간단히 둘러보며 확신을 갖는다.앞으로 자바스크립트와 HTML5 . 웹에 몰빵이다!! ㅋㅋㅋㅋ [Jscamp] Titanium - Javascript를 이용한 크로스 플랫폼 앱 개발 from JongEun Lee안그래도 요새 타이타늄 스튜디오에 계속 관심이 가드만..자바스크립트로 웹 / 서버사이드 / 데스크톱 애플리케이션까지 개발이 가능해지고 있다.엄청난 영역파괴이지만.. 하나의 어플리케이션이 단일언어로만 개발되어 있..