bindEvent : JavaScript에서 DOM 요소에 이벤트를 바인딩(연결)하는 함수 이 함수는 주로 이벤트 리스너를 등록하는 데 사용되며, 특정 이벤트가 발생했을 때 실행할 함수를 지정할 수 있도록 도와준다. 예시코드를 살펴보자 ! const button = document.getElementById('myButton'); function handleClick() { console.log('Button clicked!'); } button.addEventListener('click', handleClick); 위 코드에서 addEventListner를 사용하여 버튼 요소에 click이벤드를 감지하고, 이벤트 발생 시 handleClick 함수를 실행하도록 코드를 작성했다. 그런데 때로는 이벤트 리..
spread.suspendPaint();는 JavaScript에서 사용되는 코드 조각으로, 일반적으로 스프레드시트나 테이블과 같은 데이터 표시 구성 요소에서 발생하는 화면 갱신을 일시적으로 중지시키는 역할을 한다. 일반적으로 웹 어플리케이션에서는 데이터 변경이나 사용자 상호작용에 따라 화면이 업데이트 되는데, 이때 많은 양의 데이터가 포함된 구성요소의 경우, 데이터가 변경될 때마다 화면을 업데이트 하는 것은 성능적으로 비효율적일 수 있기때문에 화면갱신을 일시적으로 중단하는 메서드를 사용하여 각각의 작업마다 화면이 업데이트되는 것을 방지할 수 있다는 이점이 있다. 데이터 변경 작업이나 연산을 마친 후 spread.resumePaint();를 호출하면 화면 갱신을 다시 활성화시킬 수 있다. 요약 ) 대용량데..
내가 푼 코드 class Solution { public String solution(String str1, String str2) { // str1 과 str2 를 하나씩 자른다 // 그 배열을 반복문 돌려서 하나씩 새로운 배열에 담는다 String answer = ""; for(int i=0;i
진짜 기초 출력문인줄 알고 그냥 냅다 출력해버렸는데 오류나서 띠용했더니.. 내가 간과하고 있던 부분이 있었다 (기초중에 기초) 자바에서 백슬래시와 따옴표는 문자 그 자체만으로는 출력되지 않는 특수문자이다. 이를 출력하고 싶은 경우에는 \' 또는 \" 처럼 따옴표 바로 앞에 백슬래시를 넣어주어야 한다 !!!! 마찬가지로, 만약 백슬래시 자체를 출력하고 싶다면 \\로 백슬래시를 두 번 입력해야 한다. 정답코드 import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.println("!@#$%^&*(\\'\"?:;"); } }
문제 출처 ) https://school.programmers.co.kr/learn/courses/30/lessons/181950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 초기상태 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int n = sc.nextInt(); } } 입력코드 import java.util.Scanner; ..
Java에 대해 설명해주세요. Java는 객체지향 프로그래밍 언어이며, 기본 자료형을 제외한 모든 요소들이 객체로 표현되고, 객체지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어입니다. JVM위에서 동작하기 때문에 운영체제에 독립적이며 GC를 통한 자동적인 메모리 관리가 가능합니다. 그러나, JVM 위에서 동작하기 때문에 상대적으로 실행속도가 느리며 다중상속이나 타입에 엄격하고 제약이 많다는 단점이 있습니다. 오버로딩과 오버 라이딩에 대하여 설명해주세요 오버라이딩(Overriding)은 상위 클래스에 있는 메소드를 하위 클래스에서 재정의하는 것을 말하고, 오버로딩(Overloading)은 매개변수의 개수나 타입을 다르게 하여 같은 이름의 메소드를 여러개 정의하는 것을 말합니다. 객체지향 프로그..