Javascript (6)

Javascript에서 요소에 접근하는 방법은 다양합니다. 그러나 JQuery 라이브러리를 쓸 때는 간편했던 이 HTML 요소 순환이 Javascript에서는 그리 간단하지 않습니다.모던 브라우저에서는 HTML 요소 순환을 지원하는 경우가 있으나, 범용으로 사용하려면

2021년 1월 16일
·
0개의 댓글

Javascript (5)

Array에 관한 메서드들을 정리합니다.기본 선언식은 다음과 같습니다.다음은 알아볼 메서드들을 정리하였습니다.

2021년 1월 14일
·
0개의 댓글
post-thumbnail

Javascript (4)

객체에서 값을 담고 있는 정보를 속성(property)라고 부릅니다.속성은 자바스크립트 내장 객체에도 만들어져 있습니다.객체의 속성 값을 가져올 때는 객체 이름 뒤에 마침표(.)를 찍고그 뒤에 속성 이름을 적습니다.자바스크립트에는 열려 있는 웹 브라우저 창의 정보를 담

2021년 1월 14일
·
0개의 댓글
post-thumbnail

Javascript (3)

undefined Integer null object array object ![](https://imag

2021년 1월 14일
·
0개의 댓글
post-thumbnail

Javascript (2)

익명 함수 즉시 실행 함수 (1) 즉시 실행 함수 (2) 화살표 표기법 (1) 화살표 표기법 (2) ![](ht

2021년 1월 14일
·
0개의 댓글
post-thumbnail

Javascript (1)

객체는 복합 자료형입니다. 객체를 복합 자료형이라 부르는 이유는 객체 안에 숫자, 문자열 등 여러 가지 자료형이 포함되기 때문입니다. 하지만 객체도 자료형이기 때문에 자바 스크립트에서 객체는 자료를 저장하고 처리하는 기본 단위입니다.

2021년 1월 14일
·
0개의 댓글
post-thumbnail

Docker (1)

오픈 소스인 도커는 컨테이너형 가상화 기술을 구현하기 위한 상주 애플리케이션(dockered demon이 상주 실행) 이 애플리케이션을 조작하기 위한 명령행 도구(CLI)로 구성되는 기술입니다.애플리케이션 배포에 특화돼 있기 때문에 애플리케이션 개발 및 운영을 컨테이너

2021년 1월 6일
·
0개의 댓글
post-thumbnail

Rails (2)

Rails 를 사용해 만들 기본 페이지 구조페이지 생성에는 3가지 조건이 맞아야 합니다.Controller Action이 존재해야 합니다.Action과 연결된 View 파일이 존재해야 합니다.routes.rb에 URL과 Action이 연결되어야 합니다.컨트롤러를 생성하

2021년 1월 3일
·
0개의 댓글
post-thumbnail

Rails (1)

Ruby on rails 는 Ruby 언어로 작성된 오픈 소스 웹 프레임워크로 강력하고 탄탄한 웹어플리케이션을 빠르게 개발할 수 있게 만들어 줍니다.Rails는 새로운 웹 어플리케이션을 개발할 때 어떤 것이 필요한지 파악하도록 도와줍니다.이를 통해 코드를 적게 쓰면서

2021년 1월 3일
·
0개의 댓글
post-thumbnail

Ruby (14)

예외 객체는 Exception 클래스와 그 서브 클래스의 인스턴스 입니다.raise의 인수로 지정한 문자열을 메시지로 해서 RuntimeError 예외를 발생시킵니다. 첫 인수로 예외 클래스를 지정할 경우, 두번째 인수로 메시지를 지정합니다.예외 처리에는 begin..

2021년 1월 2일
·
0개의 댓글
post-thumbnail

Ruby (13)

모듈이 추가 동작 및 정보를 클래스에 혼합하는 데 사용되면 이를 mixin 이라고합니다.Mixins를 사용하면 코드를 다시 작성하지 않고도 클래스를 사용자 정의 할 수 있습니다.extend 키워드는 클래스 레벨에서 모듈의 메소드를 혼합합니다. 모듈에 정의한 메소드는 인

2021년 1월 2일
·
0개의 댓글
post-thumbnail

Ruby (12)

모듈은 메소드의 컬렉션이라고 할 수 있습니다.특정 상수와 메서드가 필요할 때에 모듈을 사용할 수 있습니다.모듈은 메서드와 상수를 namespace 로 분리하는 역할을 합니다. module 은 클래스와 유사해 보이지만모듈에는 인스턴스를 만들 수 없고하위 클래스를 만들 수

2021년 1월 2일
·
0개의 댓글
post-thumbnail

Ruby (11)

Cat is-a Animal의 관계가 성립할 때 상속을 사용합니다. 상속은 < 키워드를 사용하여 표현합니다.루비에서는 클래스 정의 시에 슈퍼클래스를 지정하지 않으면 자동으로 Object 클래스를 상속받습니다.루비에서 클래스는 단 하나의 부모클래스만 가질 수 있습니

2021년 1월 2일
·
0개의 댓글
post-thumbnail

Ruby (10)

Ruby의 모든 것은 Object입니다. Object 는 attribute와 method를 가지고 있습니다.initialize는 class가 생성하는 각각의 객체를 초기화하는 함수로 생각할 수 있습니다.변수에 @를 사용하여 해당 변수가 인스턴스 변수임을 나타냅니다. 이

2021년 1월 2일
·
0개의 댓글
post-thumbnail

Ruby (9)

블록은 클로저 혹은 익명함수와 비슷합니다. 즉 이름 없는 메서드를 생성하는 방법이라고 할 수 있으며do...end 혹은 {} 로 정의합니다.블록은 처리를 하나의 단위로 묶은 것으로메서드 호출 시 한번만 지정할 수 있는 인자의 일종입니다. 이런 메서드 호출을 블록 메서드

2021년 1월 2일
·
0개의 댓글
post-thumbnail

Ruby (7)

해시는 키-값 쌍을 가지는 콜렉션으로, 배열과는 다르게 항목간의 순서는 없으며, 유일한 키에 대응하는 하나의 값을 가지도록 되어있는 데이터타입 입니다.해시는 대괄호 내부에 표현하며, 키-값 쌍은 아래와 같이 표현합니다. 키에 해당하는 값을 조회하기 위해서는 hash_n

2021년 1월 2일
·
0개의 댓글
post-thumbnail

Ruby (8)

모든 문장은 명사와 동사로 이루어져 있다.루비의 세계에서는 객체가 명사이고메소드가 동사이다.method위의 사진처럼 메소드는 객체를 메소드에 집어 넣으면메소드에서 어떠한 일이 수행되고 수행이 끝난 객체가 나오게 된다.def 메소드 이름 (매개변수)을 통해 메서드를 선언

2021년 1월 1일
·
0개의 댓글
post-thumbnail

Ruby (6)

만약 \~~라면을 의미하는 if 문의 구조는 다음과 같습니다. 만약 \~~가 아니라면을 의미하는 unless문의 구조는 다음과 같습니다.if문을 통한 짝수일 경우 판별입니다.unless문을 통한 짝수가 아닐 경우 판별입니다.반복문에는 for, while가 존재합니다.w

2021년 1월 1일
·
0개의 댓글

Ruby (5)

루비에는 다양한 종류의 연산자가 존재한다. 먼저, 대입 연산자를 알아보겠다.변수에 값을 집어 넣기 위해서 대입 연산자(=)를 사용한다.산술 연산자에는덧셈(+)뺄셈(-)곱셈(\*)제곱(\*\*)나눈 몫(/)나눈 나머지(%)가 있다.비교 연산자에는 같으면(==)다르면(!=

2021년 1월 1일
·
0개의 댓글

Ruby (4)

변수의 선언은변수 = 값와 같이 대입하면 된다.는 x라는 변수에 2의 값을 대입한 것 이다.변수의 종류에는지역변수전역변수인스턴스 변수클래스 변수가 있다.지역 변수는 위의 식 x = 2 와 같이 선언하면 지역 변수로써 선언한 것이다.예시) $foo = 'foo in to

2021년 1월 1일
·
0개의 댓글