본문 바로가기

분류 전체보기28

visual studio interactive 간단한 코드 실행 방법 혹은 실행코드 ctrl + E E 2023. 9. 7.
8/31 현재 - 의존성 주입 : program.cs , @inject - .cs 와 .razor 파일명 같으면 안됌. - 공통 @using은 _Imports.razor에 넣어주면됌. 아직 -async, await 개념 모름. -blazor @code에서 데이터 가져올 메서드 생성을 어떻게 하는지 모르겠음. 앞으로 게시판만들기 진행! -javascript연동 -date picker -select 2023. 8. 31.
Blazor Blazor란 프레임워크 .NET을 사용하여 대화형 클라이언트 측 웹 UI를 빌드하기 한다. C#을 사용하여 풍부한 대화 형 UI를 만든다. UI를 HTML 및 CSS로 렌더링 합니다. .NET으로 작성된 서버 측 및 클라이언트 측 앱 로직을 공유한다. .NET 라이브러리의 기존 .NET 에코 시스템을 활용한다. Components를 기반 Components는 페이지, 대화 상자 또는 데이터 입력 양식과 같은 ui 요소이다. 유연한UI렌더링 로직을 정의한다. 사용자 이벤트를 처리한다. 중첩되고 재사용 될 수 있다. 구성 요소는 특히 클라이언트 쪽 UI 논리 및 구성에 사용된다. 비쥬얼스튜디오 2019 이상 버전 Blazor server SignalR(웹소켓)을 통해서 DOM과 통신한다.( GET, POS.. 2023. 8. 27.
spa 프레임워크와 종류 Single Page Application (단일 페이지 어플리케이션) 기존 웹 서비스는 요청 시 서버로부터 리소스와 데이터를 화면에 렌더링하는 방식이였다. spa는 브라우저에 최초로 한번 페이지 전체를 로드하고, 이후부터는 특정 부분만 Ajax를 통해 데이터를 바인딩하는 방식이다. Angular 프레임워크 : 양방향 데이터 바인딩 지원 / 태그이름, 템플릿 파일, css 파일 정보를 decorator 문법을 이용하여 전달하는 선언적 코딩 스타일 사용 React 라이브러리 : Virtual-DOM(가상 돔) 개념 적용 / jsx 문법 사용 / 단방향 데이터 바인딩 *DOM은 HTML문서를 제어할 수 있는 API 트리 자료 구조 *가상 돔 : 실제 DOM을 사용하여 변경 시마다 모든 요소를 Update하기.. 2023. 8. 25.