라이브러리
자주 사용하는 코드를 재사용할 수 있는 형태로 가공하여 프로그래밍 효율을 높여주는 코드.
jQuery
실무에서 정말 많이 쓴다!
버전별 차이
jquery-1.x : 구형 브라우저 대부분 지원, 최신버전과 호완문제가 있어 migrate를 함께 넣어주어야 함
jquery-2.x : 익스플로러 8버전 버림. 따라서 파일 크기 감소
jquery-3.x : Promise 등 최신 지원
jQuery의 필터와 실행방법
eq-equal(=)
ne-not equal(<>)
lt-little(<)
le-little or equal(<=)
gt-greater(>)
ge-greater or equal(>=)
$().css().css().css().css().css().css().css()
JQuery Ajax
ajax 방법 중 axios, fetch
Ajax
- $표시
- 노드
asynchronous: 비동기
비동기 자바스크립트와 xml을 말하며 기존 동기식으로 웹 구성했던 방식과 달리 비동기식 방법!
json 코드가
그래도 노드에
어떤 데이터를 보낼 때 서버에 요청해야 response
컴퓨터에서 날라가는것이 HTTP request..
get
user-agent
accept
cookie
referer
host
등 남는다.
어딜 경유했는지, 정보 확인가능.
와이어샤크(패킷 뜯어보는것)
와이어샤크(Wireshark)는 자유 및 오픈 소스 패킷 분석 프로그램 //네트워크의 문제, 분석, 소프트웨어 및 통신 프로토콜 개발, 교육에 쓰인다
빈줄 꼭 하나있다.
전체를 하나의 스트링으로 볼 수있다.\
제이쿼리와 ajax
$.get() $.post()
로그인 창 구현
.json
1. 코딩테스트 준비 사이트
- 백준 온라인 저지(www.acmicpc.net)
- 프로그래머스(programmers.co.kr, 카카오 입사문제 제공)
- SW Expert Academy(swexpertacademy.com, 삼성 SW 역량테스트 접수)
- CodeForces(http://codeforces.com/)
- ALGOSPOT(https://algospot.com/, 종만북)
- 구름LEVEL(https://level.goorm.io/)
- Codility (https://www.codility.com/)
- 코딩도장(http://codingdojang.com/)
- solved.ac (https://solved.ac/, 백준 온라인 저지 문제 난이도 확인 가능)
- HackerRank(https://www.hackerrank.com/)
- 알고리즘 트레이닝사이트(http://dovelet.com/)
- KOISTUDY(http://www.koistudy.net/)
- 매일프로그래밍(https://mailprogramming.com/)
- DM::OJ(https://dmoj.ca/problems/)
- topcoder(https://www.topcoder.com/)
- Project Euler(https://projecteuler.net/)
- CodeUp(http://codeup.kr/)
- Codewars(https://www.codewars.com/)
- 구글 코드잼(https://codingcompetitions.withgoogle.com/codejam/)
- 구글 해시코드(https://codingcompetitions.withgoogle.com/hashcode)
- 구글 킥스타트(https://codingcompetitions.withgoogle.com/kickstart)
- oj.uz(oj.uz)
- Coding is fun(http://codingfun.net/)
- AtCoder(https://atcoder.jp/)
- LeetCode(https://leetcode.com/)
- Kaggle(https://www.kaggle.com/)
- 소프트웨어야 놀자(https://www.playsw.or.kr//)
- WOMEN WHO CODE(https://www.womenwhocode.com/resources)
2. 유튜브 채널 추천
- 생활코딩
- 빔캠프 : 프론트엔드
- 이수안컴퓨터연구소 : Python
- 1분코딩 : 프론트엔드
- sentdex : Python
- 김왼손의 왼손코딩 : Python
- 드림코딩 By 엘리 : 프론트엔드
- Ask Company : Django
- 우아한Tech
- 오늘코드 : 데이터분석
- 김버그 : 프론트엔드
- 보안프로젝트 : 정보보안
- 동빈나 : 알고리즘, 입사문제풀이
- 노마드 코더
- 조코딩 JoCoding : Python
- 이노베이션 아카데미
- Rock's Easyweb : 프론트엔드
- 재즐보프 : 정보보안
- 빵굽는개발자 빵형 : Java
- 얄팍한 코딩사전
- T Academy
3. 영상강의 플랫폼
- 인프런(https://www.inflearn.com/)
- edwith(https://www.edwith.org/)
- 부스트코스(https://www.boostcourse.org/)
- Coursera(https://www.coursera.org/, Data Science 추천)
- udemy(https://www.udemy.com/)
- 패스트캠퍼스(https://www.fastcampus.co.kr/)
- edx(https://www.edx.org/) - 세계 유명 대학의 Computer Science 강좌를 들을 수 있음
- 구름EDU(https://edu.goorm.io/)
- UDACITY(https://www.udacity.com/)
- codecademy(https://www.codecademy.com/)
- codeschool(http://www.codeschool.kr/)
- KOCW(http://www.kocw.net/)
- 코딩도장(https://dojang.io/) : Python, C
- 클래스101(https://class101.net/)
- K-Mooc(http://www.kmooc.kr/, 유튜브 채널 있음)
- 코드잇 codeit; (https://www.codeit.kr/)