분류 전체보기(401)
-
php 배열과 함수
배열 array() 2차원배열 == 행열 ($배열명[행],[열]) 문자열 관련 내장함수 strlen() substr() explode() strlen() 문자열의 길이를 계산 index번호는 0부터 시작 substr() 문자열을 인덱스값으로 자름 substr(문자열, 0, 3) index번호 0부터 3개를 가져 온다. explode() 특정 문자를 기준으로 문자열을 분리 explode("-", 문자열) -을 기준으로 문자열을 분리하여 배열로 저장 사용자 정의 함수 기본함수 매개변수 매개변수+리턴값 전역변수 global 변수명; , $GLOBALS["변수"] 지역변수와 전역변수 보안상의 이슈로 php 전역변수는 함수 내부에서 사용될수 없다. global 변수명; 을 이용하여 함수 내부에서 전역변수를 인식시..
2022.02.04
-
php 기본문법
1. echo / print echo 와 print 는 스크린에 데이터를 출력하는 역할을 합니다. 둘의 차이점은 리턴값이 존재하느냐, 존재하지 않느냐인데 echo는 리턴값이 존재하지 않고, print는 리턴값이 존재하는 차이가 있습니다. 괄호는 생략해서 사용할 수 있다. 문자열/태그/자바스크립트 모두 처리 된다. 문장의 마지막에 세미콜론 ; print의 리턴값은 출력값이 존재하면 1을 리턴한다. 2. 주석 여러 줄을 주석처리 할 때는 /* */ 를 사용한다 3. 대/소문자 기본적으로 대/소문자를 구문하진 않지만, 대체적으로 소문자를 사용한다 4. 변수 달러 $ 문자로 선언하며, 가변형 변수 (숫자, 문자, true, false 모두 1개의 변수로 사용가능, 권장X) print함수는 리턴값이 존재하면 1을..
2022.02.04
-
XAMPP MySQL 새로운 계정 생성하기
MySQL 새로운 계정 생성하기 간단요약 mysql -uroot -p mysql // root 접속 mysql>create database song_db; // song_db 생성 mysql>insert into user (host,user,password) values('localhost','song',password('1234')); // song_db password 생성 mysql>insert into db values('localhost','song_db',song','y','y', 'y','y','y','y','y', 'y','y','y','y','y', 'y','y','y','y','y', 'y','y'); // song_db 권한부여 flush privilees; // 저장,업데이트 \q ..
2022.02.03
-
CSS 전처리기 SASS SCSS
Sass는 CSS전처리기(Preprocessor)라고도 합니다. CSS 전처리기란? CSS 전(예비)처리기 입니다. 보통 언급되는 전치리기 3대장으로 Less, Sass(SCSS), Styleus가 있습니다. 그 중 Sass는 2006년부터 시작하여 가장 오래된 CSS 확장 언어이며, 그만큼 높은 성숙도와 많은 커뮤니티를 가지고 있고 기능도 훌륭합니다. Sass와 SCSS의 차이점? Sass (Syntactically Awesome Style Sheets)의 3버전에서 새롭게 등장한 SCSS는 CSS 구문과 완전히 호환되도록 새로운 구문을 도입해 만든 Sass의 모든 기능을 지원하는 CSS의 상위집합(Superset) 입니다. 즉, SCSS는 CSS와 거의 같은 문법으로 Sass 기능을 지원합니다. Sa..
2022.01.24
-
Service worker Navigation PreLoad
유튜브 동영상 iframe을 사용하게 되면 아래와 같은 에러메세지가 뜬다 The service worker navigation preload request was cancelled before 'preloadResponse' settle. If you intend to use 'preloadResponse', use saitUntil() or responWith() to wait for the promise to settle. 아래 코드를 head에 삽입하면 해결~ 서비스 워커 Navigation Preload 에러 메시지 Chromium 기반 브라우저에서 서비스 워커 navigationPreload 배관을 사용하지 않고 사전 로드 브라우저 힌트를 사용하는 경우 브라우저 콘솔에 다음 오류 메시지가 표시될..
2022.01.21
-
단위 em, rem, vw, vh, vmin, vmax
CSS3 에서 새롭게 추가 된 단위 vw, vh 등을 이용하여 좀 더 쉽게 반응형 사이트를 만들 수 있다. 단위 설명 em 부모의 font-size를 상속받음 rem html의 font-size를 상속받음 vw 브라우저 너비의 %, 1vw = 1% vh 브라우저 높이의 %, 1vh = 1% vmin 브라우저 너비와 높이 중 작은쪽의 % vmax 브라우저 너비와 높이 중 큰쪽의 %
2022.01.12