본문 바로가기

엘리스 SW 엔지니어 트랙5

[2주차] 20220413 엘리스 TIL (JavaScript) ** 실습 ••• lorem inline 계열의 아무 의미없이 태그를 래핑하는 역할을 해주는 태그 = block 계열의 아무 의미없이 태그를 래핑하는 역할을 해주는 태그 = ** 일단은 어떻게든 구현만 되는 쪽으로 생각해보도록 하자 (최대한 세련된 코드를 짜려는 생각이 오히려 코드를 짜는 데 방해가 될 수 있음) *** innerHTML 두가지 목적 특정 태그 안에다 내용을 꽂아넣을 때 특정 태그 안의 정보를 가져올 때 ** innerHTML, innerTEXT 차이점 innerTEXT 안에는 태그를 넣을 수 없다(그냥 텍스트로만 출력됨), 위에 기술한 innerHTML 두가지 목적 중 2번째만을 충족하는 것이 목적 innerTEXT = 웹페이지 태그를 제외한 모든 텍스트를 긁어오는 데 활용(태그없이 텍.. 2022. 6. 30.
[2주차] 20220411 엘리스 TIL (JavaScript) * 자바스크립트 = 프로그래밍 언어 어떤 순서대로 진행되는 과정을 정의하는 것 = program 이걸 만드는 것 = programming 만드는 사람 = programmer ** 프로그래밍 처음 배울 때 먼저 익히면 좋은 것 이 언어는 어떤 데이터 타입을 가지고 있는가(데이터 타입별로 연산 방법이 달라짐) 리터럴 표기법 ** console 창 JavaScript를 실행하는 창 * console.log로 JS 간단한 실습 해봤던 것 alert('안녕!') prompt('아이디?') confirm('진짜?') document.querySelector('body') speechSynthrsis.speak(newSpeechSynthrsisUtterance('꼭이요')) *** 자바스크립트 실행방법 3가지 con.. 2022. 4. 15.
[1주차] 20220408 엘리스 TIL (Github) 1장. Git 이란? git = 효율적인 협업을 위해 사용 git은 각각의 파일을 스냅샷 형태로 저장함. * Git의 특징 가지치기와 병합 - 여러가지의 작업을 섞이지 않게 독립적으로 진행할 수 있음 가볍고 빠르다 - git은 모든 작업이 로컬에서 진행된다. subversion(SVN)과의 차이점 (SVN = 항상 네트워크가 필요(코드가 서버에 올라가있고, 사용자들이 접속해서 열람함) / git = 코드를 공유할 때만 네트워크에 접속(사용자들이 각자 모든 코드를 가지고 있음)) 분산작업에 매우 효율적 데이터 보장 - 모든 파일은 체크섬이라는 검사를 거침(체크섬 = 16진수 문자열(=commit id)로 이루어짐 -> commit id가 같다? = 파일 or 구성이 완벽히 같다는 것 => 누가 어떤 파일을.. 2022. 4. 13.
[1주차] 20220407 엘리스 TIL (CSS 애니메이션, 반응형 웹) 1강. 움직이는 웹사이트 제작 01. Transform transform : 웹사이트의 특정영역에서 오브젝트의 각도를 틀거나, 회전하거나 할 때 사용하는게 transform rotate, scale rotate(숫자deg) = 입력한 각도만큼 회전(평면적인 회전), 음수도 입력 가능 scale(x값(width), y값(height)) = 숫자는 비율을 의미한다(width를 x값 만큼 곱해서 출력, height를 y값 만큼 곱해서 출력), 축소를 시키고 싶을 땐 " 0.5 " 와 같은 소숫값을 입력해주면 됨 skew, translate skew(숫자deg(x축), 숫자deg(y축)) = x축 y축을 기준으로 입력한 각도만큼 비틂(입체적인 회전) translate(숫자px(x축), 숫자px(y축)) = 선택.. 2022. 4. 8.