====== Javascript ====== * description : Javascript 관련 내용 기술 * author : 천호동밤안개 * email : jhgong@repia.com * lastupdate : 2020-04-01 ===== 주요 예시 ===== * [[wiki:javascript:jstl:메뉴 클릭시 이벤트 발생|메뉴 클릭시 하이라이팅 효과 주기]] * [[wiki:javascript:regular expression:정규표현식으로 이메일 유효성 체크하기]] \\ ---- 연관 WIKI: [[wiki:html|HTML]] [[wiki:css|CSS]] ---- ===== Plugin ===== ==== Jquery ==== 2006년 존 레식(John Resig) 최초 개발 \\ 클라이언트 측 솔루션 제작을 손쉽게 만들어주는 크로스 플랫폼 자바크스크립트 라이브러리 \\ HTML 문서 탐색 및 조작, 이벤트 처리, 애니메이션, Ajax, ... \\ [[https://jquery.com|공식 사이트]] \\ [[https://code.tutsplus.com/ko/tutorials/what-is-jquery--cms-26232|jQuery란 무엇인가?]] \\ \\ ==== Jquery ui ==== jQuery기반으로 만들어진 사용자 인터페이스 상호작용, 효과, 위젯, 테마 제공 \\ 달력, 대화상자, 진행 표시줄, 풍선 도움말, 자동 완성, ... \\ [[https://jqueryui.com|공식사이트]] \\ \\ ==== c3.js ==== ==== Maps-google.js ==== ==== input-mask ==== ==== Datatables ==== ==== require.js ==== ==== bootstrap ==== ==== iCheck.js ==== jQuery 기반 플러그인으로 check box, radio button 커스터마이징 \\ 서로 다은 브라우저 및 장치에서 동일한 입력, 터치 장치 지원, 키보드 접근 입력 커스텀의 자유, 가벼운 크기 \\ 사용예시 ... [[http://icheck.fronteed.com/|홈페이지]], [[https://github.com/fronteed/iCheck|GitHub]] \\ [[https://baessi.tistory.com/96|[jquery] iCheck plugin 사용하기]] \\ ==== html5shiv.js ==== ==== respond.js ==== ==== jqvmap.js ==== \\ JQVMap은 Interactive, Clickable Vector Maps를 렌더링하는 jQuery 플러그인입니다. \\ Firefox, Safari, Chrome, Opera 및 Internet Explorer 9와 같은 최신 브라우저에서 크기 조정이 가능한 SVG (Scalable Vector Graphics)를 사용합니다.\\ [[https://github.com/10bestdesign/jqvmap]]\\ [[https://www.10bestdesign.com/jqvmap/]] \\ \\ ==== chart.js ==== \\ ==== sparklines ==== \\ ==== jquery-knob ==== \\ ==== moment ==== [[wiki:javascript:momentjs|momentjs]] \\ ==== daterangepicker ==== \\ ==== tempusdominus ==== \\ ==== summernote ==== \\ ==== overlayScrollbars ==== \\ ==== CryptoJS ==== \\ \\ \\ ====== 프로그래밍 ====== ==== 리로딩 ==== * [[https://im-designloper.tistory.com/34|[ JS ] window.location VS reload 페이지 이동시키기]] ==== 배열 ==== * [[https://blog.ggaman.com/1012|자바스크립트 배열에서 forEach, filter, map, reduce 활용법]] ==== forEach() ===== * [[wiki:javascript:foreach|forEach]] ==== 창 이용 ==== * [[wiki:javascript:window.open()|window.open 사용법]] * [[https://doctorson0309.tistory.com/126|[jQuery] 팝업창에서 부모창 호출, Opener]] ==== Math 함수 ==== * [[wiki:javascript:js_math-ceil,round,floor|Math - ceil, round, floor 사용법]] * [[wiki:javascript:javascript_note:js_math_-_random_method | Math-random 사용법]] \\ ====== Logging ====== Console.log \\ ====== Library ====== [[wiki:javascript:webpack|Webpack]]\\ [[wiki:javascript:react|React]] \\ [[wiki:javascript:nodejs|Node.js]] \\ [[wiki:javascript:angular|Angular]] \\ \\ ====== Tip ====== * [[javascript:var, let, const 선언의 차이]] * [[wiki:javascript:csp|CSP로 웹사이트의 콘텐츠 보안 정책 설정하기]] \\ ====== Ref ====== * [[https://webisfree.com/2015-06-22/[%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8]-%EB%B0%B0%EC%97%B4-%EB%98%90%EB%8A%94-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%97%90-indexof()-%EC%82%AC%EC%9A%A9%ED%95%9C-%ED%8A%B9%EC%A0%95-%EB%AC%B8%EC%9E%90-%EA%B2%80%EC%83%89|[자바스크립트] 배열 또는 문자열에 IndexOf() 사용한 특정 문자 검색]] * [[https://cofs.tistory.com/270|javascr ipt 중복 submit 방지 / 다중 클릭 방지 / 중복 클릭 방지]] * [[https://standardjs.com/readme-kokr.html|JavaScript Standard Style]] ===== JavaScript Note ===== * [[wiki:javascript:JavaScript Note]] {{tag>천호동밤안개 주레피 eleven 와프 javascript heon}}