일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Openlayers
- boolean
- input
- createElement
- htmlFor
- const
- VAR
- Append
- FOR
- appendChild
- createtextnode
- 학습법 #집중력
- Let
- Today
- Total
목록분류 전체보기 (207)
Atomic Habits
https://styled-components.com/docs/basics#getting-started Attaching additional props Overriding .attrs Animations import styled, { keyframes } from "styled-components"; import "./styles.css"; import React from "react"; import StyledComponentsExample from "./components/StyledComponentsExample"; import styled, { keyframes } from "styled-components"; const Input = styled.input.attrs((props) => ({ t..
https://styled-components.com/docs/basics#getting-started import "./styles.css"; import React from "react"; import StyledComponentsExample from "./components/StyledComponentsExample"; import styled from "styled-components"; const Thing = styled.div.attrs((/* props */) => ({ tabIndex: 0 }))` color: blue; /* &는 자기 자신을 의미한다. */ &:hover { color: red; // when hovered } & ~ & { background: tomato; // ..
https://styled-components.com/docs/basics#getting-started * styled.tag`` 는 return 이 포함된 func 외부에 생성한다. - 내부에 있다면 컴포넌트 라이프사이클에 따라 styled가 계속 생성되어 성능 저하 야기 import React from "react"; import styled from "styled-components"; // Create a Title component that'll render an tag with some styles const Title = styled.h1` font-size: 1.5em; text-align: center; color: palevioletred; `; // Create a Wrapper co..
import React, { useState } from "react"; import styled from "styled-components"; function Example() { const [email, setEmail] = useState(""); return ( Hello Im new Button ); } const ExampleWrap = styled.div` background: ${({ active }) => { if (active) { return "white"; } return "#eee"; }}; color: black; `; const Button = styled.button` width: 200px; padding: 30px; `; // Button 컴포넌트 상속 const NewB..
Tagged Template Literal styled-components 에서는 스타일을 입력 할 때 Tagged 템플릿 리터럴(Template Literal) 이라는 ES6 문법을 사용합니다. 이 문법을 사용하는 이유는, `` 를 사용할 때 내부에 JavaScript 객체나 함수가 전달 될 때 이를 따로 추출하기 위함입니다. 예를들어서: `hello ${{foo: 'bar' }} ${() => 'world'}!` // 결과: "hello [object Object] () => 'world'!" 위 코드는 [object Object] 이런식으로 문자열로 들어가게되면서 형태를 잃어버리게 되는데요, 만약에 함수를 다음과 같이 만들어서 사용하면 이 템플릿 리터럴 안에 넣어준 값들을 온전히 알아낼 수 있게 됩..
https://d2.naver.com/helloworld/8540176
1) git bash or 탐색기 주소창 cmd 2) git clone [git 프로젝트 주소] -> 폴더 생성 및 다운로드 3) 다운 받아진 폴더로 이동 : cd 다운받아진 폴더 4) npm install 후 npm start
- 파일 병합 방법1) type 1.txt 2.txt 3.txt > 4.txt type *.txt > 4.txt (파일 마지막 라인이 없을 경우 이어 붙는 문제 발생) 방법2) 1) EXEC.bat 파일 생성(메모장 작성 후 확장자 변경 / txt 파일이 있는 곳에 넣어두기) echo.>>1.txt echo.>>2.txt echo.>>3.txt 2) cmd> EXEC.bat 2) cmd> type *.txt > 0.txt (우측 파일명이 좌측 파일명 보다 뒤에 있으면 0.txt도 병합되는 문제 발생 : 0.txt로 병합) - 파일 라인 수 구하기 C:\TY\document>find /v /c *.txt "" ---------- NEW3.TXT: 10 ---------- TEMP_SOURCE.TXT: 60..
========================= 테이블 조인 ========================== -- 3테이블 JOIN + 초성 INSERT INTO XX SELECT a.a2, b.b1, fn_choSearch(substr(b.b3, 1, 1)) FROM aa a JOIN bb b ON SUBSTR(a.a1, 1, 2) = b.b1 JOIN cc c ON c.c1 = b.b1; SELECT * FROM bb; select bb.b1||bb.b2 from bb; -- 정렬 SELECT b.b1||c.c2, b.b3, c.c3 FROM bb b, cc c WHERE b.b1||b.b2 = c.c1||c.c2; -- 3 inner join SELECT * FROM aa a, (..
01:20 pwd, ls 명령어 : 현재 위치, 파일, 디렉토리 목록 출력 04:08 chmod 명령어 : 권한 변경 08:48 mkdir, touch, rm 명령어 : 디렉토리 생성, 빈 파일 생성, 삭제 09:33 cd 명령어 : 디렉토리 이동 12:29 mv 명령어 : 파일 이름 변경 및 이동 13:08 cp 명령어 : 파일 복사 14:16 ln 명령어 : 하드링크, 소프트링크 생성 22:34 cat 명령어 : 파일 출력 24:51 head, tail 명령어 : 머리글, 꼬리글 출력 26:30 grep 명령어 : 파일 내용 검색 27:35 less 명령어 : 파일 뷰어 29:22 tar 명령어 : 파일과 디렉토리 압축 31:15 sudo 명령어 : root 권한 명령어 32:56 chown 명령어 ..