직역하자면, template 라는, HTML을 확장한 구문을 사용함으로서 HTML이 JavaScript코드를 기반으로 어떻게 노출되어야 하는지를 설명해줄 수 있게끔 해주는 특성을 말한다. 이때 HTML은 자동으로 업데이트된다.코드를 살펴본 후 의역을 해보자.우선 scr
Cascading Style Sheets결국 Selector와 Property를 공부하는 것이 전부Selector일반 태그 : element 선택자class : .~ → 다수를 그룹핑하여 구분짓는 태그id : 4. id > class > 일반 순으로 우선
JavaScript Object Notation서버에서 클라이언트로 데이터를 보낼 때 사용하는 양식JSON은 속성-값 쌍 (attribute–value pairs), 배열 자료형(array data types) 또는 기타 모든 시리얼화 가능한 값(serializable
AJAXAsynchronous Java And XML고정적인 내용과 변동성이 있는 내용을 구분하여 웹페이지의 성능을 향상시키는 방식변동성이 있는 내용 → ajax파일화Ajax를 구현하는 여러 방법중 Fetch API를 사용해보자.Fetch API// fetch를 통해
JQueryElement를 선택하는 강력한 방법과 선택된 Element들을 효율적으로 제어할 수 있는 다양한 수단을 제공하는JS LibraryHTML에서 태그(Tag)와 요소(Element)는 대부분 구별없이 사용한다. 허나 정확하게 구별하는 것이 좋은 듯 하다. 태그
브라우저에서 HTML, CSS를 동적으로 제어하기 위해 만들어진 언어Node.js : 서버측에서 실행되는 JSUI : User InterfaceAPI : Application Programing Interface코드의 형태를 띄고 있는 인터페이스. ex) alert I
HTTPHyperText Transfer Protocol서버와 클라이언트가 서로 주고받을 수 있는 통신 규약Request와 Response로 나눠진다.개발자 도구의 Network 탭 : 웹 서버와 웹 브라우저간의 통신을 모니터링할 수 있는 구역Request header
Personal HomePage과제용 서버 내 파일 접근시15.164.95.148(과제 서버 ip)/example2.php(파일 이름)?q=ip-172-31-16-249(내 노트북 ip)접근자의 ip주소를 url 파라미터로써 요구하는 함수가 존재한다?데스크톱으로 접근하
SQLStructed Query LanguageCRUDInput : Create,Update,DeleteOutput : Read에러로그 확인 : /var/log/mysqlPDO (Php Data Object) : 동일한 코드로 다양한 데이터베이스를 다룰 수 있다.왜 쿼
HyperText Markup LanguageInternet : 도시(운영체제) / Web : 건물(앱.exe)Web site : 웹페이지들의 그룹웹사이트를 만들 때는 순서가 중요하다.Disqustawk.to웹-브라우저(Client)웹-서버(Server)2017년 기준
우테코 origin 저장소 → 개인 깃헙 origin 저장소 → 개인 로컬 저장소개인 로컬 저장소에서 commit을 하며 과제 해결개인 로컬 저장소 → 개인 깃헙 origin 저장소로 push → 우테코 origin 저장소로 PR 보내기.원래는 PR 후 merge를 하
이번 주차는 지난 주차들과 다르게 클래스들이 분리된 상태로 주어졌다. 처음 기능 구현 목록을 작성할 때는 이 내용들이 확실히 잘 와닿았다. 하지만 막상 구현을 하는 단계로 넘어가니 생각보다 이 클래스들이 많은 제약을 건다는 느낌을 받았다. 그 와중에 처음으로 등장한 인
기능 구현 목록InputView사용자로부터 입력을 받는 역할패키지 변경 가능메서드의 시그니처(parameter, name)와 리턴 타입 변경 가능사용자 값 입력을 위해 필요한 메서드 추가 가능public int readBridgeSize()다리의 길이를 입력받는다.pu
getter를 사용하는 대신 객체에 메시지를 보내자.https://tecoble.techcourse.co.kr/post/2020-04-28-ask-instead-of-getter/‘자바 빈 설계 규약’에 따르면자바 빈 클래스 설계 시, 클래스의 멤버변수의 접근
기능 구현 목록Model : 데이터 관리ConstantDataStorage1~45까지의 수를 포함하는 데이터 저장당첨 번호의 개수 6 저장보너스 번호의 개수 1 저장LottoTicketsStorage발행된 로또티켓들을 저장WinNumbersStorage당첨 번호 저장B
Git에서 star를 많이 받은 코드들을 살펴보자.MVC패턴예외처리 고찰 (tistory.com)Modelrule사용자가 편집하길 원하는 모든 데이터를 가지고 있어야 한다.뷰나 컨트롤러에 대해 어떠한 정보도 알지 말아야 한다.변경이 일어나면, 변경 통지에 대한 처리방법
기능 구현 목록시작문구 출력“숫자 야구 게임을 시작합니다.”랜덤 3자리 픽데이터 베이스 클래스 구현필드정답 List사용자의 인풋 ListStrike 갯수ball 갯수낫싱랜덤 3자리 생성하여 데이터베이스 클래스에 저장.GameManager 클래스 생성하여 게임의 처음과
onboarding 2주차 학습내용깃헙에서 개인적인 자바 스터디를 위한 repository를 만들고 소스트리로 클론해서 로컬 저장소로 가져온 다음 project Structure를 세팅했다. 우테코에서 사용한 structure를 최대한 따라갔는데, src → main