Language 4

[javascript] Java와 Js의 객체의 차이 // Js의 클래스, 프로토타입, prototype 기반 언어인 이유

Javascript를 학습하다보면 객체를 빼놓을 수 없습니다.저는 주로 Java를 주로 사용합니다. Java에서도 객체는 빠질 수 없는 개념이며 객체 기반으로 동작하게 됩니다.이는 객체 지향 프로그래밍을 가능하게 합니다. 즉, 만들어진 객체를 서로 상호작용하게 하여 프로그래밍을 동작할 수 있도록 해줍니다.Javascript의 메커니즘도 같습니다. 객체를 만들어 여러 곳에서 사용할 수 있게 합니다. 하지만 Javascript는 proto type 기반 언어라고 이야기하는데 객체와 더불어 클래스를 이해하고 Java와 Javascript의 차이에 대해 정리하겠습니다. (호이스팅에 대해서는 다루지 않습니다.)STEP 1. 객체STEP 1-1. Java의 객체public class Person { priv..

Language/Javascript 2025.01.04

[PHP] PHP문법 총정리

문법 공부의 가장 좋은 방법은...php.net를 참고하기..!![작성중............]STEP1. ✅PHP 7 기준 문법정리1. 변수의 선언 // *------ ?>는 생략이 가능하다. ------*변수 선언시에는 $를 사용합니다.변수는 저장되는 값에 따라 추론이 되어집니다.변수는 대소문자를 구분합니다.2. echo의 사용 I love PHP*/3. 변수의 범위 변수 x의 값 ::PHP에서는 위의 코드는 찍히지 않습니다. 위의 값을 사용하기 위해서는 global 키워드를 이용해야합니다.예시는 아래와 같습니다."; }myTest();echo("한번 더 찍어보기 :: {$x}");/* [output] 변수 x의 값 :: 6 한번 더 찍어보기 :: 6*/ 4. 문자열 형태 확인 ..

Language/PHP 2024.06.03

[Javascript] form태그의 onSubmit 속성 알아보기

작성개요현재 회사에서 Laravel을 기반으로 개발중에 있습니다. view단에서 blade템플릿 뿐만아니라 Javascript 도 적재적소에 맞게 사용하고 있는데 Javascript의 개념 또는 동작하는 방식등을 잊지 않기 위해 기록합니다.STEP 1. form 태그의 onSubmit={} First name: Last name: form 태그에 onSubmit 속성이 있습니다. onSubmit은 buntton의 submit 버튼이 눌린 직후 처리할 함수를 인자로 갖습니다. 위에서는 handleMyForm() 함수를 호출해 event를 처리합니다. handleMyForm()코드는 아래와 같습니다. event는 웹 브라우..

Language/Javascript 2024.06.02

(java) enum, 인터페이스 String name()의 재정의

의문. 인터페이스를 상속받은 enum이 재정의 해야하는 String name()을 작성하지 않았음에도 에러는 왜 발생하지 않았는가? public interface ErrorCode { String name(); HttpStatus getHttpStatus(); String getMessage(); } public enum CommonErrorCode implements ErrorCode { INVALID_PARAMETER(HttpStatus.BAD_REQUEST, "Invalid parameter..."), INTERNAL_SERVER_ERROR(HttpStatus.INTERNAL_SERVER_ERROR, "Internal server error..."); private final HttpStatus h..

Language/Java 2024.04.17