====== 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}}