전체 글 71

자바스크립트 객체 (Object)

자바스크립트 객체 Object 이름(name)과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합입니다. 자바스크립트에서는 숫자, 문자열, 불리언, undefined 타입을 제외한 모든 것이 객체입니다. 프로퍼티 property -cat.name="나비" -cat.age=0.1 메소드 method : 프로퍼티의 값으로 함수가 올 수도 있는데, 이러한 프로퍼티를 메소드(method)라고 합니다. - cat.mew() - cat.play() 객체는 모두 위와 같은 프로퍼티를 가지지만, 각 프로퍼티의 값은 인스턴스마다 전부 다를 것입니다. 객체참조 객체이름.프로퍼티이름 또는 객체이름["프로퍼티이름"] var person = { name: "홍길동", // 이름 프로퍼티를 정의함. bi..

C# 언어

C#은 개체 지향 구성 요소 지향 프로그래밍 언어입니다 C# 프로그램은 CLR(공용 언어 런타임)이라는 가상 실행 시스템이며 클래스 라이브러리 세트인 .NET에서 실행됩니다. CLR은 국제 표준인 CLI(공용 언어 인프라)를 Microsoft에서 구현한 것입니다. CLI는 언어와 라이브러리가 원활하게 함께 작동하는 실행 및 개발 환경을 만들기 위한 기초입니다. C# 프로그램에서는 형식 선언을 사용하여 새 형식을 만듭니다. C#의 6가지 형식 범주는 클래스 형식, 구조체 형식, 인터페이스 형식, 열거형 형식, 대리자 형식, 튜플 값 형식입니다. record 형식, record struct 또는 record class를 선언할 수도 있습니다. C#의 주요 조직 개념은 프로그램, 네임스페이스, 형식, 멤버 및..

카테고리 없음 2022.09.05

MVC패턴

MVC (Model-View-Controller) 사용자가 Controller를 조작하면 Controller는 Model을 통해 데이터를 가져오고 그 데이터를 바탕으로 View를 통해 시각적 표현을 제어하여 사용자에게 전달하게 됩니다. 이러한 패턴을 성공적으로 사용하면, 사용자 인터페이스로 부터 비즈니스 로직을 분리하여 애플리케이션의 시작적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 고칠 수 있는 애플리케이션을 만들 수 있게 됩니다. 사용자가 웹사이트에 접속 (Users) Controller는 사용자가 요청한 웹페이지를 서비스하기 위해서 모델을 호출 (Manipulates) Model은 데이터베이스나 파일과 같은 데이터 소스를 제어한 후 그 결과를 Return Controller는 Mo..

개발 2022.09.05

HTML <INPUT> 총정리

1. input 속성 속성 type 입력태그의 유형 value 입력태그의 초기값을 말하며 사용자가 변경가능 name 서버로 전달되는 이름 id page에서 중복사용X , 자바스크립트에서 다루기위해 지정 더보기 id와 name의 차이 1. id 속성 (id="title") document.all.id.value id.value document.getElementById("폼 id").value id 속성은 page 안에서 중복으로 사용할 수 없으며, 주로 JavaScript에서 다루기 위해 지정한다. name 속성으로도 JavaScript를 통해 속성이나 값을 변경할 수 있는데, 중복 값을 가질 수 있어 id 속성의 값으로 주..

개발/HTML && CSS 2022.09.04

개발자에게 좋은 성장 방향

Q. 개발자에게 좋은 성장 방향은 뭐라고 생각하시나요? 장우현 목표를 분명히 세우고, 꾸준히 점검하고, 길을 잃지 않는 거라고 생각해요. 최근에 많이 했던 생각이에요. 특히 점검이 안 되면 방향성을 놓치는 상황이 생기더라고요. 이재석 좋은 환경이 좋은 성장을 만든다고 생각해요. 나에게 맞는 성장 동력이 갖춰진 회사에서 일하는 게 가장 좋은 방법인 것 같아요. 꼭 회사가 아니더라도 프로젝트나 스터디를 통해서 함께 성장할 수 있는 사람들과 함께하는 게 분명 도움이 될 것 같아요. 이문기 전 사실 방향보다 태도가 더 중요한 것 같아요. 모험을 즐길 수 있는 태도. 개발자는 정해진 방향으로 나아가려고 노력하는 경우가 많은데, 업무를 하다 보면 방향이 달라지는 경우가 많거든요. 그때 좌절하지 않고, 목표나 목적을..

카테고리 없음 2022.08.18

ORM + 시퀄라이즈 사용하는 이유

내 첫 개인 프로젝트에서는 시퀄라이즈 ORM을 사용하였고 대면면접에 주로 들어오는 질문은 왜 사용했는가? 였다. 솔직한 답변은 MySQL구문을 배우는데 시간이 오래 걸릴 것 같아서 이다. 개발자스러운 대답?이 아닌것 같아 ORM에 대해 공부하면서 답변을 정리해야겠다는 생각이 들었다. ORM(Object Relational Mapping) ORM이란 객체와 관계형 데이터베이스의 데이터를 자동으로 연결해주는 것을 말한다. 객체 지향의 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다. 객체모델과 관계형 모델 간에 불일치가 존재한다. ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결한다. 객체를 통해 간접적으로 데이터베이스 데이터를 다룬다. Persista..