목록Romantic Developer (47)
Romantic Developer : )
안녕하세요, 로맨틱한 개발자 , Ro.D 입니다. 오늘은 지난 시간에 이어 추가적으로 다양한 자료형에 대해서 알아보고자 합니다. 불필요한 이야기는 접어두고! 바로 시작합니다. 1. 논리 자료형, 문자 자료형 형식 자료형 크기 값범위 논리 자료형 Boolean 1bit true, false 문자 자료형 Char 2byte 0~ 2^15 -1 논리자료형의 경우 true , false 두가지의 값만을 가지게 됩니다. 그렇기 때문에 보통 조건에 따른 분기문을 나누거는 등에 쓰이게 됩니다. var condition: Boolean = false if(condition){ println("this is true") } else{ println("this is false") } 위의 경우에는 condition 에 f..
안녕하세요, 로맨틱한 개발자 '로디' 입니다. 오늘은 코틀린에서 자료형에 대해 공부해 보도록 하겠습니다. 앞서 변수는 var 또는 val 은 자료를 담는 그릇이라고 하였습니다. 이러한 변수라는 그릇에 들어갈 데이터의 형태에 따라 그릇의 모양을 정해줄 수 있는데요, 이것을 바로 자료형이라고 합니다. 각설하고 바로 자료형에 대하여 알아볼까요? 1. 정수자료형 형식 자료형 크기 값범위 정수 자료형(부호있음) Long 8Byte(64bit) -2^63~2^63-1 Int 4Byte(32bit) -2^31~2^31-1 Short 2Byte(16bit) -2^15~2^15-1 Byte 1Byte(8bit) -2^7~2^7-1 var num1 = 127 var num2 = -127 var num3 = 99999999..

안녕하세요, 코딩 한줄에 울고 웃는 낭만개발자 입니다. 오늘부터는 안드로이드 프로그래밍에 앞서 기본적인 문법에 대한 공부를 시작하려고 합니다. 자! 그럼 시작합니다! 1. 변수! 변수는 자료를 담는 그릇입니다. 코들린에서 변수는 var 과 val 두가지를 사용합니다. var는 변할 수 있는 자료를 담는 그릇이고 val 는 한번 담기면 변하지 않는 그릇을 말합니다. 코틀린에서 변수의 선언 형태는 아래와 같습니다. var name: String = "Romantic" 위의 자료 선언은 name 이라는 이름의 변수를 String의 자료형으로 선언하고 Nangman 이라는 변수를 할당한 내용입니다. 자료형(String) 을 선언하지 않는 경우에는 할당한 자료에 기반하여 자료형을 추론합니다. var name = ..

안녕하세요 개발을 사랑하는 '낭만개발자' 입니다. 오늘은 Kotlin 문법실습을 위한 IntelliJ IDEA 를 설치해 볼 예정입니다. 만약 안드로이드 개발을 바로 시작할 수 있는 수준의 코틀린 문법 지식이 있다면, IntelliJ 를 설치하지 않고 바로 안드로이드 스튜디오를 설치한 뒤 개발을 시작해도 됩니다. 하지만 그렇지 않다면 한번쯤은 반드시 가볍게라도 문법을 정리하고 넘어가시길 추천드립니다. 지금부터 제가 쓰는 글은 그러한 목표에 맞추어 너무 깊지 않지만 또 너무 알맹이 없지 않은 수준에서 코틀린의 문법을 정리하고 추 후에 진행될 안드로이드 개발에 무리가 없도록 진행될 예정입니다! 자 그럼 시작합니다! 1. IntelliJ IDEA 다운로드 http://www.jetbrains.com/idea/..

