Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- electron-packager
- Failed to compiled
- custom printing
- react-native
- adb pair
- dvh
- animation
- 이미지 데이터 타입
- github lfs
- npm package
- ffi-napi
- html
- react-native-dotenv
- Git
- silent printing
- Each child in a list should have a unique "key" prop.
- Can't resolve
- ELECTRON
- device in use
- github 100mb
- 티스토리 성능
- adb connect
- augmentedDevice
- camera access
- Recoil
- rolldown
- github pdf
- nextjs
- vercel git lfs
- camera permission
Archives
- Today
- Total
Bleeding edge
2022/09/14 - TIL 본문
페어프로그래밍에서 알게 된 것
1. 한글 regex 사용방법
한글 regex
/[ㄱ-ㅎㅏ-ㅣ가-힣]/
자음, 모음, 자모음을 모두 모은 조합이다. 중간에 자음 모음만 따로 고르는 방법은
/[ㄱ-ㅎ]/
/[ㅏ-ㅣ]/
/[가-힣]/
과 같이 끊어서 사용할 수 있다.
2. dialog tag
자바스크립트로 더보기와 같은 기능을 사용할 떄는 일반적으로, display none이나, hidden과 같은 것을 이용하여 무언가를 숨기고 다시 show를 반복한다. 하지만, 이 기능은 자체적으로 HTML에 기능을 가지고 있기 때문에 이 기능을 사용하면, 간단한 css만 터치하면 숨기기 기능을 아주 쉽게 사용할 수 있다
바로 details와 summary이다.
<details>
<summary>
</summary>
</details>
사실 내가 오늘 다루고 싶은것은 detail와 summary가 아닌 dialog이다.
dialog는 modal을 대신하여 사용하기에 유리하며, 간단한 기능 몇개만 집어넣으면 모달기능 대신 사용할 수 있다.
<dialog class="modalContainer">
<form method="dialog">
<input type="text" class="modalInput" />
<button value="cancel">취소</button>
<button class="msgReturn">확인</button>
</form>
</dialog>
<button class="modalOpen">팝업</button>
<p class="msg"></p>
var updateButton = document.querySelector(".modalOpen");
var modalContainer = document.querySelector(".modalContainer");
updateButton.addEventListener("click", function onOpen() {
modalContainer.showModal();
});
modalContainer.addEventListener("close", function onClose() {
document.querySelector(".msg").innerText =
document.querySelector(".modalInput").value;
});
다음과 같이 작성하면 아주 간단히, modal을 html에 구현할 수 있다.
3.Regex활용
1. 변수와 사용방법
string.replace(new RegExp("" + variable + "", "gi")
2. replace 본인을 지정하는 방법
string.replace(/[0-9]/g, "본인 : $&")
변수를 사용하기 위해서 검색을 이전에 했었는데 하도 안나와서 포기하다가 오늘 드디어 발견하고 사용하였다. 또, 글자 강조를 하기위에 앞 뒤에 발견한 문자를 본인이 본인으로 찾는 과정이 필요했는데 이때 $&를 입력하면된다는 것도 알게 되었다.
'ConnecTo' 카테고리의 다른 글
2022/09/16 - TIL (0) | 2022.09.16 |
---|---|
2022/09/15 - TIL (0) | 2022.09.15 |
2022/09/13 -TIL (1) | 2022.09.13 |
2022-09-08 (0) | 2022.09.08 |
2022/09/07 - TIL (0) | 2022.09.07 |