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 | 31 |
Tags
- 모던자바스크립트
- Python
- Colaboratory 글자 깨짐
- intellij
- 타자 게임 만들기
- You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client"
- 자바스크립트
- spring-boot
- 계산맞추기 게임
- Do it 자바스크립트 + 제이쿼리 입문
- react
- DB Browser
- 거북이 대포 게임
- googleColaboratory
- JS 개념
- 인프런
- node.js 설치
- 따라하며 배우는 노드 리액트 기본 강의
- react오류
- 웹 게임을 만들며 배우는 리액트
- ReactDOM.render is no longer supported in React 18. Use createRoot instead
- intllij 내 Bean을 찾지 못해서 발생하는 오류
- Spring-Framework
- 리액트
- 노드에 리액트 추가하기
- vs code 내 node
- node.js로 로그인하기
- Concurrently
- props
- 모두의 파이썬
Archives
- Today
- Total
프로그래밍 삽질 중
[javascript] 여러가지 input 작성, scroll, object 길이 파악하기 본문
1) 여러가지 input 작성 후 값 불러오기
- 정확히 말하면 input 값에다가 버튼 클릭 시 값이 전달되게 하는 것
- 단계를 한 가지 더 둠(정확한 event.target.value 값을 찾기 위함)
const $english = document.querySelector(".matrix-input-eng-middle");
const $korean = document.querySelector(".matrix-input-kor-middle");
const english = $english.value;
const korean = $korean.value;
2) scroll
- 한정된 공간에서 div값이 추가 될 때마다 길이가 늘어남 방지
- 참고 : https://unikys.tistory.com/285
.matrix-item-list {
flex: 1;
/* 헤더를 제외한 모든 높이 차지 */
overflow-y: auto;
/* 스크롤 기능 */
height: 500px;
overflow: scroll;
}
3) object의 길이 파악하기
- oject.keys(파악하고자 하는 값).length
- 참고 : https://hianna.tistory.com/452
const easyCount = Object.keys(wordDataSet.easy).length;
const middleCount = Object.keys(wordDataSet.middle).length;
const advanceCount = Object.keys(wordDataSet.advance).length;
let checkedCount = 0;
for (let i = 0; i < easyCount; i++) {
const easyCheckedCount = wordDataSet.easy[i].status;
console.log(easyCheckedCount);
if (easyCheckedCount === "C") {
checkedCount += 1;
}
}
for (let i = 0; i < middleCount; i++) {
const middleCheckedCount = wordDataSet.middle[i].status;
console.log(middleCheckedCount);
if (middleCheckedCount === "C") {
checkedCount += 1;
}
}
for (let i = 0; i < advanceCount; i++) {
const advanceCheckedCount = wordDataSet.advance[i].status;
console.log(advanceCheckedCount);
if (advanceCheckedCount === "C") {
checkedCount += 1;
}
}
console.log(checkedCount);
'과거 프로그래밍 자료들 > 프로젝트' 카테고리의 다른 글
[javascript] input 체크박스(JS에서 만든 경우) 의 체크 항목 개수 구하기 (0) | 2022.08.10 |
---|---|
[javascript] 객체의 값 반복문 사용, 반복되는 코드 함수로 통일 (0) | 2022.08.10 |
프로젝트 수정 8 - node.js로만 구성된 프로젝트에 리액트 추가(클라이언트 항목 : 인증하기) (0) | 2022.05.16 |
프로젝트 수정 7 - node.js로만 구성된 프로젝트에 리액트 추가(클라이언트 항목 : 로그아웃하기) (0) | 2022.05.16 |
프로젝트 수정 6 - node.js로만 구성된 프로젝트에 리액트 추가(클라이언트 항목 : 회원가입하기) (0) | 2022.05.16 |