(JS) 객체, 프로토타입, 기본 타입에 기능 추가
JS에서 단순 데이터 타입인 숫자, 문자열 등을 제외하면 배열, 함수, 정규표현식 등이 모두 객체로 이루어져 있다. 숫자, 문자열 등은 메소드가 있기 때문에 유사 객체라고 할 수 있지만 이들은 immutable 이다. JS에서 객체는 변형 가능한 속성들의 집합이라고 할 수 있으며 이름과 값이 있는 속성들을 포함하는 컨테이너다. JS에는 객체 하나에...
JS에서 단순 데이터 타입인 숫자, 문자열 등을 제외하면 배열, 함수, 정규표현식 등이 모두 객체로 이루어져 있다. 숫자, 문자열 등은 메소드가 있기 때문에 유사 객체라고 할 수 있지만 이들은 immutable 이다. JS에서 객체는 변형 가능한 속성들의 집합이라고 할 수 있으며 이름과 값이 있는 속성들을 포함하는 컨테이너다. JS에는 객체 하나에...
Ajax : Asynchronous JavaScript and XML 프레임워크나 언어를 지칭하는 것이 아닌, 대화식 웹 어플리케이션 제작 기법을 의미 페이지 전환 없이 JS단에서 서버에 데이터를 요청하는 것이 Ajax Ajax 예? 자동완성 기능. 페이스북. 페이지 이동을 하지 않고 데이터를 불러오고, 댓글이 새로고침되니까 ...
JS Regex regex에서 “또는 or”을 표현하기 위해 [(bar)(foo)]처럼 사용하면 ()로 묶어도 한 char 씩 잘라서 인식하기 때문에 ((bar)|(foo))를 사용해야 한다. ()가 추가되기 때문에 캡쳐링 그룹 인덱스가 틀려질 수 있다는 점에 주의한다. JS에서 정규 표현식은 보통 같은 문자열에 대해 반복해서 연산을 수행할 때 주...
tistory_markdown_highlight https://github.com/umbum/tistory_markdown_highlight 매번 <pre><code class="language-\*"></code></pre> 입력하기 너무 귀찮아서 markdown의 highlighting 문법 ```을 ...
JS에서 ||는 boolean이 아닐 수 있다. let a = {} a.none || "abc" // "abc"가 출력된다. let b = a.none || "abc" // b에 "abc"가 할당된다. a.none === undefined || "abc" // true가 출력된다 이렇게 할당에 사용할 수 있음 Object 유틸 관련 ...
CSS Selector cascading 우선순위 !important > style attribute > #id > .class > tag selector 같은 cascading 우선순위를 가질 경우 아래에 위치한 style이 더 높은 우선순위를 가진다. minify할 때 주의해야 할 점이, 같은 속성 같은 값을 ...
SSH server Ubuntu server가 아니면 SSH를 따로 설치해주어야 한다. sudo apt-get install openssh-server 이후 설정은 다음을 참고. http://www.drchaos.com/enable-ssh-on-kali-linux-enable-ssh-on-kali-linux/ ...
킷캣(4.4)에서는 ES파일 탐색기 등으로 외장 메모리에 파일을 쓰는 것이 기본적으로 불가능하도록 되어있다. 외장 메모리에 파일을 쓰기 위해서는 다음 세 가지 방법을 사용할 수 있다. 루팅 기본 내장 파일 매니저 /android/data/{app package name} #3 각 어플리케이션은 외장 메모리의 자신의 패키지 폴더 /a...
binary data hex, bin hex = 0xf1 bin = 0b11110001 unicode / bytes 변환 int to ascii 문자열을 bytes로 형변환 하고 싶다면 이 방법이 제일 간단하기는 하다. a = b'string to byte' b ‘\x80’ 으로 직접 지정하면 \x80 이상 data도 입력할 수 있다. ...
str과 bytes-like object 문자열을 bytes로 만들고 싶다면 이 방법이 제일 간단하기는 하다. a = b'string to byte' b'\x80' 으로 직접 지정하면 \x80 이상 data도 입력할 수 있다. 파이썬에서 str형은 유니코드를 의미한다. 그래서 ASCII 문자열/바이트 문자열(bytes-like object)을 ...