[Javascript] scrollHeight 와 clientHeight 에 대해 알아보자
·
Front/javascript
코드를 짜던 도중 textarea가  text 높이에 따라 자동으로 높이 조절을 구현 하고 싶었다.  textAreaElement.style.height = textAreaElement.scrollHeight + 'px'; 이렇게 적어주면 된다는 많은 블로그들의 말에 따라 했는데 이상하게 낮은 버전의 web에서는 이게 안먹히는것이다...... 그래서 원인을 찾던 중 알게 된 scrollHeight 와 clientHeight를 간단하게 작성해보려고 한다.  scrollHeight정의: 요소의 전체 콘텐츠 높이로, 스크롤 여부와 상관없이 요소 내의 모든 콘텐츠 높이를 포함.특징: 요소의 내부 콘텐츠가 현재 뷰포트에 보이지 않더라도 해당 영역까지의 전체 높이를 반환.예시: 텍스트가 많아 세로로 스크롤이 필요한..
Java 에서 큰따옴표(" ")와 작은따옴표(' ') 의 차이
·
JAVA
최근에 Dart로 개발을 하다 보니 문자열과 단일문자에 대한 개념이 완전히 사라졌었다. 왜냐하면 dart에는 Java와 달리 char 타입이 없고, 단일 문자도 String으로 취급하기 때문이다.  이번에 알고리즘 문제를 풀면서 단일 문자를 비교하는데 == " " 이 안된다고 자꾸 오류가 나길래 왜 안되는거지 하고 찾아보니 단일 문자는 ' '를 써야 한다고 한다. 완전히 까먹어버렸었네..... ㅎ ㅠ  [큰따옴표 (" ") - String]문자열(String)을 나타낼 때 사용된다. 즉, 한 글자 이상의 문자들의 집합을 나타내는것이다.String text = "Hello, World!"; // 여러 문자로 구성된 문자열  [작은따옴표 (' ') - char]단일 문자(char)를 나타낼 때 사용된다. 즉..
자바 표준 입력 Scanner 클래스를 알아보자
·
JAVA
[Scanner Class] 자바에서 사용자 입력을 받는 가장 기본적인 클래스이다.  입력 메서드 대부분은 공백과 개행 (' ', '\n', '\t', '\r') 을 기준으로 읽어 들인다. Scanner 클래스는 입력 값을 대부분 토큰 단위로 읽고(nextLine()은 Enter 단위), 이 토큰을 반환하는 데이터 형태에 따라 몇가지 메서드가 Scanner 클래스에 존재한다. 토큰단위란더보기Scanner 클래스에서 **토큰(token)**이란 입력된 문자열에서 의미 있는 최소 단위로 나뉜 단어 조각을 말한다. Scanner는 공백이나 특정 구분자를 기준으로 문자열을 잘라서 각 조각을 토큰으로 취급한다. 예를 들어, Scanner로 "Hello World 123"라는 문자열을 입력받으면, Hello, Wo..
재귀함수를 코드에 적용해보자
·
Front/javascript
[재귀함수]함수에서 자기 자신을 다시 호출해 작업을 수행하는 방식이다. 특정 분기까지 자기 자신을 계속해서 호출하는데, 주로 반복문을 구현할 때 사용한다. [목표]api응답으로  String 형태의 객체 안에 3개의 배열을 받아온다. 그중 각 배열의 첫 번째 요소만 사용하되 이미 동일한 내용이 있으면 그다음 요소 저장하도록 하는 걸 구현하고 싶다.간단하게 설명하면  [a,b,c]   [a, b, c]  [d, e, f] 면  [a, b, d] 저장하는 식으로!  근데 String 형태이기 때문에 json 파싱이 안되서 match를 통해 원하는 정보를 빼주고 이전의 정보와 비교하면서 같은 게 있으면 다음 match로 넘아가는 방법으로 코드를 짜 주었다. [구현]if (fileList) { ..
백준 5543 상근날드 1년전 코드랑 비교하기
·
알고리즘
1년 정도 손을 놓았던 알고리즘을 다시 해보려고 한다. 유명한 것 먼저 풀어 보려고하는데 마침 1년 전에 풀었던 문제가 있어서 지금과 비교해 보면 어떨까 해서 글을 작성하게 되었다.  [ 상근날드 문제 ]문제는 대충 버거 제일 저렴한 가격과 음료의 저렴한 가격을 더해 50원을 빼라 뭐 이런 문제이다.  [ 1년전의 나 ]1년전의 나는 ArrayList 리스트를 사용하여 코드를 짰었다. 왜그랬지...? 아마 저때는 아는 것 중 ArrayList가 제일 적합하다고 생각했었게지...ㅎㅎ 아무튼 다시보니 굳이 리스트를 쓰지 않아도 할 수 있는 문제였었다. 그리고 두개의 리스트를 사용하는 바람에 조금 더 효율을 떨어뜨린 것 같기도하다. import java.util.ArrayList;import java.util..
작심삼주 오블완 챌린지
·
카테고리 없음
https://www.tistory.com/event/write-challenge-2024 작심삼주 오블완 챌린지오늘 블로그 완료! 21일 동안 매일 블로그에 글 쓰고 글력을 키워보세요.www.tistory.com 오늘 블로그 완료 챌린지 도전! 3주동안 안까먹고 열심히 써서 스마트모니터 받아야지! 제발 나 뽑아줬으면 좋겠다 ㅠㅠ
해니01_15
코딩구르르르