전체 글

다양한 생각들을 기록합니다.
개발/HTML

[HTML] 간단한 구조 (doctype, head, meta)

vscode 편집기를 사용할 때 *.html 파일에서 !을 입력하면 html 템플릿이 나오게 됩니다. 세부 내용들에 대해 간략하게 알아보고자 합니다. DOCTYPE 선언은 웹 문서가 어떤 버전의 HTML로 작성되었는지 브라우저에게 알려주기 위해 사용합니다. 대소문자는 구분하지 않습니다. 파일의 최상단에 위치해야 합니다. HTML 4.01 에서의 DOCTYPE 선언 HTML4 혹은 XHTML은 HTML5 보다 훨씬 복잡합니다. SGML(Standard Generalized Markup Language)에 기반을 두어 만들어졌기 때문에 DTD(Document Type Definition) 참조가 필요합니다. strict mode transitional mode frameset mode html 태그에 lan..

개발/redis

[redis] 기본 명령어

기본 명령어 * get, set, del, exists, keys, flushall $ redis-server // redis 서버 실행 $ redis-cli // redis-cli 실행 127.0.0.1:6379> quit // redis-cli 종료 127.0.0.1:6379> set name yu // key: name, value : yu OK 127.0.0.1:6379> get name // key값으로 value 출력 "yu" 127.0.0.1:6379> set age 26 OK 127.0.0.1:6379> get age // 숫자도 문자열로 출력 "26" 127.0.0.1:6379> del age // key 제거 (integer) 1 127.0.0.1:6379> get age (nil) 1..

개발/JavaScript

[JavaScript] ES2022 새로운 특징

JavaScript ES2022 Array.prototype.at() 음수로도 배열의 요소를 가져올 수 있습니다. const arr = [1, 2, 3, 4, 5] console.log(arr.at(-1)) // 5 // console.log(arr[arr.length - 1]) // 5 console.log(arr.at(1)) // 1 console.log(arr[1]) // 1 Object.hasOwn() Object.hasOwn()은 Object.prototype.hasOwnProperty()의 대안으로 나오게 되었습니다. 객체안에 상속받지 않은 프라퍼티가 존재하면 true, 아니면 false를 반환합니다. Object.create(null)로 객체를 생성하여 프로토타입이 없는 객체여도 Object..

개발/JavaScript

[JavaScript] String.prototype.split()

str.split([separator[, limit]]) split 메서드는 String 객체를 지정한 구분자(separator)를 이용하여 여러개의 문자열로 나눌 수 있습니다. 이렇게 나뉜 문자열들은 배열에 담기게 됩니다. const greeting = "안녕하세요, 반갑습니다." const splitArray = greeting.split('') console.log(splitArray) // [ '안', '녕', '하', '세','요', ',', ' ', '반', '갑', '습', '니', '다', '.' ] const splitArray = greeting.split(' ') console.log(splitArray) // [ '안녕하세요,', '반갑습니다.' ] const splitArray =..

유승완
유승완