php 테스트용 백엔드 api crud 만들기(1) list

 이전 php무료 호스팅 으로 테스트용 api를 만들어 보겠다. 이런식으로 하면 로컬에서 프론트 작업을 하면서 별다르게 ide툴이나 서버를 띄우지 않고 실제같이 소스 작업을 완료 할수 있다. php를 모른다고 해두 간단히 따라하기 만으로 할수 있는 작업이다.   dothome에서 무료호스팅을 가입하면 ftp계정을 준다. 접속하면 html폴더가 보일것이다.그 폴더에 들어가서 폴더를 만들거나 파일을 생성하면 된다. info.php라고 파일을 생성하고 코드를 1 2 3 <?php phpinfo(); ?> cs http://닷홈아이디.dothome.co.kr/info.php 해당서버의 정보를 보여주는 파일이다. html폴더에 testapi라고 폴더를 만들고 해당파일을 만든다. list.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 <?php header ( "Content-Type:application/json;charset=UTF-8" );   $listJson   =     '{     "1" : {         "writer":        "testUser1",         "passwd":        "",         "title":        "1번째 글입니다.",         "read_num":        "0",         "comment_num":    "0",         "file_num":        "0",         "regdate":        "2022-0

php 무료 호스팅

이미지
https://www.dothome.co.kr/web/free/index.php 페이지 중간에 보면 신청하기 누르고 가입가능. cms(제로보드XE, 워드플레스, 그누보드)를 선택하면 자동으로 셋팅되어서 설치됩니다. 무료지만 버전을 사용하고 있습니다. ssh나 텔넷접속은 허용하지 않지만 ftp랑 mysql 도 지원하고 있어 사용하기 편리합니다. 홈페이지에서 마이닷홈에 들어가셔서 ftp 아이디 나 패스워드 변경하거나 phpmyadmin 에 접속할수있음. 이걸 소개한 이유는 프론트 엔드 작업을 하다 보면 백엔드 api가 필요한데 간단하게  php로 만들어서 사용할수 있기 때문입니다. 물론 로컬로 작업해서 백엔드부분을 커버할수두 있지만 여러개 띄어놓고 작업하기 불편하기에 도메인으로 된 서버api를 이용해서 실제같이 테스트 할수 있음

jquery 초기 버전

 jquery제작자 2006년 초기 버전 이네요.  소스를 보시면 참고 되는 부분이 꽤 많습니다. 출처 : https://genius.it/johnresig.com/files/jquery-original.html function $(a,c) { if ( a == null ) return ; // Since we're using Prototype's $ function, // be nice and have backwards compatability if ( typeof Prototype != "undefined" && a.constructor == String ) { var re = new RegExp ( "[^a-zA-Z0-9_-]" ); if ( !re.test(a) ) { var c = ((c&&c.documentElement) || document ); if ( c.getElementsByTagName(a).length == 0 ) { var obj = c.getElementById(a); if ( obj != null ) return obj; } } } // Load Dynamic Function List var self = { cur: $.Select(a,c), // The only two getters size: function () { return this .get().length; }, get: functio