-
[비공개] 컴퓨터 프로그래밍 기초 HTML
컴퓨터 프로그래밍 기초 HTML 웹브라우저: 인터넷을 통해 사이트에 접속하고 웹 서비스를 이용할 수 있는 프로그램HTML(Hyper Text Markup Language): 홈페이지를 작성하는 가장 기본적인 언어, 하이퍼 텍스트를 작성하기 위해 개발된 언어HTML문서의 구조: HTML > HEAD > TITLE > BODY HTML 문서의 특징: 대소문자 구별이 없음, 태그는 기호로 이루어져 있음, 연속된 공백과 줄 바꿈을 하나의 공백으로 간주함, html/htm 으로 저장 주석처리: 프로그램에는 영향을 주지않고 설명을 달 수 있음에디터플러스: 구문강조 기능이 있어 태그나 함수 등이 다른 색으로 나타나 구별하기 쉬움 태그: 실젝적.......추천 -
[비공개] 건강방정식_카톡이모티콘 이벤트 헬로라이언 얻어봐요~
건강방정식_카톡이모티콘 이벤트 헬로라이언 얻어봐요~ 안녕하세요~ 오늘은 산들산들 봄바람이 따스하게 불어오네요!혹시 요즘 핫한 카톡이모티콘인 헬로라이언 아시나요?동글동글 너무 귀엽게 생겼잖아요~ㅎㅎ오늘은 요 헬로라이언 이모티콘을 무료로 얻을 수 있는 카톡이모티콘 이벤트가 있다고 해서 소개해드리려고 해요! 짜잔! 바로 ‘건강 방정식’이라는 카페에서 진행하고 있는카톡이모티콘 이벤트랍니다~카페 가입 후 카카오톡 아이디 친구추가하고, 닉네임(아이디)와이벤트 신청한다는 문구만 카톡으로 보내면 응모가 완료되는데요~여기에 가입인사만 추가로 남겨주시면 당첨확률이 더 높아진다는 사실!너무너무 간단한 이벤트잖아요~ 추.......추천 -
[비공개] 자바스크립트 모듈강의_객체지향
자바스크립트 모듈강의_객체지향 이번포스팅은 유튜브의 Modular Javascript 의 강의 내용을 정리한 포스팅입니다.이 튜토리얼에 의하면, 일반적으로 js 프로그래밍을 잘한다는 뜻은 단순한 코드 나열이 아니라고 합니다. 예로, 누구나 jQuery API와 어느정도의 함수 구현이 가능하면 아래와 같은 코드를 작성할 수 있습니다. 기능은 잘 작동하며, 아무 문제없느것처럼 보입니다. 하지만, 더 큰 프로젝트의 프로그램을 만들경우, 그 한계가 곧 드러납니다. 그렇기 때문에, 유지보수와 코드의 효율성을 위해서 우리는 모듈화를 알고 있어야 합니다. 이는 전문 프로그래밍과 관련되어 있습니다. 가장 간단한 모듈패턴을 보도록 하겠습니다. 아래와.......추천 -
[비공개] 자바스크립트 RequireJS 효율적 모듈 로딩
자바스크립트 RequireJS 효율적 모듈 로딩 큰 프로젝트를 진행할때, 여러 자바스크립트 파일을 로딩하는 방법중 하나가 바로, 여러개의 태그를 사용하는 방법입니다. 각자의 파일은 모두 독립적이며 이러한 방법으로 jQuery 라이브러리를 사용합니다. 작은 수의 자바스크립트 파일을 로드할 경우에는 문제가 되지 않지만, 많은 수의 자바스크립트를 실행순서에 맞춰 로딩하는 방법은 쉬운방법이 아닙니다. 아래와 같은 경우 실행순서가 복잡해지면 오류가 발생합니다. 그러한 이유 때문에 RequreJS가 생기게 되었습니다. RequireJS는 잘 알려진 자바스크립트 파일 로더 입니다. 현재는 최신 브라우저에서 지원가능합니다. 우선 다.......추천 -
[비공개] 자바스크립트_MVP 디자인패턴
자바스크립트_MVP 디자인패턴 Presenter는 상응하는 view와 model이 필요합니다. presenter가 model을 얻었을때, 다른 헨들러를 이용해서 view를 업데이트 하며, view는 다시 UI를 업데이트 합니다. MVP의 가장큰 이점은 같은 presenter로 여러가지 views를 만들어 낼 수 있습니다. 즉, 이들은 같은 기능등을 공유하지만 UI는 다르거나 여러기능으로 작동할 수 있습니다. 그럼 이제 MVP를 이용해서 간단한 테스크 리스트를 만들어 보도록 하겠습니다. The Model function TaskModel (_text) {var ID = (new Date()).getTime();this.getID = function() {return ID;}var Text = _text;this.getText = function() {return Text;}this.setText = fun.......추천 -
[비공개] JKGRAPHY_제주도 셀프웨딩 스냅 이벤트
JKGRAPHY_제주도 셀프웨딩 스냅 이벤트 데이트스냅을 하면, 본식 스냅이 무료?! http://www.jkgraphy.com/ 본 촬영본은 블로그 및 홈페이지등의 홍보목적으로 활용될 수 있습니다.추천 -
[비공개] 자바스크립트 메모장 프로그램
자바스크립트 메모장 프로그램 자바스크립트 MVC패턴과 로컬스토리지 기능을 조합해서 메모장 프로그램을 제작하였습니다.기존에 제작되어 있던 메모장 js파일을 수정한 뒤개인의 디자인 취향을 불어넣어(?) 완성을 하였습니다.아직 beta버전이며 조금씩 코드를 정리하며 기능을 추가하려고 합니다. 전체 디자인 반응형으로 제작되어 있기 때문에 PC, 모바일에서 사용이 가능하며,현재는, 개인 호스팅에 업로하여서 언제든 접근이 가능합니다. http://cands2015.dothome.co.kr/app/memo.html 데이터를 로컬스토리지에 저장하기 때문에컴퓨터나, 휴대폰만 잃어버리지 않으신다면 사생활보호(?)기능이 완벽합니다. 사용법 1. 접속을하면 자동으로 인.......추천 -
[비공개] 자바스크립트 함수표현식과 즉시실행 함수
자바스크립트 함수표현식과 즉시실행 함수 자바스크립트는 일급객체(first-class object)입니다. 그렇기 때문에, 변수에 저장되며, 함수의 파라미터로 전달되며, 함수의 반환값으로 사용되며, 자료 구조에 저장이 가능합니다. 기본적으로 연산자인 function을 이용한 함수 정의방법은 함수 선언문과 함수 표현식이 있습니다. 아래의 함수선언식은 스크립트가 로딩될때 변수객체에 저장이되어 언제든지 호출이 가능합니다. 일급객체의 특성으로 변수에 저장이 가능하여, 기명함수, 익명함수, 즉시실행함수등 다양한 함수표현식이 존재합니다. // 함수선언식function contest () {} 즉시실행함수(Immediately-invoked function expression)변수를 선.......추천 -
[비공개] 월드비전 사랑의도시락 후원하기
월드비전 사랑의도시락 후원하기 고등학교 1학년이 시작될 무렵나는 동아리 활동을 선택해야했다.운동, 독서, 음악 동아리등 많은 클럽이 있었다.그 나이 신앙심이 있고 교회에 다니면 대부분기독교 동아리에 가입을 하였다.하지만 난, 장애인봉사 동아리에 가입을 하였고3년 동안 매 주 토요일 마다 그분들과 만남을 가졌다...바쁘고 치열한 20대를 지나이제 다시 누군가에게 도움을 주고 싶은 마음이 강해졌다. 30대가 되어도 내가 할 수 있는 일은 그다지 많거나 대단한 것이 아니었다.그래서 월드비전 "사랑의 도시락"후원사업을 선택했다.매주 5회 결식 아동과 어려운 노인분들에게한 달 1만원으로 3끼의 식사를 제공해주는 것이었다. 나는.......추천 -
[비공개] 몽고DB 데이터베이스
몽고DB 데이터베이스 몽고DB 데이터 모델링 소개몽고DB는 매우 유연한 스키마를 가지고 있습니다. SQL 데이터베이스와 다르게 (기존에는 데이터를 입력하기 전에 테이블의 스키마를 정의해줘야 했습니다.) 몽고DB의 콜렉션은 다큐먼트 구조를 강요하지 않습니다. 몽고DB의 콜렉션은 RDBMS테이블과 같다고 보실 수 있습니다. 콜렉션 단일 데이터베이스 안에 존재합니다. 콜렉션 안에 있는 다큐먼트들은 여러 필드를 가질 수 있습니다. -기본쿼리SQL은 Structured Query Language의 약자입니다. 즉, 데이터베이스의 표준 질의어입니다. DB에 물음을 던져 원하는 값을 추출해내는 역할을 합니다. 간단한 명령어로 show database를 입력하면 현재 로.......추천