목록요소 (4)
NOW OR NEVER
Activity Call Back 처리 법 activity를 갔다 돌아왔을 때 inner class 액티비티CallBack로 작성 하거나 onActivityResult로 분기 처리. 하지만 분기 처리를 권장하지 않고 inner class로 권장한다. parcelable 안드로이드에서 4대 구성요소 간에 객체를 전달하기 위한 직렬화를 수행 객체 직렬화 : parcelable = serialize parcelable을 구현한 객체를 intent에 담기는 것이 아닌 해당 객체 안 parcel이라는 객체가 intent에 담긴다. 복원 : 객체들의 값만 저장했다가 그 값만 가지고 새로운 객체를 만드는 것도 복원이라고 본다. 나중에 객체에 복원할 때 필요한 값들만 parcel에 저장해 intent에 담아놓았다가 i..
자바 기초 문법 요소 클래스 클래스는 자바 프로그램의 기본단위 자바 프로그램은 한 개 이상의 클래스로 구성 일반적으로 1개의 클래스는 1개의 자바 파일 파일 명과 클래스 명이 동일해야 함 클래스 명은 대문자로 시작 클래스와 객체 자바는 객체지향(object oriented)언어 객체지향 언어 객체는 사물 또는 우리가 상상할 수 있는 개념 사물: 자동차, 프린터, 컴퓨터, 자전거 등 우리가 상상할 수 있는 개념 : 옵션, 강사, 학생, 블로그 글, 회원 등 객체는 속성과 행동을 갖고 있음 클래스는 객체를 만들기 위한 틀 또는 템블릿 ex) 자동차(객체)를 만들기 위한 자동차 설계도(클래스) 클래스를 실제로 실행시켜 메모리에 올린 것을 객체라 한다. 클래스는 속성(데이터)과 행동(메소드)으로 나뉘어진다. 메..

HTML 전역속성 : 모든 html 요소에서 공통적으로 사용 가능한 속성 1. class 속성 - 태그에 별명 혹은 별칭 부여할 때 사용 - 공백으로 여러 개 별명 설정 가능 - css 혹은 js에서 요소를 선택하는 방법으로 쓰일 수 있다. - 동일한 class가 여러 태그에 동일하게 들어가도 상관없음 - 중복 사용 가능(중요한 부분이 아닐 때 사용) - css에서 .class이름으로 찾을 수 있다. - js에서 찾을 때 const 변수이름설정 = document.querySelector(‘.class이름’) ex) const section = document.querySelector(‘.section’) -> class가 section인 요소 검색 2. id 속성 - 하나의 태그에 고유한 식별자(이름)..

인라인 텍스트 태그 1. span 태그 - 대표적인 인라인 요소 - 본질적으로 아무런 의미를 갖고있지 않음 - 막 사용될 수 있음 - 텍스트의 일부분들을 이 태그로 묶어서 css나 js 입력시 굉장히 많이 활용됨 -div 태그와 굉장히 유사하게 사용 가능 *div 태그는 본질적으로 아무런 의미를 갖지 않고 대표적인 블록요소이다. - div 태그와의 비교 : div 태그는 기본적으로 블록요소기 때문에 한 줄에 하나밖에 표시할 수 있어서 다른 텍스트와 줄이 바껴서 표시됨, 하지만 span 태그는 인라인 요소기 때문에 텍스트 중간에 있는 부분을 딱 명확하게 찝어낼 수 있다. 의미가 없이 스타일을 적용하거나 혹은 js에 적용하는 데만 활용하는 것이면 div보다는 span 태그가 적합하다. 2. br 태그 - 빈..