일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 웹 스터디
- Spring Framework
- Spring Batch
- reactor core
- reactive
- 웹 커리큘럼
- 서버운영
- 공유기 서버
- ipTIME
- 웹앱
- reactor
- spring reactive
- Today
- Total
목록Javascript (50)
Hello World
1. DOM 이라는 단어가 가진 모호성DOM 은 바라보는 관점에 따라 여러가지로 표현될 수 있다.문서의 성격에 따라 DOM 을 다르게 표현하는 가장 큰 이유 중 하나이다.2. 용어 정리브라우저의 주요 구성 요소인터페이스 관점에서 바라본 DOM: DOM Interfaces(Attr, Document Interface 등), HTML Interfaces(HTMLHtmlElement Interface 등), SVGInterfaces(SVGAElement Interface 등) 등을 포함한 Programing Interface 를 의미한다.API 관점에서 바라본 DOM: 특정 플랫폼 상에서 특정 언어(C++, JAVA, JS 등)를 통해 Programing Interface 를 구현한 API 를 의미한다.구현된..
https://github.com/airbnb/enzymeES6 포함 : https://github.com/airbnb/javascript 한글번역 : http://firejune.com/1794
자바스크립트 제대로 배우기는 처음 글이 올라왔을 때 소셜에 소개한 적이 있는데, 자신의 13살 딸한테 적용했다는 말도 빠지고 글이 엄청나게 버전업되었다. 번역 글 내용에는 포함하지 않았지만, 레딧같은 유명 커뮤니티 서비스에서 >>>New Study Group Starting January 2014!
Table Of Contents1. Javascript: An Overview1.1 What is Javascript?1.2 Javascript Code Implementation1.3 Javascript Events2. Theoretical Questions3. Code Output Questions4. Write Code Questions4.1 Functional Javascript4.2 Dynamic Objects4.3 Binding Shim4.4 Animation4.5 Memorization5. Rapid Fire – Tricky Questions6. 10 Essential Questions6.1 Hoisting7. General Questions8. A Final Note1. Javascript..
unBind 하는 법왜 이벤트를 unbind 해야 할까? 이벤트 핸들러를 이벤트에 등록할 때 마다, 프로세서에게 메모리에 allocate 시키라고 말하는 샘이다. 더 많은 이벤트 핸들러가 동시에 작동할 때, 더많은 메모리가 사용되는 샘이다. 이것이 더이상 필요가 없을때 이벤트 핸들러를 이벤트로 부터 분리해야하는 중요한 이유다. 물론 짧은 스크립트 프로그래에서는 이벤트 핸들러를 이벤트에 바인딩하는 효과는 미비하다. 큰 웹 어플리케이션에서 이벤트를 unbind 하는 것이 좀더 중요하다. 그러나 습관을 가지는 것은 좋은 것이다. unbind 하기 위해서 호출해야 하는 함수는 unbind() 다. $(window).unbind("load"); 위의 코드는 먼저 attatch 되었던 "onload" 핸들러를 윈도..
패턴이란 특정 컨텍스트(패턴이 적용되는 상황. 반복적으로 일어날 수 있는 상황) 내에서 주어진 문제(해당 컨텍스트 내에서 이루고자 하는 목적 또는 제약조건)에 대한 해결책(일련의 제약조건 내에서 목적을 달성할 수 있는 일반적인 디자인)이다. "어떤 컨텍스트 내에서 일련의 제약조건에 의해 영향을 받을 수 있는 문제에 봉착했다면, 그 제약조건 내에서 목적을 달성하기 위한 해결책을 찾아낼 수 있는 디자인을 적용한다." 1. 범주별 분류 ■ 생성 관련 패턴(싱글턴, 추상 팩토리, 팩토리 메소드, 빌더, 프로토타입) 객체 인스턴스 생성을 위한 패턴으로, 클라이언트와 그 클라이언트에서 생성해야 할 객체 인스턴스 사이의 연결을 끊어주는 패턴. ■ 행동 관련 패턴(템플릿 메소드, 커맨드, 어터레이터, 옵저버, 스테이트..
Open Source License 요약 MITMIT 허가서를 따르는 소프트웨어를 개조한 제품을 반드시 오픈 소스로 배포해야 한다는 규정이 없으며, GNU 일반 공중 허가서의 엄격함을 피하려는 사용자들에게 인기가 있다 BSD 라이센스를 기초로 작성된 BSD계열 라이센스 중의 하나이다 매우 제한이 느슨한 라이센스 X11 License 또는 X License로 표기되기도 한다배포시 의무사항:저작권 안내문구, MIT 라이선스 문구가 모든 복제본에 포함BSDBSD 라이선스는 소프트웨어 라이선스라도고 할 수 없을 만큼 미약하여, 해당 소프트웨어는 아무나 개작할 수 있고, 수정한 것을 제한 없이 배포할 수 있다. 다만 수정본의 재배포는 의무적인 사항이 아니므로 BSD 라이선스를 갖는 프로그램은 공개하지 않아도 되는..
개요MIT 허가서는 미국의 매사추세츠 공과대학교에서 자기 학교의 소프트웨어 공학도들을 돕기 위해 개발한 허가서이다. MIT 허가서를 따르는 소프트웨어를 개조한 제품을 반드시 오픈 소스로 배포해야 한다는 규정이 없으며, GNU 일반 공중 허가서의 엄격함을 피하려는 사용자들에게 인기가 있다.MIT 허가서는 GNU 일반 공중 허가서(GPL)등과 달리 카피 레프트는 아니며, 오픈 소스 여부에 관계없이 재사용을 인정하고 있다. BSD 라이선스를 기초로 작성된 BSD계열 라이선스 중의 하나이다. 여러 가지 라이선스 중에서도 MIT 허가서는 매우 제한이 느슨한 라이선스라고 할 수 있다. 이 허가서를 따르는 대표적 소프트웨어로 X 윈도 시스템(X11)이 있다. 특징MIT 허가서는 다음과 같은 형식을 갖는다:Copyri..
프로퍼티는 무엇인가? 변수란 무엇인가? 둘 간의 차이가 있다면 어떤 것인가?기본적인 질문이다. 이것은 언어를 이해하기 위한 기본적인 내용이지만, 대개 자바스크립트에서는 그냥 대충 넘어간다.The VariableObject자바스크립트 변수가 무엇인지를 이해하기 위해서는 VariableObject에 대해 살펴봐야 한다. 자바스크립트에서 코드는 전역이나 함수 컨텐스트 내에서 실행될 수 있다. 전역 컨텐스트는 오직 하나만 존재한다. 함수 컨텐스트는 함수 호출 시 마다 존재한다. 각 실행 컨테스트는 자신과 연관된 VariableObject를 가진다. 주어진 컨텍스트에서 생성된 변수(과 함수)들은 컨텍스트의 VariableObject의 프로퍼티로 존재하낟.global 컨텐스트의 VariableObject는 glob..