노션 버튼 토글 단축키: ctrl + alt + t
브라우저가 하는일 = 서버에게 요청하고, 서버에게 받아오고
PyCharm파이참설치 > JetBrains 가입 > AWS 가입(1년 무료)
근데 PyCharm이 뭐야?
파이썬을 쓰기에 가장 편한 툴이라고 한다
파이참 단축키 모음
ctrl + alt + l : 자동정렬 단축키
alt + 1 : 프로젝트 창 열고 닫기
ctrl + d : 선택된 줄 복사 붙여넣기
ctrl+alt+L : 자동정렬
tab : 들여쓰기
shift + tab : 왼쪽으로 들여쓰기
alt + j : 특정 단어 중복 선택
여태까지 나는 vscode를 사용해서 그런지 적응 하기 힘들다
Q. 왜 브라우저는 Javascript만 알아들어요?
HTML안에다 파이썬, Java 같은 언어를 써서 주면 안되나요?
A. 불가능한 이야기는 아닙니다. 다만, 이 "역사적인 이유 & 이미 만들어진 표준"이기 때문에,
모든 브라우저는 기본적으로 Javascript를 알아듣게 설계되어있고,
모든 웹서버는 HTML+CSS+Javascript를 주게 되어있죠.
background 축약 가능
background: 1)green 2)url('') 3)no-repeat 4)scroll 5)center/6)500%;
1)background-color
2)background-image
3)background-repeat
4)background-attachment
5)background-position
6)background-size
다 들어가 있음
다른 언어에서는 연관배열(associative array) 또는 맵( map), 딕셔너리(Dictionary)라는 데이터 타입이 객체에 해당한다.
출처: https://igeniusdo.tistory.com/36 [iGeniusDo Blog]
자바스크립트 배열은 파이썬에서 리스트
객체는 딕셔너리라 불린다~
파이썬에서 딕셔너리 키값을 정의할 때 따옴표로 감싸주는데
자바스크립트에서 따옴표로 감싸지 않아도 된다
let obj = {
name: 'hello'
}
console.log(obj.name); // 점 표기법,'hello'
console.log(obj['name']); // 괄호 표기법, 'hello'
console.log(obj[name]); // error?????????
왜 에러가 나왔을까? 바로
컴퓨터가 name이라는 식별자로 생각했기 때문이다
그래서 괄호 표기법을 속성에 접근할 때는 꼭 따옴표를 붙여주자
아니면 속성을 변수에 할당해 주는 방법도 있다
let obj2 = {
name: 'hi'
}
let obj_var = obj2.name;
console.log(obj_var);
JavaScript Object[‘key’] vs Object.key 차이
출처: https://medium.com/sjk5766/javascript-object-key-vs-object-key-%EC%B0%A8%EC%9D%B4-3c21eb49b763
대박 신기한 이메일 도메인 판별하기
let email = 'walwalzz@naver.com';
email.split('@');
walwalzz, naver.com
email.split('@')[1];
naver.com
email.split('@')[1].split('.');
naver, com
email.split('@')[1].split('.')[0];
naver
이메일 도메인 판별하기