Programming/웹(Web) - Design, Server 8

JavaScript 변수 선언 키워드

JavaScript에서 변수를 선언하는데 사용되는 세 가지 키워드인 `var`, `let`, 그리고 `const`에 대해 비교적으로 설명해 드리겠습니다. 이러한 키워드는 변수의 범위와 변이 가능성에 대한 규칙을 정의합니다. 1. **var**: - `var`는 ES5(이전 버전)에서 사용되는 변수 선언 키워드입니다. - 함수 스코프를 가지며, 함수 내에서 선언된 변수는 함수 내 어디서든 접근 가능합니다. - 호이스팅(Hoisting)이 발생하며, 변수가 선언되기 전에 사용해도 오류가 발생하지 않습니다. - 블록 스코프를 지원하지 않아 블록 내에서 선언된 변수가 함수 내에서도 유효합니다. function example() { if (true) { var x = 10; } console.log(x); // ..

CodeIgniter(코드이그나이터) 관련

# 기본 참조 https://opentutorials.org/course/697/3824 CodeIgniter 소개 - 생활코딩 Framework 프래임워크란 에플리케이션을 구현 할 때 공통되는 부분과 에플리케이션 특화된 부분을 구분해서 공통되는 부분은 미리 만들어진 체계를 이용하고, 에플리케이션 특화된 부분은 직접 opentutorials.org https://b.redinfo.co.kr/14 PHP오류 : Only variable references should be returned by reference 원인이 오류는 PHP 버전에 따라서 나타날 수 있는 오류로, 아래의 해결방법은 코드이그나이터의 코어(Core) 와 관련된 해결방법이다. 해결방법코드이그나이터 system->core 의 경로로 들어가..

Node.js

# Node.js JavaScript를 사용하여 서버 측 애플리케이션을 개발하고 실행할 수 있는 런타임 환경입니다. Node.js는 Chrome V8 JavaScript 엔진을 기반으로 하며, 이를 통해 비동기식 이벤트 처리와 빠른 코드 실행을 지원합니다. 다음은 Node.js의 주요 특징과 개념에 대한 간단한 설명입니다. 1. JavaScript 사용: Node.js는 JavaScript를 사용하여 서버 측 애플리케이션을 작성할 수 있게 해줍니다. 이는 프론트엔드와 백엔드 개발 언어를 통일시켜 개발자가 양쪽에서 동일한 언어를 사용할 수 있게 합니다. 2. 비동기식 프로그래밍: Node.js는 비동기식 이벤트 처리 모델을 사용하며, 이를 통해 동시에 여러 작업을 처리할 수 있습니다. 이러한 특성은 I/O..

jQuery와 Ajax

# AJAX(Asynchronous JavaScript and XML): JavaScript를 사용하여 비동기적으로 서버와 데이터를 교환하는 기술 # Get 요청 $.ajax({ type: 'GET', url: '/example', // 요청할 URL success: function(responseData) { // 서버로부터 성공적으로 응답을 받았을 때 실행되는 콜백 함수 // responseData는 서버에서 받은 응답 데이터를 담고 있음 console.log(responseData); // 예시로 콘솔에 응답 데이터를 출력 }, error: function(xhr, status, error) { // 요청이 실패했을 때 실행되는 콜백 함수 console.error('AJAX 요청 실패:', stat..

PHP 언어

# 기본 참조 http://www.tcpschool.com/php/intro 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com # php와 mysql https://soopeach.tistory.com/121 HTML, PHP, MySQL 연동해서 웹에서 입력된 값 데이터베이스로 보내기(도서 등록 시스템 간단 구현) 기본 데이터베이스 MySQL 구성 blog 라는 데이터 베이스 안에 booklist라는 테이블이 있습니다. CREATE TABLE booklist( id INT NOT NULL AUTO_INCREMENT, title VARCHAR(20), author VARCHAR(20), date DATE, PRIMARY..