JavaScript(jQuery) jQuery 란? 자바스크립트를 짧고 더 편하게 사용할 수 있게 해주는 기능이예요. jQuery를 사용하면 코드 양이 절반으로 줄어들게 되어서 빠르게 작성할 수 있어요. React(jQuery를 좀 더 사용하기 쉽게 만들어준 기능)를 많이 배우고 있지만 아직까지는 jQuery가 더 많이 사용되며 jQuery로 개발된 사이트가 엄청 많기 때문에 공부하면 도움이 될 거예요. 2006년에 자바스크립트로 웹 개발을 하던 개발자가 자바스크립트 코드가 너무 길다고 생각을 했어요. 그래서 JS를 짧고 쉽게 작성할 수 있는 코드를 만들어서 쓰기 시작했고 그 코드를 웹에 올려서 공개를 했어요. 그렇게 공개된 코드가 jQuery예요. jQuery 사용법 jQuery는 라이브러리를 설치해서..
JavaScript(document&DOM) JavaScript 문법에서 사용되는 document, 그리고 DOM에 대해서 다뤄보도록 할께요. 문서 객체 모델 DOM(Document Object Model) ▷ 문서 객체 모델 DOM(Document Object Model)이란? 문서 객체 모델 / 도큐먼트 객체 모델은 문서에 대한 모든 내용을 담고 있는 객체예요. 브라우저는 HTML 페이지를 로드하는 과정에서 HTML 태그들을 각기 하나의 객체로 만들어요. 따라서 DOM은 HTML 태그당 하나씩 있으며 이름은 태그 이름과 같아요. 예) ~ 로 구성된 요소 - p 객체 / 로 구성된 요소 - div 객체 이와 같이 HTML 문서의 각 요소를 객체화 한 것이 HTML DOM 객체예요. ▷ DOM의 목적 -..
단어 (풀단어) : [발음] 의미 * 주로 컴퓨터, 개발에 관련된 의미이며 모든 단어는 이 외에도 다양한 의미로 사용할 수 있습니다. variable : [베리에이블] (형)변동이 심한 / (명)가변적인, 변수 reserve : [리설브] (동)예약하다 reserved : [리설브드] (형) 예약된 primitive : [프리미티브] (형) 초기의, 원시 사회의 reference : [레퍼런스] (명) 언급 / (형) 참조하다 constant : [컨스턴트] (형)변함없는, 끊임없는 / (명) 정수 literal : [리터럴] (형) 문자 그대로의, 직역의 ** variable constant 서로 반대되는 의미를 가지고 있다
에러 코드 Host 'DESKTOP-UN7LBMP' is not allowed to connect to this MySQL server 원인 DB를 외부에서 접속하려고 할 때 생기는 에러입니다. 보안상 root 계정에는 아무나 접근할 수 없기 때문에 외부에서 root로 DB를 접근할 수 있게 해주어야 합니다. 해결 방법 - MySQL Command Line Client로도 가능 외부에서도 root로 DB에 접근할 수 있게 IP를 허용해주면 됩니다. ※ DB 접속 후 현재 설정 확인 현재 DB의 계정들과 그 계정들에게 허용된 IP를 확인할 수 있습니다. select Host, User, plugin, authentication_string, from mysql.user; ※ 기본 명령어 grant all ..
server, workbench, shell, router, connector workbench, connector -> 8.0.19 나머지는 5.7 에러코드 Unknown system variable 'tx_isolation' 원인 MySQL의 버전이 맞지 않기 때문입니다. tx_isolation은 transaction_isolation을 의미하는 줄임말(alias, 약어)입니다. tx_isolation은 MySQL 5.7버전까지 사용하였으며 MySQL 8버전에서부터는 transaction_isolation으로 사용하게 되었기 때문에 8버전 이상은 tx_isolation을 읽을 수 없습니다. 그렇기 때문에 MySQL을 연결 시 에러가 발생하게 됩니다. 해결법 아직까지는 확신할 해결법을 찾지 못하였기 때..
에러코드 Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 원인 클라이언트 프로그램에서 mysql 패스워드 플러그인 "caching_sha2_password"을 소화하지 못해서 생기는 오류입니다. (MySQL 버전 8에서는 지원하지만 Nodejs에서 이를 소화하지 못하는 것) 클라이언트 프로그램에서 사용할 수 있도록 유저의 패스워드 Plugin을 바꿔주면 됩니다. 해결법 ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘사용할패스워드’;..