기본 콘텐츠로 건너뛰기

JQuery - $ 사용 유형.

JQuery - $ 사용 유형.

최근에 새로운 Javascript 프레임워크와 라이브러리들이 많이 등장했고 시장 점유율 또한 많이 변동 되었다고 한다.

특히 요새 대새는 Angular와 React라고들 한다.

그리고 Jquery 요즘 누가써? Jquery 퇴물이야 등등...

그런 이야기들을 종종 찾아볼 수 있는데, 유행은 돌고 돌듯이 결국 Jquery가 몰락할 일은 없다고 생각하는 바,

묵묵히 Jquery를 고집하기로 한다...ㅎㅎ

먼저 Jquery 교과서랄까.. 기본 문법을 배울 수 있는 링크를 걸어둔다.

https://www.w3schools.com/jquery

여기서 기초들을 다 익힐 수 있다.

프로그래밍 문법을 한번이라도 봤다면 + - * / 같은 연산 while, for 등은 다 비슷하기 때문에

$ 사용법만 잘 알면 될 것 같다.

$ syntax 사용유형

일단 기본적으로 $는 JQuery에서 미리 정해놓은 변수 값이다. : JQueryStatic

1. $( ) : JQueryObject

가장 많이 사용하는 형태이다.

괄호 안에 들어 갈 수 있는 것들은 클래스 이름, 아이디, 셀렉터 등이다.

예를 들어 $('p')이면 현재 html 페이지에 있는 모든 를 JqueryObject로 가져오겠다는 것이다.

hide()는 제이쿼리 메서드이다.

$('p')는 제이쿼리 오브젝트이기 때문에 제이쿼리 메서드를 사용할 수 있다. 그중의 하나인 hide()를 사용해 보았다.

결과이다. 에는 스타일이 적용이 되었다.

해당 태그에는 jquery의 메서드가 적용이 된 것을 확인할 수 있다.

2. $.함수 : 플러그인 개발 또는 기본 전역함수

플러그인을 개발 할 때나 Jquery가 갖고 있는 기본 전역함수들을 사용할 때 쓴다.

전역함수에는 여러개가 있는데 그중에 개인적으로 많이 쓰는 것은

$.ajax({}), $.each({}) 등이 있다. 이 함수들의 사용방법은 따로 포스팅을 할 예정이다.

만들어져 있는 전역함수 외에 새로 생성할 수도 있는데

그렇게 일반적으로 만들어 놓은 것이 플러그인이라고 생각하면 좋겠다.

예를들어, 다음과 같이 세팅한다.

$.changeColor=function() { }; 이렇게 설정을 전역변수로 하게 되면 위에 박스친 부분처럼

메서드가 인텔리센스에 뜨게된다. 이런식으로 플러그인을 생성할 수 있다.

이렇게 사용한다.

함수의 매개변수도 나온다.

결과는 다음과 같다.

클릭한다. 시뻘겋게 바뀐다.

그러나 플러그인 개발시에 전역변수 이름이 겹치거나 $.의 직접호출이 엉키는 경우가 있으므로

$를 지역변수화 해서 호출 할 수도 있다.

전역변수를 지역변수화

(function ($) { })(jQuery) 이런식으로 바꾸면된다.

이만하면 기본적으로 jquery를 이용하는데 무리는 없을 듯하다.

from http://kellogue.tistory.com/18 by ccl(A) rewrite - 2020-03-11 05:20:30

댓글

이 블로그의 인기 게시물

[020] 파동함수를 쓰기

[020] 파동함수를 쓰기 [020] 파동함수를 쓰기 [020] 파동함수를 알면 우리가 원하는 뭔가를 알 수 있다고 했는데, 정작 파동을 함수로 쓰는 것은 아직 다루지 않았고, 양자역학 내용을 좀 더 진행하려면 왜 파동이 삼각함수로 써 지는지를 한번은 정리를 해야겠다. 수학이 많이 나올 예정이다. 앞에서 파동함수를 아래 형태로 쓸 수 있다고 했었는데, 왜 이런 형태가 되는지 알아보자. [020-01] 파동함수 사인파의 일반형은 코사인 (cos) 을 이용해 쓰지만, 사인 (sin) 과 코사인은 위상차이만 있는 함수들이고, 우리는 앞으로 사인을 이용해 문제를 풀 예정이라 사인을 이용하기로 한다. 파동함수는 양자역학에서 갑자기 나온 말이 아니고, 원래 파동을 함수의 형태로 쓴 것을 파동함수라고 부른다. 파동-입자 이중성을 가지니까 기존에 파동을 함수의 형태로 쓰던 그 모양을 가져다 쓴 것. 주교재의 16장에 있는 내용이다. [020-02] 펄스 - Pulse 아래와 같이 하나의 진동이 왼쪽에서 오른쪽으로 진행하는 상황을 생각해보자. 시간 t 일 때, 위치 x 의 밧줄의 높이를 y 라 하고, 셋의 관계를 기호로 쓰면, 그러면 아래의 관계가 성립한다. 이게 무슨말이냐면, 시간 t 일 때 위치 x 의 밧줄의 높이 와 시간 0 일 때 위치 x-vt 의 밧줄의 높이가 같다 는 말인데, 그림으로 보면, 왼쪽은 시간 0, 오른쪽은 시간 t 이고, t 일 때 P 의 높이와 0 일 때 높이가 같다는 것. [020-03] 파동을 식으로 써보자. 아래의 파동을 보자. 지금 내용부터는 사인이든 코사인이든 상관없는데, 위 그림이 사인이니까 아래의 식 으로 쓸 수 있다. A는 진폭이고, 주기, 진동수, 파장 같은 값을 아직 모르니까 a 는 아직 정해지지 않은 값 이다. 일반적으로 알고있는 삼각함수는 가로축이 각도 이지만, 우리는 공간을 진행하고 있는 파동을 다루니까 위의 형태로 써진다고 생각하자. x=0 에서 진폭이 ...

(주)편두리 채용 정보: PYUNDOORI에서 핫한 개발자분들을 모십니다.

(주)편두리 채용 정보: PYUNDOORI에서 핫한 개발자분들을 모십니다. - 좋아요 아래와 같은 업무를 훌륭히 감당하실 분을 모십니다.서비스 관련 DB 모델링, DB 최적화 작업서버 & DB 관리Frontend & Backend 인터페이스의 최적화 작업 화합과 성장을 같이! - Angular JS의 경험 - Node.js - javascript 능숙자 - DRMS 사용 능숙자 더 많은 내용은 더 많은 내용은 더팀스 에서 확인하세요! from http://theteams.tistory.com/742 by ccl(A) rewrite - 2020-03-22 12:20:20