Jung Han
맨날 공부중
인하대학교 운영진 한정
참조 : https://developer.chrome.com/apps/app_frameworks
Model
Data Objects가 저장되는 곳
view에서 일어나는 일은 모른다
View
유저들에게 직접적으로
보여지는 부분
Controller
Model과 View사이의 중재자
둘 사이의 변화를 알아채 할 활동을 서로에게 명령한다.
Model
Controller
view
1.메세지를 입력한다
2. 메세지를 DB에 저장 해야 한다.
3. 메세지를 DB에 저장하라고 명령
4. 저장했음. 변화가 있다!
5. 모델에 변화가 있음 을 뷰에
나타내 줄 필요가 있다.
6. 변화 된 부분을 나타내라 명령
7. 변화 된 부분 나타남
0.처음 로드가 되면 해당 채팅방에 따른
채팅내용을 로드 해 올 것.
데이터는 모델에서 뽑아 컨트롤러를 통해 뷰로
보내줄 것
BACKEND
FRONTEND
awesome한 css를 쉽게 하기 위해 등장한
본인들이 말하기를
반응형 웹 (Responsive Web)은 기기의 해상도에 따라
레이아웃이 반응하여 웹페이지를 나타냄
참조 : http://wpcoop.kr/responsive-web/
하나의 소스코드로 작성! 유지, 관리가 쉽다.
몇가지 반응형 웹 예시를 보면
https://fieldnotesbrand.com/
http://outdatedbrowser.com/en
등등등..
따라 쳐보세요
getting started 클릭
사실 css가 아무리 awesome해도 크롬 개발자도구를 써서 layout을 못잡는다면 프론트엔드 개발자, 퍼블리셔라 할 수 없을겁니다.
아니면 그냥 마우스 페이지에서 오른쪽 클릭 -> 검사
* Element에서 뭘 할 수 있나
* 모바일 환경에서 어떻게 나오나
* Console에서 자바스크립트 코딩 및 에러메세지 확인
* Sources에서 js debugging
* Network등에서 include여부
* 등등등등등등....많은 일
더 궁금하시다면
https://developers.google.com/web/tools/chrome-devtools/
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css
원리를 알았으니
저희는 이제 이쁘게 만들어 놓은것을 가져다 쓰기만 할 겁니다.
Button(http://getbootstrap.com/css/#buttons-options)
Form(http://getbootstrap.com/css/#forms)
Grid(http://getbootstrap.com/css/#grid)
이외의 것은 각자 해보기
이것때문에 부트스트랩을 쓴다는 사람이 많을 정도..
제가 1주일 약간 안 걸려서 만든 사이트 입니다.
이때 꺼내게 될 줄 몰랐는데,,,
http://myinha.com/
제대로된 template 가져 쓰기는 (2), 알려드릴 예정입니다.
부트스트랩 free template사이트는 더 많습니다.
아무튼 위 사이트에 들어가
이 템플릿을 다운로드 해보겠습니다.
만든 후 슬랙에 공유하며 서로 자랑해 보세요
By Jung Han