전체 글 255

사전수업

웹사이트 제작 기본 프로세스https://odada.me/291퍼블리싱 기초https://odada.me/290부트스트랩으로 빠르게 포폴 만들기https://odada.me/350 https://www.w3schools.com/ W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.www.w3schools.com https://developer.mozilla.org/ko/docs/Web ..

카테고리 없음 2024.08.27

부트스트랩으로 빠르게 포트폴리오 만들기

부트스트랩으로 빠르게 포트폴리오 만들기1. 포트폴리오란?포트폴리오는 자신의 업무 능력과 경험을 보여주는 문서입니다. 개인의 업무 능력과 경험을 보여주기 위해 만들어지는 것이기 때문에 자신의 업무 능력과 경험을 잘 보여줄 수 있어야 합니다.2. 부트스트랩이란?https://getbootstrap.kr/부트스트랩은 웹 개발을 위한 오픈 소스 프론트엔드 프레임워크입니다. 부트스트랩은 HTML, CSS, JavaScript를 사용하여 웹 페이지를 만들 때 사용할 수 있는 여러 가지 디자인 요소와 기능을 제공합니다.부트스트랩을 사용하면 웹 페이지를 쉽고 빠르게 만들 수 있습니다. 부트스트랩은 반응형 웹 디자인을 지원하기 때문에 모바일 환경에서도 웹 페이지가 잘 보이도록 만들 수 있습니다.

etc 2024.08.26

타입 가져오기, 내보내기

ts 가져오기, 내보내기타입스크립트에서는 import와 export 키워드를 사용하여 모듈을 가져오고 내보낼 수 있습니다.// export.tsinterface User { name: string; age: number; role: boolean;}export function introduce(user: User) { return `${user.name}는 ${user.age}살이며, 관리자인가요? ${user.role ? '네' : '아니요'}`;}// import.tsimport { introduce } from './export';const userA = { name: '김가을', age: 2, role: false,};const userB = { name..

Front/TypeScript 2024.07.18

타입 제너릭

제너릭 (Generics)제너릭은 타입을 파라미터로 전달하여 타입 안정성을 확보하는 방법입니다.함수interface Obj { x: number;}type Arr = [number, number];function toArray(a: string, b: string): string[];function toArray(a: number, b: number): number[];function toArray(a: boolean, b: boolean): boolean[];function toArray(a: Obj, b: Obj): Obj[];function toArray(a: Arr, b: Arr): Arr[];function toArray(a: any, b: any) { return [a, b];}co..

Front/TypeScript 2024.07.18

타입 별칭, this, 오버로딩, 클래스

타입 별칭 (Type Aliases)타입 별칭은 새로운 타입을 정의하는 용도로 사용됩니다. 타입 별칭은 기존 타입을 참조하여 새로운 타입을 정의할 수 있습니다.type User = | { name: string; age: number; role: boolean; } | [string, number, boolean];const user1: User = { name: '김가을', age: 2, role: false,};const user2: User = ['김겨울', 22, true];명시적 this인터페이스를 사용하여 클래스의 메서드 체이닝을 구현할 수 있습니다. 이때 인터페이스에 명시적 this를 사용하여 메서드 체이닝을..

Front/TypeScript 2024.07.18

타입 인터페이스 (Interface)

인터페이스 (Interface)인터페이스란 객체 데이터의 타입을 지정하는 용도로 사용되는 문법입니다. 인터페이스는 객체의 구조를 정의하는 형태로 사용되며, 객체의 타입을 지정하는 역할을 합니다.// 인터페이스 정의 (대문자로 시작)interface User { name: string; age: number; isAdult: boolean;}const user1: User = { name: '김겨울', age: 22, isAdult: true,};const user2: User = { name: '김가을', age: 2, // `isAdult` 프로퍼티가 누락되어 타입 오류가 발생합니다. // isAdult: false,};위 코드에서 user2 객체는..

Front/TypeScript 2024.07.18

타입 추론, 할당, 단언, 가드

타입 추론 (Type Inference)최대한 타입을 적게 명시하여 코드를 간결하게 작성하는 것이 좋음타입 추론이란 TypeScript가 자동으로 타입을 추론하는 것변수나 함수의 타입을 명시하지 않아도 타입을 추론하여 사용let str = '문자열'; // 타입스크립트가 str을 문자열 타입으로 추론str = 123; // Error: Type '123' is not assignable to type 'string'01. 변수 추론초기화된 변수let str = '문자열'; // 타입스크립트가 str을 문자열 타입으로 추론let num = 123;let bool = true;기본값이 설정된 매개변수// a와 b의 타입을 명시하지 않아도 타입스크립트가 number 타입으로 추론function add(a: n..

Front/TypeScript 2024.07.18

타입 종류 (TypeScript Types)

타입 종류 (TypeScript Types)01. 타입 종류- 문자let str: string = '문자열'let str: string;let name: string = '김가을';let hello: string = `안녕하세요. ${blue}님`;- 숫자let num: number = 123let num: number; // undefinednum = 123; // 123console.log(num);let integer: number = 6;let float: number = 3.14;let hex: number = 0xf00d;let infinity: number = Infinity;let nan: number = NaN;- 불리언let bool: boolean = truelet bool: bool..

Front/TypeScript 2024.07.18

javascript 배우기

- JS 목차js 핵심요약https://odada.me/334  변수 (Variable)https://odada.me/335데이터 (Data)https://odada.me/232연산자 (Operator)https://odada.me/233구문 (Statement)https://odada.me/235  node.js, npmhttps://odada.me/246모듈 (Module)https://odada.me/266함수 (Function)https://odada.me/236클래스 (Class)https://odada.me/247  표준내장객체 객체 - 문자열(String)https://odada.me/261표준내장객체 객체 - 숫자(Number), 수학(Math)https://odada.me/262표준내장객..

Front/JavaScript 2024.07.07

이벤트(Events) - javascript 기본

Javascript EventEvent란?Event는 웹 페이지에서 발생하는 모든 일을 의미한다.사용자가 버튼을 클릭하거나, 텍스트를 입력하거나, 마우스를 움직이는 등의 모든 행위를 의미한다.이벤트는 브라우저에서 발생하는 것이기 때문에 브라우저에서만 사용할 수 있다.간단한 예제버튼을 클릭하면 target의 글자색이 빨간색으로 바뀌는 예제를 만들어보겠습니다.change colorHelloconst button = document.querySelector('button');const target = document.querySelector('#target');button.addEventListener('click', () => { target.style.color = 'red';});Event 종류HT..

Front/JavaScript 2024.07.06
티스토리 친구하기