본문 바로가기

728x90

멀티캠퍼스 프로젝트형 AI 서비스 개발 5회차

2/7 월 피곤한 월요일 😪 disabled는 text 입력창을 비활성화함 removeAttr() : 속성 값을 삭제 remove() : 자기 자신과 자신의 후손을 모두 삭제 empty() : 자기 자신을 삭제하지 않고 후손만 삭제 function my_func() { $('[type=text]').val('소리없는 아우성!!')) $('[type=text]').attr('value', '변경변경!') $('[type=text]').attr('disabled', 'disabled') $('[type=text]').removeAttr('disabled') //disabled 속성 삭제 $('ul').remove() $('ul').empty() } 새로운 Element 만들 때는 여는·닫는 Tag 모두 써줘야 함. t.. 더보기
2/4 금 불금~~ 😁😸 JavaScript 문서 객체(document object) : component를 JS 객체화 WebStorm에 jQuery Library 추가 jQuery 문법 $로 시작 1. Universal Selector(전체 선택자) : HTML 안에 있는 모든 Element를 선택, 기호는 * 이용 2. Tag Selector : 태그명을 이용하여 선택 3. ID Selector : ID Attribute를 이용하여 선택, 중복 불가, 기호는 # 이용 4. Class Selector : Class Attribute를 이용하여 선택, 중복 가능, 기호는 . 이용 5. 부모, 자식, 후손, 형제 관계 : 기호 >는 자식 선택, 공백(space)은 후손 선택 6. 동위 선택자 : 형제 선택자, 기호.. 더보기
2/3 목 긴 연휴가 끝났다! 🤥 정적(static) Web : Web Server 쪽에 이미 존재하는 resource(HTML)를 요청하는 작업 동적(dynamic) Web : Web Server 쪽에 존재하는 program을 호출, 결과 resource를 생성해서 response HTML(HyperText Markup Language), CSS(Cascading Style Sheet), JavaScript HTML이 버전 업(5) 되면서 HTML Element, CSS 3, JavaScript로 구성되어 있음 Web Server에게 프로젝트의 존재를 알려줌(configure) → 서버가 프로젝트를 인식한 상태에서 기동 → Web Client(Browser)를 실행 → URL(protocol://IP:Port/파.. 더보기
1/28 금 설 연휴를 앞둔 금요일!! JOIN : 두 개 이상의 테이블을 서로 묶어서 하나의 결과 집합으로 만들어 내는 것 INNER JOIN : 가장 많이 사용되는 조인. 양쪽 테이블에 모두 내용이 있는 것만 조인됨 USE sqldb; SELECT * FROM UserTBL; SELECT * FROM buyTBL; SELECT * -- INNER JOIN FROM buyTBL INNER JOIN userTBL ON buyTBL.userID = userTBL.userID WHERE buyTBL.userID = 'JYP'; SELECT * FROM buyTBL INNER JOIN userTBL ON buyTBL.userID = userTBL.userID WHERE productName = '운동화'; SELECT B.. 더보기
1/27 목 목요일~~ WHERE 조건에서 사용하는 AND·OR·BETWEEN·IN·LIKE 연산자 패턴 매칭 : 와일드카드를 이용해서 특정 패턴만 조회. '%'는 0개 이상의 글자, '_'는 1개의 글자를 의미함 USE sqldb; -- sqldb schema 지정 SELECT * FROM userTBL; SELECT * FROM userTBL WHERE userName = '김경호'; -- WHERE 조건 SELECT userID, userName FROM userTBL WHERE (birthYear >= 1970) AND (userHeight >= 182); SELECT userID, userName FROM userTBL WHERE (birthYear >= 1970) OR (userHeight >= 182);.. 더보기
1/26 수 수요일~~ SQL은 대소문자를 구별하지 않지만, 관용적으로 keyword는 대문자 / 식별자(사용자 정의 변수·함수·테이블·인덱스·뷰 이름)는 소문자를 이용 View : 실제 데이터를 가지고 있지 않은 가상의 테이블, 진짜 테이블에 링크된 개념, 뷰를 SELECT 하면 테이블의 테이터를 조회하는 것과 동일한 결과 CREATE VIEW shopdb.v_memberTBL -- View 생성 AS SELECT memberName, memberAddr FROM shopdb.membertbl; -- 링크할 테이블 지정 SELECT * FROM shopdb.v_memberTBL; -- View 생성 시 입력한 SELECT문 실행 DROP DATABASE shopdb; -- schema 백업 후 삭제 백업 복원 데이.. 더보기
1/25 화 ♨요일~ 파이썬을 끝내고, 데이터베이스로 넘어왔습니다~ Datebase : 데이터의 집합. 대용량의 데이터를 체계적으로 구성해 놓은 것 DBMS : database management system, DB를 파일로 만들어 저장·관리해주는 SW ex) DB2(IBM, 초대형/메인프레임), Oracle DB(Oracle, 대형), MySQL(Oracle, 중·소형) 계층형 DBMS(hierachical DBMS) : 데이터의 연계가 쉽지 않음 Network DBMS : 계층형 DBMS의 말단끼리 연결해줌, 단 구현이 어려움 관계형 DBMS(relational DBMS) : DB를 분류하여 Table 구조를 정해 그 밑에 DB를 쌓음, 정형화된 데이터에 특화됨 객체지향 DBMS(orbject oriented) .. 더보기
1/24 월 월요일입니다! 😁 객체지향 프로그래밍 추상화 : 객체를 상태 값(변수; property), 행동(함수; method)으로 표현 class는 관련된 속성과 동작을 하나의 범주로 묶어 실세계의 사물을 흉내 낸다. 사물을 분석하여 필요한 속성과 동작을 추출하는 것을 모델링이라고 하며, 모델링된 결과를 클래스로 포장하는 것을 캡슐화라고 한다. __이름__() : magic function __init__() : instance를 초기화해주는 역할을 수행하므로 initializer라고 함, 자동으로 호출(명시적으로 호출하지 않음) self : 현재 사용하는 객체를 지칭하는 변수 pass : 수행할 코드가 없음 이렇게 만들어지는 객체를 다른 말로 instance(class를 기반으로 생성된 메모리 공간)라고 함 c.. 더보기

728x90