전체 글 527

함수

using System.Collections; using System.Collections.Generic; using UnityEngine; public class test : MonoBehaviour { int intValue; float floatValue = 10.5f; float floatValue2 = 20.1f; // void 함수의 처리 결과에 아무런 반환값이 없을 때 사용 void FloatToint(float parameter, float parameter2, string stringParm = "디폴트"){//stringParm의 값이 없으면 디폴트가 입력 intValue = (int)parameter// 강제 형 변환을 일으켜줌 print(intValue); print(stringPa..

자료형

using System.Collections; using System.Collections.Generic; using UnityEngine; public class test : MonoBehaviour { int x = 100 // byte 정수 자료형 (0~256) 1바이트 // sbyte 정수 자료형(-128 ~ 127) - 1바이트 // short 정수 자료형(-3만 ~ 3만) - 2바이트 // integer 정수 자료형(-20억 ~ 20억) - 4바이트 // long 정수 자료형 -8바이트 float f = 4.00000f; double d = 3.001; decimal m = 4.00000m; // float 실수 자료형 // double 실수 자료형 float보다 오차 범위가 더 적다 // d..

Router

Achievement Goals React에서 npm으로 React Router DOM을 설치(npm install react-router-dom)하고 이용할 수 있다. React Router DOM를 이용하여 SPA를 구현할 수 있다. 라우팅 구조를 짤 수 있어야 하고, 이에 필요한 기초 문법들을 사용할 수 있어야 한다. SPA 를 만들 때, 메인 트윗 모음 페이지, 알림 페이지, 마이 트윗 페이지 등의 화면이 필요할 수 있습니다. 또한 이 화면에 따라 "주소"도 달라지겠지요. 이렇게 다른 주소에 따라 다른 뷰를 보여주는 과정을 "경로에 따라 변경한다."라는 의미로 라우팅(Routing) 이라고 합니다. React Router의 주요 컴포넌트는 크게 3가지로 나눌 수 있습니다. 라우터 역할을 하는 Br..

SPA

Achievement Goals SPA(Single-Page Application) 개념을 이해하고 설명할 수 있다. SPA의 장, 단점에 대해 이해하고 설명할 수 있다. 와이어프레임을 보고 어느 부분을 컴포넌트로 구분할 지 스스로 정할 수 있다. 전통적인 웹사이트에서는 사용자가 웹사이트 내의 다른 페이지로 이동하면, 브라우저가 페이지를 보여주기 위해 매번 HTML 파일로 된 "페이지 전체"를 불러와야만 했습니다. SPA는 Menu와 Footer와 같이 페이지 전환 전후에 중복되는 부분은 새로 불러오지 않습니다. 전통적인 웹사이트에서는 이와 같이 "페이지 전체를 불러오는 행위"를 보통 깜빡인다고 표현합니다. 웹사이트가 보다 복잡해지고 애플리케이션의 형태를 가지게 되면서, 사용자와 서비스 사이에 더욱 많은..

React

Achievement Goals React의 3가지 특징에 대해서 이해하고, 설명할 수 있다. JSX가 왜 명시적인지 이해하고, 바르게 작성할 수 있다. React 컴포넌트(React Component)의 필요성에 대해서 이해하고, 설명할 수 있다. create-react-app 으로 간단한 개발용 React 앱을 실행할 수 있다. React SPA Achievement Goals SPA(Single-Page Application) 개념을 이해하고 설명할 수 있다. SPA의 장, 단점에 대해 이해하고 설명할 수 있다. 와이어프레임을 보고 어느 부분을 컴포넌트로 구분해야 할 지 스스로 정할 수 있다. React에서 npm으로 React Router DOM을 설치(npm install react-router..

Web APIs

APIs란 Application Programming Interfaces로 쉽게 설명하면 자판기와 같습니다. 우리가 자판기의 로직을 몰라도 동전을 넣어 사용하면 된다는 것을 알고 있습니다. 그리고 APIs중에는 HTTPS의 상태에서만 작동하는 API가 있는데 이는 사용자의 정보를 보호할 의무가 있기 때문입니다. HTTP는 Hypertext Transfer Protocol의 약자로써 클라이언트가 서버에게 정보를 요청하고 다시 서버에서 정보를 받아오는 request를 하고 response를 받아오는 방식으로 이루어져 있습니다. HTTPS는 HTTP에 request와 response를 보완 처리가 잘 된 아이를 말하는 것입니다. MDN Web API: https://developer.mozilla.org/en..

Browser 분석

window라는 전체적인 오브젝트가 있고 그 Window 안에는 DOM 즉 Document Object Model들이 들어있고 이 DOM을 이요하여 새로운 요소를 추가, 빼거나 움직이게 됩니다. BOM Browser Object Model의 약자로 브라우저에 관련된 Navigator나 Location, Fetch나 Storage나 Web APIs에 관련된 오브젝트들이 들어 있습니다. Document https://developer.mozilla.org/en-US/docs/Web/API/Document Window https://developer.mozilla.org/en-US/docs/Web/API/Window Viewport https://developer.mozilla.org/en-US/docs/Gl..