안녕하세요, 개발을 사랑하는 '낭만개발자'입니다. 오늘은 코틀린 문법 공부에 앞서 코틀린을 공부할수 있는 환경을 설정해 줄텐데요. 그에 앞서 왜 코틀린을 공부해야 하냐? 는 질문이 생기실 수도 있습니다. 바로 이러한 이유 때문인데요 2017년 5월 구글 I/O에서 코틀린을 공식 언어로 지정했습니다. 그렇기 때문에 앞으로 안드로이드를 중심으로 나오는 모든 라이브러리, SDK, 등등 의 개발을 위한 리소스들이 "코틀린" 이라는 언어를 중심으로 생산되게 되겠죠! 즉! 안드로이드 개발 -> 코틀린 의 흐름으로 흘러가고 있다는 말이 되겠죠! 물론 아직도 다양한 대기업이나, 업력이 다소 있는 중소기업에서도 기존의 JAVA 로 만들어진 코드를 계속해서 사용하고 있습니다. 여기서 핵심은 JAVA 코드와 Kotlin 의..
안녕하세요, 영감을 주는 개발자 방민방민입니다. 오늘은 자바스크립트에서 Node 가 가지고 있는 다양한 기능을 활용할 수 있는 API 에 대하여 학습해 보고자 합니다. 노드는 웹 프로그램에서 엘리먼트들이 가지는 관계를 의미합니다. 자주 사용되는 이러한 node API 의 종류는 아래와 같습니다. (출처 : 생활코딩) Node.childNodes 자식노드들을 유사배열에 담아서 리턴한다.Node.firstChild 첫번째 자식노드Node.lastChild 마지막 자식노드Node.nextSibling 다음 형제 노드Node.previousSibling 이전 형제 노드 1.Node 관계 API 아래의 코드는 nodeAPI 를 활용하여 문서를 탐색하는것을 보여줍니다. html css JavaScript JavaS..
안녕하세요 영감을 주는 개발자 방민방민입니다. 오늘은 앞에서 배운 Element 에 대한 식별, 조회, 속성 API 를 jQuery 상에서는 어떻게 사용하는 지에 대하여 알아보고자 합니다. 지난 시간에 jQuery 의 기본 사용법에 대한 포스팅에서 jQuery 의 기본 문법 형식은 $('')라고 알려드렸습니다.오늘은 그런 jQuery 에서 더 나아가 Element 에 대한 API 를 jQuery로 어떻게 사용하는지 알아보고자 합니다. 바로 시작하도록 하겠습니다. 1. attr 조회,변경,추가,제거 아래 코드는 a 태그에 대한 속성값을 jQuery를 활용하여 어떻게 조회, 변경, 추가, 제거 하는지에 대한 코드입니다. jQuery 에서는 attr() 을 통하여 조회, 변경, 추가, 제거 가 가능합니다. 정..
안녕하세요, 영감을 주는 개발자 방민방민입니다. 오늘은 조회 API 대하여 알아보고자 합니다. 조회는 이전 시간에 많은 포스팅을 통해 알아보았기 때문에 조금 더 심화적으로 조회를 깊이 있게 들어가는 것에 대하여 실습해 보고자 합니다. 1. 조회 API 아래 코드를 먼저 살펴 보도록 하겠습니다. html css JavaScript JavaScript Core DOM BOM 이는 아래의 내용을 출력합니다.document 그룹에서는 class Name 을 marked 로 갖는 html, DOM, BOM 이 출력됩니다. 반면 active 그룹에서는 active 를 id 로 갖는 javascript 엘리먼트의 하위 엘리먼트 중에서 className 을 marked 로 갖는 엘리먼트만을 조회하였습니다. 이처럼 AP..
안녕하세요! 영감을 주는 개발자 방민방민입니다. 오늘은 Element 객체에 대하여 집중적으로 알아보고자 합니다. Element 객체는 각각의 엘리먼트를 추상화 한 객체입니다. HTMLElement 에 대한 이해를 위해서는 DOM 에 대한 이해가 반드시 있어야 합니다.DOM 구조에서 Element 의 위치는 아래 그림과 같습니다.(출처 : 생활코딩) 이러한 엘리먼트 객체가 가지는 주요 기능은 아래와 같습니다.식별자문서내에서 특정한 엘리먼트를 식별하기 위한 용도로 사용되는 APIElement.classListElement.classNameElement.idElement.tagName조회엘리먼트의 하위 엘리먼트를 조회하는 APIElement.getElementsByClassNameElement.getElem..
안녕하세요, 영감을 주는 개발자 방민방민입니다. 오늘은 jQuery객체에 대하여 알아보고자 합니다.지난 시간에 jQuery를 통해서 제어하고자 하는 대상 객체를 호출하는 것을 학습하였습니다.이번 시간에는 그 연장선에서 jQuery에 대하여 조금 더 깊은 관점에서 학습한다고 생각하시면 될 것 같습니다. 그러면 바로 시작하도록 하겠습니다. 1. 암시적 반복 아래의 코드를 먼저 html 파일에 입력합니다. HTML CSS JavaScript 이는 아래의 내용을 출력합니다. 그리고 콘솔을 통해 jQuery 객체를 불러옵니다. 콘솔에 아래의 명령어를 입력합니다. var li = $('li')// li 태그값을 갖는 엘리먼트를 모두 저장 li.css('text-decoration','underline');// li..