본문 바로가기
반응형

Development271

[펌] 자바스크립트에서 strict mode를 사용해야 하는 이유 출처 : http://blog.aliencube.org/이 포스트는 Stack Overflow의 What does “use strict” do in JavaScript, and what is the reasoning behind it?의 질문과 답변을 번역한 내용입니다.자바스크립트에서 use strict는 뭘 하는 것이고, 왜 그걸 써야 하나요?질문:최근에 내가 짰던 자바스크립트 코드를 크록포드의 JSLint를 통해 실행시켰더니 아래와 같은 에러가 나타났습니다:Problem at line 1 character 1: Missing “use strict” statement.검색을 좀 해봤는데, 몇몇 사람들이 "use strict;" 라인을 그들의 자바스크립트 코드에 추가했다는 것을 알아챘습니다. 저도 이것을.. 2016. 3. 9.
[펌] +function() 의 원리 출처 : http://blog.coderifleman.com오픈소스나 레거시 읽다 보면 종종 +function(){}() 같은 코드를 마주하게됩니다. 이 코드가 혼란스러운 분들을 위해 +function(){}()이 무엇인지 그리고 어떻게 동작하는 것인지 간략히 정리해보겠습니다.엔진이 함수를 실행하는 방법함수를 실행하기 위해서는 이름(식별자)이 필요합니다. 이름이 있어야 스코프에서 값을 참조할 수 있기 때문입니다.예를 들어 function foo(){}를 정의하면 foo(); 구문을 이용해 함수를 실행할 수 있습니다.엔진이 함수 선언문을 만나면 식별자를 관리하는 특별한 집합(EnviromentRecord)에 함수의 이름을 식별자로 넣고 함수 객체를 생성하여 참조합니다. 그리고 함수 실행 구문 중 foo를 .. 2016. 3. 9.
jquery attribute (속성 존재여부) Navtive $(this)[0].hasAttribute('name'); jQuery $(this).is('[name]');//boolean $(this).filter('[name="jkun"]'); 개인적으로는 is 메소드를 더 선호 2016. 1. 21.
[Study][Node.Js] 1. Hello World 와 웹서버 만들기. 기본적인 환경설정은 제외하고 스터디 포스팅을 합니다. 아주 스피드하게 스터디 하기위한 포스팅입니다.가장 기본적인 예제가 된다.1.1. Hello Worldapp.js 파일을 만든다.로그를 찍는 자바스크립트 코드를 작성한다. console.log('Hello World'); 실행한다. node app.js 이렇게 아주 간단하게 nodejs 파일을 만들어 실행까지 시키는 과정이다.다음은 웹서버를 만들어 구동까지 시켜보기로 한다. 1.2. createServerapp.webserver.js 파일을 만든다. var http = require('http'); var server = http.createServer(function(request, response){ response.writeHead(200, { '.. 2015. 12. 14.
반응형