본문 바로가기

반응형

분류 전체보기

(122)
IIFE - 즉시 호출 함수 표현식 IIFE : 즉시 호출 함수 표현식 (Immediately Invoked Function Expressions) 단어 뜻 그대로 익명 함수를 만들고, 그 함수를 즉시 호출해 사용하는 방식. (*Iffy 라고 발음한다고 한다.) 익명 함수는 참조할 방법이 없기 때문에 다시 호출할 수 없어 IIFE를 활용하면 개발자의 의도와 달리 다른 코드에서 함수가 호출 되어 재사용 되는 것을 방지할 수 있다. 따라서 IIFE는 외부 코드로부터 사용되지 않고, 단 한번 호출되는 함수에 사용하면 좋다. IIFE 안에서 생성된 변수와 함수의 이름은 전역 Scope와 충돌하지 않아 전역 Scope 오염을 방지하고, 더 나아가 클로저에서 값의 중복 현상을 해결할 방법이 되기도 한다. 함수를 정의하고 바로 사용하기 때문에 사용될지..
크로닉스 깨알 모음 줄 바꿈 hexstr("0D0A") 단축키 모음 Ctrl + Q 쿼리 정의 (DB 접속 안되어 있을 시 자동으로 연결 혹은 창 켜짐) Ctrl + W 데이터셋 연결 Ctrl + T 데이터베이스 접속 F5 미리보기 SQL문 쿼리 대신 함수 사용 넘어오는 파라메타에 따라 쿼리가 바뀔 때 사용하면 편함 function RD_SQL_MAIN() { // 함수명 var temp = ""; // 쿼리를 저장할 변수 var param1 = ":(param1)"; // 파라메타를 변수로 저장해서 사용. 그냥 사용해도 됨. var param2 = ":(param2)"; .... ... temp="SELECT" + "\n ~~~~~~" ..... ... + "\n FROM ~~~~~ " + "\n Where 1=1" if..
[Do it! Vue.js 입문] 08. 뷰 HTTP 통신 - 뷰 리소스, 액시오스 (Vue Resource, Axios) HTTP(HyperText Transfer Protocol) 브라우저와 서버 간에 데이터를 주고 받는 통신 프로토콜(Protocol:컴퓨터나 단말기 간에 통신하기 위해 상호간에 정의한 규칙) HTTP 통신 브라우저에 특정 데이터를 보내달라고 요청(request)을 보내면, 응답(response)으로 해당 데이터를 보내주는 방식으로 동작. (HTTP 요청을 보냄 = 데이터를 보내달라는 요청이라고 보면 됨. 요즘 웹 앱에서 서버에 데이터를 요청하는 HTTP 통신은 필수로 구현해야 하는 기능.) => 대표적인 사례로는 jQuery의 ajax가 있음. ajax는 서버에서 받아온 데이터를 표시할 때 화면 전체를 갱신하지 않고 화면의 일부분만 변경할 수 있게 하는 자바 스크립트 기법이다. 사용자와의 상호 작용에 따..
[Do it! Vue.js 입문] 07. 뷰 라우터 (네스티드 라우터, 네임드 뷰) 뷰 라우터 뷰에서 *라우팅 기능을 구현할 수 있도록 지원하는 공식 라이브러리. 뷰 라우터를 이용하여 뷰로 만든 페이지 간에 자유롭게 이동. * 라우팅(Routing) 웹 페이지 간의 이동 방법. *싱글 페이지 애플리케이션에서 주로 사용. 화면 간의 전환이 매끄러움. 일반적으로 웹 페이지를 요청(request)하면 서버에서 응답(respone)을 받아 웹 페이지를 다시 사용자에게 돌려주는 시간 동안 화면 상에 깜빡거림 현상이 나타남. 이런 부분들을 라우팅으로 처리하면 깜빡거림 없이 화면을 매끄럽게 전환할 수 있고, 더 빠르게 화면을 조작할 수 있어 사용자 경험(UX)이 향상된다. 뷰뿐만 아니라 리액트나 앵귤러 모두 라우팅을 이용하여 화면을 전환. 라우팅 자바스크립트 라이브러리(router.js)를 이용해 ..

반응형