자바스크립트를 말하다 (1)

자바스크립트를 말하다 (1) 복습

Speaking Javascript 책을 읽으며, 특별히 눈에 들어왔던 내용만 기록

Statement(문)과 Expression(표현식)

1
var foo;

문은 ‘동작’을 의미하며, 프로그램은 기본적으로 문의 연속입니다.

1
2
3
4
5
6
7
8
// 표현식
var x = y >= 0 ? y : -y;

// 이런식으로도 가능
func(y >= 0 ? y : -y)

// 이런 것도 표현식
foo(7, 1);

자세히 보기

Kubernetes 학습 기록 (2) - Kubernetes

“Kubernetes in Action” 책으로 학습한 내용입니다.
1장에 이어서… 2장 시작

쿠버네티스 클러스터 설정

1장에서 도커 이미지에 패키지를 만들고 도커 허브를 통해 사용할 수 있게 됬다.
이제 도커에서 직접 실행하는 대신, 쿠버네티스 클러스터에 배포를 하고 실행해보자.

소개하는 3가지 방법

  • 로컬에서 단일 노드 쿠버네티스 클러스터 실행
자세히 보기

처음 써보는 네이버 클라우드 이용기

서버생성

네이버 클라우드 플랫폼 console페이지 로 이동 - 사이트

1562329594551

이후, All Products - Server 메뉴를 클릭하여, +서버 생성메뉴 선택

1562329675973

아코디언 사용을 위한 마스터 서버 생성

권장사양

1562329730480

그러나, 네이버 클라우드 플랫폼은 Redhat을 지원하지않고, CentOS 7.3이 최대버전이기 때문에 CentOS 7.3을 일단 설치 후, 리눅스 상에서 업그레이드를 거치고 이미지를 생성하기로 결정

1562329810471

자세히 보기

pointer-events를 이용한 클릭 방지 및 이벤트 위임

pointer-events

상위 요소에 있지만 클릭 못하게 하는 방법 + 이벤트 버블링 방지

1
2
3
4
5
6
7
8
9
10
11
12
event.preventDefault()
현재 이벤트의 기본 동작을 중단한다.

event.stopPropagation()
현재 이벤트가 상위로 전파되지 않도록 중단한다.

event.stopImmediatePropagation()
현재 이벤트가 상위뿐 아니라 현재 레벨에 걸린 다른 이벤트도 동작하지 않도록 중단한다.

return false
jQuery를 사용할 때는 위의 두개 모두를 수행한 것과 같고,
jQuery를 사용하지 않을 때는 event.preventDefault() 와 같다.

See the Pen

자세히 보기