수업정리 [ 국비교육 ] Day 45 정적 바인딩, 동적 바인딩 선택자만 있으면 대상 요소를 확실하게 선택할 수 있다. 단, 반환된 배열에서 요소를 뽑으면, 해당 요소는 제이쿼리 노드가 아닌 자바스크립트 객체라서 제이쿼리 기능을 사용할 수 없다. 동격 요소를 검색 가능하다. 해당 함수 사용시 대상 요소들에서 추출한 값을 배열로 반환해주며, 이를 반복문으로 꺼내서 사용한다. 단, 제이쿼리 배열에서 요소를 추출하면 해당 요소는 제이... 수업정리수업정리 [ 국비교육 ] Day 41 이를 프로그램에 대입하면, TV라는 프로그램의 전원 기능을 이용하기 위해 리모컨이라는 API를 통해 우리 프로그램은 요청을 보내고 API는 해당 기능을 활성화하여 TV의 전원을 켜준 것이다. 우리가 만약 홀로 건축을 한다면 그 준비를 스스로 해야 한다. 따라서 개발을 더 효율적으로 하기 위해서 이미 특정 기능을 라이브러리에서 찾아다가 사용하는 것이다. 즉, 필요에 따라 가져다가 쓰는 것이다.... 수업정리수업정리 [ 국비교육 ] Day 42 하지만 찾은 다음에 그 결과를 가지고 할 수 있는 것은 매우 많다. 또는 특정 태그만 추출하는 기능을 구현할 수도 있고, 복잡하거나 애매한 문자열들을 조건문을 쓰지 않고 분석해낼 수 있다. 이는 어떤 언어에 종속되지 않고 고유의 문법으로 일종의 검색 기법이라 할 수 있다. 텍스트를 분석할 수 있는 모든 곳에서 최고의 효율을 가진다. g: 하나의 검색이 성공해도 중단하지 않고 모든 텍스트에서 ... 수업정리수업정리 [ 국비교육 ] Day 43 이런 제이쿼리의 문법은 자바스크립트와 다르지만, 그 자체가 자바스크립트이기 때문에 모두 기능을 사용할 수 있다. 그 후, <script> 요소 안에서 똑같이 사용한다. 제이쿼리는 극히 드문 경우 빼고 모두 함수로 이뤄져 있다. 반대로 매개변수를 입력하면 setter의 역할을 하여 값을 넣어줄 수 있다. 제이쿼리를 통해서 CSS 속성과 값을 줄 수도 있다. 자바스크립트에서 사용하는 이벤트 처리... 수업정리수업정리 [ 국비교육 ] Day 35 그래서 요소의 위치조정 속성인 position을 사용했지만, 이 역시 한계는 마찬가지였고 HTML4 부터는 div-float, span이 그 자리를 이었다. 물론 둘 다 레이아웃 용도는 아니었지만, 요소의 display 기본 속성으로 div가 더 다루기 편했기에 주로 div로 레이아웃을 짜고, 요소 간 일정 간격을 둘 때는 span을 사용했다. 한계 해결책 : float 속성을 넣으면 한 행... 수업정리수업정리 [ 국비교육 ] Day 36 그러니 브라우저에서 F12를 눌러준 뒤, inspecting 긴 div에 이미지를 넣을 때, 크기를 알고 넣어야 되기 때문에 F12를 이용해서 개발자 도구를 사용한다. position 속성은 table 이후 레이아웃을 만들 때, 사용했던 기법이지만 원 목적은 요소의 위치를 바꿔주는 것이다. 하지만, margin, padding도 그 원 목적이 위치 조정이 아니라서 여러 개의 요소가 내부에 있... 수업정리수업정리 [ 국비교육 ] Day 33 옛날에는 회사의 솔류션을 팔 때, Package로 묶어서 팔았다, 그러나 패키지는 복제가 쉬웠고 기업은 이를 막을 수 없다. 때문에 기업들은 HTTP로 통신하는 Web 시장으로 진출하여서, 자신들의 서비스를 웹이라는 고객에게 제공했고 고객은 브라우저를 통해 기업의 웹 서버에 접속하여 서비스를 이용한다. 이런 웹 시장 자체는 브라우저라는 환경의 한계로 인해서 네이티브 프로그램만큼의 고성능 개발... 수업정리수업정리 [ 국비교육 ] Day 34 : Cascading Style Sheet HTML 내부에서 속성, 값으로 디자인을 하는 건, 정말 필요한 상황이 아니고선 이젠 사용하지 않는 방식이다. 요즘은 CSS를 통해 디자인하는데, “Cascading”의 의미대로 CSS는 시트 설정에 따라 연속적으로 모든 요소를 한다. 1) Inline Style Sheet : 속성 HTML 요소 내부에 속성으로 style 을 적용하는 방식으로 라인... 수업정리수업정리 iOS 프로그래밍 한성현교수님 13주차 수업정리 iOS App만들기BMI계산기수업정리iOS 프로그래밍iOSBMI계산기 [ 국비교육 ] Day 31 main → main(ui) + DAO(DB 메서드) | DTO(데이터 저장) DAO : UI를 배제한 오로지 데이터만을 다루는 용도의 클래스로 ‘데이터 관련’ 기능 클래스 try-resource : DB와의 연결을 메서드가 끝날 때 자동으로 닫게 설정 [ 문제1 ] 우리가 만든 프로그램은 DB, UI가 한 컴퓨터에 존재한다. 하지만 실 서비스는 여러 고객이 네트워크를 타고 본사의 DB를 통... 수업정리수업정리 iOS 프로그래밍 한성현교수님 14주차 수업정리 If let VS Guard let 과제 : 자신의 블로그가 바로 로드 되도록 수정! AutoLayout : 기종마다 다른 해상도와 디바이스를 옆으로 돌렸을 때의 인터페이스 변화에 따른 일종의 규칙들을 미리 설정 해두는 것이다.... App만들기BMIBMI AppiOS 프로그래밍수업정리iOSApp만들기 [ 국비교육 ] Day 25 : 반환 값이 여러 열인 서브 쿼리 다만 한 컬럼 내에서 여러 값이 아닌, 여러 열을 반환한다. 여러 열을 비교하기 때문에, 같다, in 비교가 가능하다. 단, 서브 쿼리의 출력값과 메인 쿼리의 입력 값이 일치해야 한다. where 절을 통해 메인 쿼리에서 사용할 값을 담았다. 그리고 담은 값은 메인 쿼리 내에서 조건에 따라 select 으로 출력되게 된다. =(같다) 는 다중행, 다중행열의... 수업정리수업정리
[ 국비교육 ] Day 45 정적 바인딩, 동적 바인딩 선택자만 있으면 대상 요소를 확실하게 선택할 수 있다. 단, 반환된 배열에서 요소를 뽑으면, 해당 요소는 제이쿼리 노드가 아닌 자바스크립트 객체라서 제이쿼리 기능을 사용할 수 없다. 동격 요소를 검색 가능하다. 해당 함수 사용시 대상 요소들에서 추출한 값을 배열로 반환해주며, 이를 반복문으로 꺼내서 사용한다. 단, 제이쿼리 배열에서 요소를 추출하면 해당 요소는 제이... 수업정리수업정리 [ 국비교육 ] Day 41 이를 프로그램에 대입하면, TV라는 프로그램의 전원 기능을 이용하기 위해 리모컨이라는 API를 통해 우리 프로그램은 요청을 보내고 API는 해당 기능을 활성화하여 TV의 전원을 켜준 것이다. 우리가 만약 홀로 건축을 한다면 그 준비를 스스로 해야 한다. 따라서 개발을 더 효율적으로 하기 위해서 이미 특정 기능을 라이브러리에서 찾아다가 사용하는 것이다. 즉, 필요에 따라 가져다가 쓰는 것이다.... 수업정리수업정리 [ 국비교육 ] Day 42 하지만 찾은 다음에 그 결과를 가지고 할 수 있는 것은 매우 많다. 또는 특정 태그만 추출하는 기능을 구현할 수도 있고, 복잡하거나 애매한 문자열들을 조건문을 쓰지 않고 분석해낼 수 있다. 이는 어떤 언어에 종속되지 않고 고유의 문법으로 일종의 검색 기법이라 할 수 있다. 텍스트를 분석할 수 있는 모든 곳에서 최고의 효율을 가진다. g: 하나의 검색이 성공해도 중단하지 않고 모든 텍스트에서 ... 수업정리수업정리 [ 국비교육 ] Day 43 이런 제이쿼리의 문법은 자바스크립트와 다르지만, 그 자체가 자바스크립트이기 때문에 모두 기능을 사용할 수 있다. 그 후, <script> 요소 안에서 똑같이 사용한다. 제이쿼리는 극히 드문 경우 빼고 모두 함수로 이뤄져 있다. 반대로 매개변수를 입력하면 setter의 역할을 하여 값을 넣어줄 수 있다. 제이쿼리를 통해서 CSS 속성과 값을 줄 수도 있다. 자바스크립트에서 사용하는 이벤트 처리... 수업정리수업정리 [ 국비교육 ] Day 35 그래서 요소의 위치조정 속성인 position을 사용했지만, 이 역시 한계는 마찬가지였고 HTML4 부터는 div-float, span이 그 자리를 이었다. 물론 둘 다 레이아웃 용도는 아니었지만, 요소의 display 기본 속성으로 div가 더 다루기 편했기에 주로 div로 레이아웃을 짜고, 요소 간 일정 간격을 둘 때는 span을 사용했다. 한계 해결책 : float 속성을 넣으면 한 행... 수업정리수업정리 [ 국비교육 ] Day 36 그러니 브라우저에서 F12를 눌러준 뒤, inspecting 긴 div에 이미지를 넣을 때, 크기를 알고 넣어야 되기 때문에 F12를 이용해서 개발자 도구를 사용한다. position 속성은 table 이후 레이아웃을 만들 때, 사용했던 기법이지만 원 목적은 요소의 위치를 바꿔주는 것이다. 하지만, margin, padding도 그 원 목적이 위치 조정이 아니라서 여러 개의 요소가 내부에 있... 수업정리수업정리 [ 국비교육 ] Day 33 옛날에는 회사의 솔류션을 팔 때, Package로 묶어서 팔았다, 그러나 패키지는 복제가 쉬웠고 기업은 이를 막을 수 없다. 때문에 기업들은 HTTP로 통신하는 Web 시장으로 진출하여서, 자신들의 서비스를 웹이라는 고객에게 제공했고 고객은 브라우저를 통해 기업의 웹 서버에 접속하여 서비스를 이용한다. 이런 웹 시장 자체는 브라우저라는 환경의 한계로 인해서 네이티브 프로그램만큼의 고성능 개발... 수업정리수업정리 [ 국비교육 ] Day 34 : Cascading Style Sheet HTML 내부에서 속성, 값으로 디자인을 하는 건, 정말 필요한 상황이 아니고선 이젠 사용하지 않는 방식이다. 요즘은 CSS를 통해 디자인하는데, “Cascading”의 의미대로 CSS는 시트 설정에 따라 연속적으로 모든 요소를 한다. 1) Inline Style Sheet : 속성 HTML 요소 내부에 속성으로 style 을 적용하는 방식으로 라인... 수업정리수업정리 iOS 프로그래밍 한성현교수님 13주차 수업정리 iOS App만들기BMI계산기수업정리iOS 프로그래밍iOSBMI계산기 [ 국비교육 ] Day 31 main → main(ui) + DAO(DB 메서드) | DTO(데이터 저장) DAO : UI를 배제한 오로지 데이터만을 다루는 용도의 클래스로 ‘데이터 관련’ 기능 클래스 try-resource : DB와의 연결을 메서드가 끝날 때 자동으로 닫게 설정 [ 문제1 ] 우리가 만든 프로그램은 DB, UI가 한 컴퓨터에 존재한다. 하지만 실 서비스는 여러 고객이 네트워크를 타고 본사의 DB를 통... 수업정리수업정리 iOS 프로그래밍 한성현교수님 14주차 수업정리 If let VS Guard let 과제 : 자신의 블로그가 바로 로드 되도록 수정! AutoLayout : 기종마다 다른 해상도와 디바이스를 옆으로 돌렸을 때의 인터페이스 변화에 따른 일종의 규칙들을 미리 설정 해두는 것이다.... App만들기BMIBMI AppiOS 프로그래밍수업정리iOSApp만들기 [ 국비교육 ] Day 25 : 반환 값이 여러 열인 서브 쿼리 다만 한 컬럼 내에서 여러 값이 아닌, 여러 열을 반환한다. 여러 열을 비교하기 때문에, 같다, in 비교가 가능하다. 단, 서브 쿼리의 출력값과 메인 쿼리의 입력 값이 일치해야 한다. where 절을 통해 메인 쿼리에서 사용할 값을 담았다. 그리고 담은 값은 메인 쿼리 내에서 조건에 따라 select 으로 출력되게 된다. =(같다) 는 다중행, 다중행열의... 수업정리수업정리