일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 성능최적화
- 누구나 자료구조와 알고리즘
- 리액트
- 반복줄이기
- TSDoc
- CSS
- typescript
- 커스텀
- reactjs
- 공통컴포넌트
- 개발콘텐츠
- 폰트적용하기
- react
- utilty type
- JS console
- React.js
- returnType
- click and drag
- 레이아웃쪼개기
- javascript
- const 단언문
- 타입좁히기
- React Native
- 타입스크립트
- 티스토리꾸미기
- NonNullable
- Chart.js
- vue.js
- 2022
- 제네릭
- Today
- Total
목록Development (382)
몽땅뚝딱 개발자
◽ Object.assign() // target: 목표 객체. 출처 객체의 속성을 복사해 반영한 후 반환할 객체 // sources: 출처 객체. 목표 객체에 반영하고자 하는 속성들을 갖고 있는 객체들 Object.assign(target, ...sources) ◽ Object.assign() 사용하기 예제 1. 목표 객체의 속성 중 출처 객체와 동일한 키를 갖는 속성의 경우, 그 속성 값은 출처 객체의 속성 값으로 덮어쓴다. const target = { a: 1, b: 2, c: 2 }; const source = { b: 4, c: {'name': 2, 'idx': 4} }; const returnedTarget = Object.assign(target, source); console.log(ta..
◽ 문자열 검사 // "F"가 포함되어있는지 검사 Arrays.asList(targetArr).contains("F"); ◽ 문자열 포함 개수 검사 메서드 (숫자도 동일) public static int countChar(String str, char ch) { return str.length() - str.replace(String.valueOf(ch), "").length(); } 개인적으로 공부한 내용을 정리하는 블로그로 잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.
배열은 이렇게 출력해야 한다. String[] strArr = {"a", "b", "c"}; // 주소값이 나온다. System.out.println(strArr); // 이렇게 찍어야 값이 출력된다. System.out.println(Arrays.toString(strArr)); 개인적으로 공부한 내용을 정리하는 블로그로 잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.
◽ v-if와 v-show의 차이 v-if v-show 렌더링 여부 디렉티브의 표현식이 true일 때만 렌더링된다. 항상 렌더링 되어 DOM에 남아있다. 단순히 엘리먼트의 CSS display 속성만 전환된다, 사용 런타임 시 조건이 변경되지 않는다면 v-if를 사용하는 것이 좋다. 무언가를 자주 전환해야한다면 v-show를 사용하는 것이 좋다. 출처 조건부 렌더링 | Vue.js 조건부 렌더링 v-if v-if 디렉티브는 조건에 따라 블록을 렌더링할 때 사용합니다. 블록은 디렉티브의 표현식이 true 값을 반환할 때만 렌더링됩니다. Vue is awesome! 1 v-else와 함께 “else 블록”을 추 v3.ko.vuejs.org 개인적으로 공부한 내용을 정리하는 블로그로 잘못된 개념을 게시하지않도..
소개순서 (1) 개념 및 기본 선택자 (2) 문서 객체 조작(DOM Control) (3) 이벤트(Event) 👉🏻 (4) 효과(Effects) ◽ 효과(Effect)의 기본형태 모든 효과는 속도, 콜백함수를 지정할 수 있으며 생략할 수도 있다. $('선택요소').이벤트함수('속도', 콜백함수) 💡 Tip 속도: slow, normal, fast 또는 사용자 지정 숫자 ◽ 효과(Effects) 종류 효과 설명 $('선택요소').hide() 선택 요소 숨김 $('선택요소').show() 선택 요소 노출 $('선택요소').toggle() show(), hide() 반복 // 버튼을 클릭할 때 마다 태그가 사라지고 나타나는 것이 반복됨. $("button").click(function(){ $("p").tog..
소개순서 (1) 개념 및 기본 선택자 (2) 문서 객체 조작(DOM Control) 👉🏻 (3) 이벤트(Event) (4) 효과(Effects) ◽ 이벤트(Event) 정의 웹 브라우저 내에서 벌어지는 버튼 클릭이나 마우스의 움직임등의 모든 행위를 '이벤트'라고 한다. ◽ 이벤트(Event) 종류 이벤트 설명 click() 선택 요소를 클릭했을 때 발생 dbclick() 이벤트 대상을 더블클릭했을 때 발생 mouseover() 마우스를 올려놓았을 때 발생 mouseout() 마우스가 벗어났을 때 발생 pocus() 대상에 포커스가 생겼을 때 발생 blur() 대상이 포커스를 잃었을 때 발생 focusin() 대상에 포함된 input 요소에 포커스가 있을 때 발생 focusout() 대상에 포함된 inpu..
이전 필드에서 reset.css를 본 적이 있는데, 파일을 열어보지도 않고 'reset 기능과 관련된 css인가...?' 생각했었다. 나중에 퍼블리셔분이 필요한 파일이라고 말씀하시기에 배포할 때 빼먹지않는 정도로만 인지했었는데.. 만약 이 css가 왜 필요했는지 그 때 찾아보고 알았더라면 토이프로젝트를 할 때 css 관련하여 고생이 덜 했을거라는 생각이 든다. reset.css는 브라우저마다 기본스타일이 다르기때문에 브라우저끼리 동일한 스타일을 주기 위해 css를 초기화하는 환경설정용 css라고 한다. 브라우저마다 여백도 다르고 초기값도 달라서 항상 불편하다는 생각만 했지 방법을 찾을 생각을 못 한 나 자신... 반성 중..🙃 작성한 곳 마다 다르게 작성되어 있고 정해진 표준은 없는 것 같다. 적절히 원..
◽ 문서 객체 조작(DOM Control) 1) 탐색 선택자: 정확한 요소를 선택하는 방법 선택자 설명 $("ul li:odd") 의 요소 중 홀수 인덱스 요소만 선택 $("ul li:even") 의 요소 중 짝수 인덱스 요소만 선택 $("ul li:first") 의 요소 중 첫번째 요소 선택 $("ul li:last") 의 요소 중 마지막 요소 선택 $("ul li:eq(1)"), $("ul li").eq(1) 의 요소 중 두번째 요소만 선택 $("ul li:it(2)") 의 요소 중 세번째 이전 요소만 선택 $("ul li:gt(2)") 의 요소 중 세번째 이후 요소만 선택 $("ul li:nth-child(2n)") 의 요소 중 2의 배수 번째 요소만 선택 $("ul li:contains('문자')..
👉🏻 (1) 개념 및 기본 선택자 (2) 문서 객체 조작(DOM Control) (3) 이벤트(Event) (4) 효과(Effects) ◽ 제이쿼리란? 자바스크립트의 가장 대표적인 라이브러리 언어이다. 다양한 애니메이션 효과의 구현을 위한 기능적인 함수들이 많이 추가되어 있다. ◽ 실행함수 작성 제이쿼리는 보다 위에서 import(삽입)되기 때문에 문서의 모든 요소들이 로딩된 이후에 요소 선택자를 사용할 수 있다. 따라서 먼저 실행함수를 작성하여야 한다. // 기본 문법 $(document).ready(function() { ...실행문 }); // 간단하게 줄여쓸 수 있다. $(function() { ...실행문 }); ◽ 기본 선택자 및 속성(Selector & Attribute) 선택자 설명 $("..
◽ 다단 편집(Multiple Colume)이란? float이나 position을 사용하지 않고도 다단을 편집할 수 있다. ◽ 종류 colume-count: 3; // 박스의 내용을 3단로 colume-gap: 20px; // 각 단 사이의 간격 설정 colume-rule: 2px dotted brown; // 단 사이의 구분선과 타입 설정 출처 김광수, 조혜경, 정인용, 실전프로젝트 반응형 웹 퍼블리싱 (아이콕스, 2020) 개인적으로 공부한 내용을 정리하는 블로그로 잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.