분류 전체보기 (137) 썸네일형 리스트형 [CSS] CSS 기초 - CSS와 선택자(Selector) WHAT’S CSS? `HTML` 문서에 스타일 속성을 부여하는 데 전문성을 지닌 스크립트 언어 CSS의 적용 방법 `CSS`를 `HTML`에 적용하는 데에는 크게 세 가지 방법이 있습니다. 인라인 스타일 속성 : `텍스트` html 내에서 스타일 속성 : `HTML`의 ` CSS Tutorial CSS is a language that describes the style of an HTML document. CSS describes how HTML elements should be displayed. This tutorial will teach you CSS from basic to advanced. CSS 선택자의 우선순위 정리 쉼표는 우선 순위가 동등하다는 것을 의미합니다. 이렇게 우선순위를 따졌는.. [HTML] HTML 기초 - HTML의 다양한 요소(Element)와 공간 분할 요소 개요 오늘은 지난 포스팅에 이어서 HTML의 다양한 요소(Element)와 공간 분할 요소에 대해서 알아보도록 하겠습니다. 목록형 Tag(ul, li 등) 목록 태그는 반드시 하나 이상의 하위 tag를 포함합니다. tag명 설명 번호 없는 목록 번호 있는 목록, 숫자(1), 영문소문자(a), 영문대문자(A), 로마숫자(i), 로마숫자 대문자(I)로 표시, start로 오름차순, reversed로 내림차순 목록 항목 이나, tag 하위에서 사용함. 용어 정의와 설명에 대한 내용을 목록화 해서 표시 용어 목록의 정의 부분을 나타냄 용어 목록의 설명 부분을 나타냄. 테이블 태그(Table Tag) 강좌리스트 이름가격 안녕 자두야15000 아프니까 청포도다23000 합계38000 셀의 병합(for Table T.. [HTML] HTML 기초 - HTML, 웹(Web), 요소(Element), 속성(Attribute) WHAT’s HTML? Hyper Text Markup Language의 약자 2014년 이전에는 수많은 경쟁 업체들이 각자 다른 웹 규격을 사용했고, 그로 인해 소비자가 어떤 브라우저를 사용하느냐에 따라 결과나 보이는 결과가 달라서 혼선을 빚었습니다. 그러나 W3C(World Wide Web Consortium)에서 어떤 브라우저를 사용하더라도 사용자가 같은 웹 문서를 볼 수 있게 하도록 웹 표준인 HTML5를 만들었고, 이것이 오늘까지 이어지고 있습니다. 웹 서핑을 한다는 것은…. 우리가 웹 서핑을 한다는 것은 그것을 가능하게 하는 데 필요한 수많은 과정을 축약한 채 말하는 것입니다. 클라이언트, 일반적으로 사용자(User)라고 부르는 사람이 웹브라우저를 통해 특정 주소로 이동을 한다는 것은 클라이언.. [Kotlin] 함수형 프로그래밍 - Infix 함수, 연산자 오버로딩 개요 오늘은 함수형 프로그래밍의 마지막 포스팅입니다. 이번 포스팅에서는 코틀린의 Infix 함수 그리고 연산자 오버로딩에 대해 알아보도록 하겠습니다. Infix 함수 코틀린에서는 아주 독특한 형태의 함수를 하나 제공합니다. a addNumber b 위 코드는 더하기(+), 빼기(-), 곱하기(*), 나누기(/)와 같은 `연산자(Operator)`도 아닌 거 같은데, 알고리즘 또는 프로그램의 동작을 논리적이고 간단한 언어로 설명하는 의사 코드(pseudocode)일까요? 이 코드의 정체는 코틀린의 Infix 함수였습니다. Infix 함수란 중위 표기법으로 호출할 수 있는 함수입니다. 이는 함수 이름을 중위 연산자처럼 사용할 수 있도록 지원합니다. 여기서 중위 연산자란 연산자 기호가 피연산자 사이에 위치하는.. [Kotlin] 함수형 프로그래밍 - 고차 함수(Higher-order function), 인라인 함수(Inline Function), 확장 함수(Extension function) 개요 지난 포스팅에서는 코틀린의 함수형 프로그래밍의 기술 중 함수를 간략히 표현할 수 있는 익명 함수와 람다식 그리고 클로저에 대해서 알아보았습니다. 오늘은 함수를 전달하는 함수, 고차 함수와 함수 호출 시 해당 함수의 본문이 호출 지점에 인라인 되어 실행될 수 있도록 하는 인라인 함수 마지막으로 기존 클래스의 멤버 함수를 확장하여 새로운 함수를 추가할 수 있는 확장 함수에 대해서 알아보도록 하겠습니다. 고차 함수(Higher-order function) 고차 함수는 함수를 매개변수로 사용하거나 함수를 반환하는 함수입니다. 프로그래밍 언어에서 함수의 반환 값은 일반적으로 Int나 Long, String과 같은 자료형으로 한정되어 있었습니다. 그리고 이러한 Int, Long, String과 같은 클래스는 .. [Kotlin] 함수형 프로그래밍 - 익명 함수(Anonymous function), 람다식(lambda), 클로저(Closure) 개요 오늘은 코틀린의 함수형 프로그래밍에 대해서 알아보도록 하겠습니다. 코틀린은 객체 중심의 프로그래밍에 더하여 함수를 중심으로 한 프로그램의 설계가 가능합니다. 이러한 코틀린만의 프로그래밍 자유도는 개발자의 창의력을 최대로 발휘할 수 있도록 해주고 결과적으로 다양한 프로그램이 탄생할 수 있는 든든한 배경이 됩니다. 앞으로 몇 차례에 걸쳐 다양한 코틀린의 함수형 프로그래밍 기술에 대해 알아보도록 하겠습니다. 익명 함수(Anonymous function) vs 람다식(lambda) 함수는 함수의 이름, 함수의 파라미터, 그리고 반환 타입 총 세 가지의 정보로 구성되어 있습니다. 함수의 이러한 구조는 서로 다른 함수를 확실히 구분하는 이점이 되기도 하지만, 때로는 공통된 부분을 추려내거나 간략한 표현식으로 .. [Kotlin] 코틀린의 심화 기술 - Object, Delegation, Type Aliases, Reflection 개요 오늘은 지난 포스팅에 이어 코틀린의 또 다른 특별 클래스 Object에 대해 알아보고 코틀린에서 제공하는 특수한 기능 Delegation, Type Aliases, Reflection에 대해서 알아보도록 하겠습니다. Object 코틀린의 Object 클래스를 보다 잘 이해하기 위하여 자바(Java)의 프로그래밍 디자인 패턴 하나를 살펴보도록 하겠습니다. 자바(Java)에서 객체(Class)는 프로그램 내에서 자신에 대한 정보를 기록할 메모리 주소를 할당받습니다. 그런데 객체(Class)를 잘 만들어서 사용의 빈도가 늘어날수록 자신에 대한 정보를 기록할 메모리 주소를 많이 필요로 하게 되므로 재사용성과 효율성은 상호 모순적인 관계에 놓이게 됩니다. 이에 따라 자바 개발자들은 이를 해결하는 방안을 모색.. [Kotlin] 코틀린 클래스 - 데이터 클래스(Data Class), 중첩 클래스(Nested Class), 내부 클래스(Inner Class), Sealed 클래스, Enum 개요 오늘은 코틀린의 클래스에 대해서 알아보도록 하겠습니다. 지금까지 코틀린을 통해 객체 및 객체지향 프로그래밍의 다양한 기술들을 살펴보았습니다. 현재 포스팅을 포함해서 앞으로는 두 편에 걸쳐 코틀린만의 `매력`을 볼 수 있는 다양한 클래스에 대해서 알아보겠습니다. 데이터 클래스, Data Class 코틀린에서는 데이터 클래스(Data Class)라는 것을 사용할 수 있습니다. 데이터 클래스는 클래스를 구성하는 프로퍼티의 getter/setter와 toString()을 기본으로 지원하는 코틀린의 클래스입니다. 이 클래스가 무슨 이점을 갖는지 모르시겠다고요? 아래의 코드를 통해 함께 살펴보도록 하겠습니다. class CommonClass { var number = 123 } data class DataCl.. 이전 1 2 3 4 5 6 ··· 18 다음