# CreateElement

27개의 포스트

[React] jsx와 babel

JSXReact.createElement(원시적 형태) 불편함 => jsx로 개선

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

Vanilla JS 헤더,푸터 렌더링

바닐라 자바스크립트로 헤더,푸터 컴포넌트처럼 사용하기

2023년 2월 23일
·
1개의 댓글
·
post-thumbnail

React 동작 원리 (리액트 요소란 뭘까?)

React는 동작할 때 가상 돔을 이용해서 이전과 이후의 가상 돔을 비교해서 변경된 부분만 실제 돔에 반영한다.❓ 여기서 react가 가상 돔을 뭘 보고 비교할까❗️ 위 사진처럼 돔은 리액트 요소들로 구성된 트리 형태이다 따라서 이 리액트 요소들을 비교해서 달라진 것만

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

Front-end 국비지원 #061일

아래와 보는 이미지는 reflection 기능을 사용하여 이미지를 반전시켰다.HTMLCSShttps://caniuse.com/ 에서 크로스브라우징이 되는지 버전체크를 한다. 파이어폭스는 지원하지 않는걸 확인하게 된다. 따라서 크로스브라우징이 필요하며 https

2023년 1월 15일
·
0개의 댓글
·

createDocumentFragment에 대해서

document.createDocumentFragment() 는 새로운 빈 DocumentFragment를 생성한다.DocumentFragment란? : DOM 노드들하지만 메인 DOM 트리의 일부로 가지는 않는다.DocumentFragment는 마치 라이브 DOM 트

2023년 1월 5일
·
0개의 댓글
·

DOM 생성 및 삭제, 추가해 보아요.

DOM 을 사용해서 조작해보자!! > DOM 은 다양한 화경에서 많은 것들을 제공한다. 예를 들어 HTML 상의 내용을 동적으로 변경하던가, 아니면, 새로운 Element 를 만들던가!! Node의 추가 및 생성 메서드을 사용해보자!! Node 객체는 여러가지 생

2022년 12월 15일
·
0개의 댓글
·

CRUD

CreateAppend (DOM에는 HTML에 적용하는 메소드가 추가로 있다.)ReadUpdateDelete: DOM을 JavaScript로 조작하여 HTML Element를 만드는 것document 객체의 createElement(tagName) 메소드를 이용하여 H

2022년 9월 13일
·
0개의 댓글
·
post-thumbnail

createElement(), appendChild()

마크업만 완료된 벤딩머신을 JavaScript를 이용해서 동적으로 만드는 개인 프로젝트를 진행중이다. 거기서 사용한 메서드들을 계속해서 기억하기 위해서 글을 작성해보려고 한다.프로젝트를 진행하면서 이후에 들어오는 데이터에 따라서 동적으로 구현된 요소들이 필요하게 되었다

2022년 9월 6일
·
0개의 댓글
·
post-thumbnail

[JS] DOM 개념과 조작방법 (HTMLCollection과 NodeList 차이점까지)

DOM 개념과 JS에서 HTML태그를 동적으로 추가, 삭제하는 방법, HTMLCollection과 NodeList 차이점까지 정리

2022년 8월 22일
·
0개의 댓글
·
post-thumbnail

javascript_To Do List 다시 만들어보기(html을 js로 만들어보기)

이번엔 html도 js로 생성하여 만들어 보았다 계속 더 만들어봐야 익숙해질 수 있을 것 같다!!

2022년 8월 15일
·
0개의 댓글
·
post-thumbnail

React.createElement 와 ReactDOM.render

예시 코드를 보며 React.createElement 와 ReactDOM.render 에 대해 알아보려 한다.Javascriptdocument.createElement(tagName, options)=> 지정한 tagName의 HTML 요소를 만들어서 반환ReactRe

2022년 6월 14일
·
0개의 댓글
·

자바스크립트로 html생성하기

.creadteElement()<div>안에 <p>태그를 생성해보았습니다. document.createElement()를 쓰면 html자료를 하나 생성해줍니다. 그걸 맘대로 조작한 다음 appendChild()를 써서 원하는 곳에 넣으면 html이 생성됩니다

2022년 6월 6일
·
0개의 댓글
·

[React] JSX 2

이 전 글과 똑같이 위의 코드를 아래처럼 바꿔줄 수 있다.(대소문자 잘 지켜주자) 이렇게 코드를 작성하면 이 버튼이 아니라 텍스트로 나오는데 요소들을 하나도 포함시키고 있지 않아서이다. 이 전 글에서 작성한 title과 button의 코드를 가져와보자.

2022년 5월 24일
·
0개의 댓글
·

[React] JSX 1

굳이 createElement를 대체하는 이유는 개발자들에게 좀 더 편리한 도구를 사용하기 위해서이다.그게 바로 JSXJSX는 JavaScript를 확장한 문법이다.생긴건 HTML이랑 비슷해서 JSX로 React 요소를 만드는게 개발자들 입장에서는 매우 편하다.위의 코

2022년 5월 24일
·
0개의 댓글
·
post-thumbnail

02.14 복습

현재 시간을 불러온다둘 다 비슷한 함수이나, setInterval은 지속적으로 반복, setTimeout은 한 번만 실행된다.둘이 쓰는 법은 똑같으나, 앞에 붙느냐 뒤에 붙느냐 차이다.앞에 String type을 받는다.string.padStart(앞에 string의

2022년 2월 14일
·
0개의 댓글
·
post-thumbnail

[KDT]FCFE - 7주4일 React ( Hooks )

React Hooks hooks 이전 컴포넌트 내부에 상태가 있다면? class 컴포넌트 내부에 상태가 없다면? 라이프사이클을 사용해야 한다면? class 라이프사이클에 관계 없다면? function class component function comp

2022년 1월 6일
·
0개의 댓글
·

[React] React 컴포넌트 생성방식 #TIL

React.Component를 상속하여 정의합니다.function과 arrow function을 이용한 두가지 방식이 존재합니다.function 방식arrow function 방식위의 방식으로 element를 생성합니다.하지만 복잡한 컴포넌트는 생성하는데 어려움이 큽니

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

[JS] 바닐라 자바스크립트 - random

이 부분 중요! 앞쪽에 quotes배열을 넣어주고 그 길이 만큼 곱해서 랜덤 수를 지정해주었다. 그리고 Math.floor함수를 넣어서 소숫점 자리를 내려 주었다. 그러면 quotes배열의 해당값이 변수 todaysQuote에 나오고 innerText로 화면에 보여지게

2021년 12월 21일
·
0개의 댓글
·

자바스크립트로 요소 추가하기 : createElement(), appendChild()

여때까지는 JS를 이용해 HTML에서 뭔가를 가져왔음 document.querySelector(어쩌구) 하지만 먼저 JS에서 무언가를 만들어서 그걸 HTML에 넣어볼 수도 있음. createElement(), createTextnode(), appendChild()

2021년 12월 9일
·
0개의 댓글
·

Javascript - append vs appendchild

둘 다 js 상에서 부모와 자식 관계를 만들어주는 요소이다.요소(tag)를 생성해줄 때 사용한다.여러개의 자식 형성이 가능하다.string도 자식으로 만들어줄 수 있다.

2021년 11월 20일
·
0개의 댓글
·