JQuery 플러그인을 제작하던중.사수님의 입에서 '클로저'라는 말이 등장했다. 도무지 내 상식으로는 일어나서는 안되는 일들이사수님 버전 플러그인에서 일어나고 있었다. 따라서 대체 이게 뭔지 찾아보았다. MDN에 클로져(Closures) 소개 페이지를 링크한다.https://developer.mozilla.org/ko/docs/JavaScript/Guide/Closures 여러분들은 무려 두개의 손과 열개의 손가락을 보유중이기 때문에 저 링크에 들어가서내용을 파악할 수 있겠지만, 내가 이해한 내용을 요약해 본다. -------------------------------------------------------------- 내가생각하는 HTML문서는 굉장히 정적이다.여기에 숨을 불어넣는것이 JS라고 생각..
AJAX란 무엇인가. Asynchronous Javascript and XML = 비동기 자바스크립트 와 XML 웹서버와 비동기적으로 데이터를 교환하기 위해 필요한 기술의 모음. 정도로 이해하면 되겠다. 여기서 의문점 세가지를 짚어보자.1. 왜 비동기인가.2. 왜 자바스크립트인가.3. 왜 XML인가. 우선 동기방식 처리란 FIFO방식으로 먼저 진행중인 프로세스가 끝나기 전에 다른 프로세스를 진행할 수 없다. 비동기는 anti-동기 방식으로 다른프로세스가 진행중이던 말던 여러 프로세스를 진행할 수 있다는 뜻이다. 이 방식을 통해 더 빠른 웹 반응속도를 얻을 수 있는 장점이 있다고 볼 수 있다.왜 자바스크립트를 사용하는가, 하면 JS는 클라이언트에서 동작하기 때문에 서버에 부하를 주지 않는다. PC사양이 높..
Javascript에서 상속을 구현하기 위한 여러 방법들이 있다. 이 책에서는 의사 클래스 방식,객체를 기술하는 객체,프로토타입 방식, 마지막 - 함수를 사용한 방식 총 네가지를 소개한다. Private형의 속성을 지원할 수 있는 함수를 사용한 방식을 갈무리해 두기로 한다. 먼저 객체를 생성하는 함수를 만드는 것으로 시작할 것입니다. 이 함수는 new 연산자를 사용하지 않을 것이기 때문에 이름을 소문자로 시작할 거싱ㅂ니다. 이 ㅎ마수는 다음의 4단계로 작업을 진행합니다. 1. 새로운 객체르 ㄹ생성합니다. 객체를 만드는데는 다양한 방법이 있습니다. 객체 리터럴로 만들 수도 있고, new 연산자를 사용할 수도 있고, Object create메소드를 사용할 수 도 있으며, 객체를 반환하는 함수를 호출할 수도 ..
SMARTY (스마티) 탬플릿이란 다양한 사람이 투입되는 웹 개발 환경에서 HTML 디자이너와 PHP 프로그래머를 연결짓는 탬플릿이다. www.smarty.net 에 내용을 번역해 적어본다. *smarty - template engine 스마티는 다음과 같은 목표를 갖고 디자인되었다.- HTML단과 어플리케이션 코드의 깨끗한 분리- PHP는 backend 스마티는 froentend- PHP의 보완, 대체하려는 것이 아니다.- 디자이너와 프로그래머들의 빠른 개발과 전개를 돕는다- 빠르고 쉽게 유지된다, 쉬운 syntax 등등.. What is smarty?스마티는 PHP의 템플릿 엔진이다 HTML과 CSS등을 어플리케이션 로직에서 구별짓게 해준다.이것은 PHP가 어플리케이션 로직으로만 존재할 수 있고 HT..
- Total
- Today
- Yesterday
- 연구개발직
- 감정수업
- 취업
- 컴공
- 개발자취업
- 일리네어
- 깝스 1회
- happo-one
- cfstring
- 존슨황
- JS
- Octane S2
- 컴퓨터공학과
- 취준생
- 개발자
- 존슨 황
- 태그를 입력해 주세요.
- swift
- 하포원
- 박찬욱
- 이창동
- Java Developer Day
- 송강호
- 코빅
- nsstring
- 나가노 스키여행
- 하 준 숴이
- 언프리티 랩스타
- 0x0422
- 칠레와인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |