JS - 상속(inheritance)
in Dev on Java Script
상속은 객체의 로직(메소드,변수)을 그대로 물려 받는 또 다른 객체를 만들 수 있는 기능을 의미한다. 또한 기존의 로직을 수정하고 변경해서 파생된 새로운 객체를 만들 수 있게 해준다. 이처럼 부모의 기능을 계승 발전할 수 있는 것이 상속의 가치다.
in Dev on Java Script
상속은 객체의 로직(메소드,변수)을 그대로 물려 받는 또 다른 객체를 만들 수 있는 기능을 의미한다. 또한 기존의 로직을 수정하고 변경해서 파생된 새로운 객체를 만들 수 있게 해준다. 이처럼 부모의 기능을 계승 발전할 수 있는 것이 상속의 가치다.
in Dev on Java Script
in Dev on Java Script
후위 표기법이란 피연산자(숫자)를 먼저 쓰고 그 뒤에 연산자가 나오는 형태의 식을 말합니다.
in Dev on Java Script
in Dev on Java Script
in Dev on Java Script
문자열에서 (인자)로 주어진 값에 해당하는 문자를 리턴한다.
in Dev on Html, Css, Java Script
in Dev on Css
공식 container = col x n + (gutter x 2) x n
고유명사 : 아는 만큼 들린다. (json, Web application server etc) 백엔드 : 서버 n스크린 JSON javascript, 데이터 처리 방식 : API,
in Book on 유발, 하라리
이 책에서 말하는 의제는 전 지구 차원의 것이다. 현재 시대의 거대한 혁명들과 개인의 내적인 삶은 연결되어있다. 정보 기술과 생명 기술을 합친 힘은 곧 수십억의 사람들을 고용 시장에서 밀어내고 자유와 평등까지 위협할 수 있다. 빅데이터 알고리즘은 모든 권력이 소수 엘리트의 수중에 집중되는 디지털 독재를 만들어 낼 수 있다. 그럴 경우 대다수 사람들은 착취로 고생하는 것이 아니라 그보다 훨씬 더 나쁜 사회에에서 관련성을 잃고 하찮은 존재로 전락할 수 있다.
in Dev on Java Script
object(객체) : 서로 연관된 property(변수)와 function(함수)를 그룹핑한 {}그릇
in Dev on Java Script
array는 1차원 array, 2차원 array,~ n차원 배열이 있을 수 있다. 3차원 array부터는 너무 복잡해서 잘 사용하지 않는다. 복잡하게 작성하는 것은 좋은 방법이 아니며 쉬운 방법으로 프로그래밍을 코딩하여 프로그램 가독성을 높여야 한다.
in Dev on Java Script
유효범위(Scope)는 변수의 수명을 의미한다.
in Dev on Java Script
문자열에서 특정한 문자를 찾아내는 툴.
in Dev on Java Script
클로저 다시 공부하기. 어렵다 ㅠ
in Dev on Java Script
JavaScript에서는 함수도 객체다. 다시 말해서 일종의 값이다. 거의 모든 언어가 함수를 가지고 있다. JavaScript의 함수가 다른 언어의 함수와 다른 점은 함수가 값이 될 수 있다는 점이다.
in Dev on Java Script
함수에는 arguments라는 변수에 담긴 숨겨진 유사 배열(배열과 비슷하지만 배열이 아님)이 있다. 이 배열에는 함수를 호출할 때 입력한 인자가 담겨있다.
in Dev on Java Script
in Dev on Java Script
객체지향 프로그래밍(Object-Oriented Programming)은 좀 더 나은 프로그램을 만들기 위한 프로그래밍 패러다임으로 로직을 상태(state)와 행위(behave)로 이루어진 객체로 만드는 것이다. 이 객체들을 마치 레고 블럭처럼 조립해서 하나의 프로그램을 만드는 것이 객체지향 프로그래밍이라고 할 수 있다. 다시 말해서 객체지향 프로그래밍은 객체를 만드는 것이다.
in Dev on Java Script
만약 인덱스로 문자를 사용하고 싶다면 객체 dictionary를 사용해야 한다. (배열은 인덱스를 숫자로 사용) value를 담는 그릇.