각도란?JS는 jQuery와 다릅니다.
저는 js 라이브러리를 하나밖에 몰라요.그건 jQuery예요.
하지만 그룹의 다른 코더들은 앵글을 바꾸고 있어JS는 새 프로젝트에서 기본 라이브러리로 사용됩니다.
나는 그것에 대해 아무것도 모른다.어떻게 요?질문?
j에는 에 대한 이 이미 .Query에서 유사한 작업에 대해 이미 일련의 기능을 수행했습니다.직 angular 각진JS jQuery js 、 JS 、 jQuery 、 JS 、 jQuery 。
- Angular 1이 프레임워크였다면 Angular 2는 플랫폼입니다.(참조)
개발자들에게 Angular2는 화면에 데이터를 표시하는 것 이상의 몇 가지 기능을 제공합니다.예를 들어 angular2 cli 툴을 사용하면 코드를 "사전 컴파일"하여 다운로드 크기를 35Kish로 줄이기 위해 필요한 Javascript 코드(트리 셰이킹)를 생성할 수 있습니다.
- Angular2 에뮬레이트된 그림자 DOM. (ref)
이것에 의해, 서버 렌더링의 문이 열려, SEO의 문제에 대처해, 브라우저상에서 동작하지 않는 네이티브 스크립트등을 조작할 수 있습니다.
리소스 링크 원본: 기본적으로 jQuery는 DOM 요소를 조작하고 제어하기 위한 훌륭한 도구입니다.웹 응용 프로그램이 아닌 웹 사이트 구축과 같이 데이터 CRUD가 없는 DOM 요소에만 초점을 맞춘다면 jQuery가 상위 도구 중 하나입니다(Angular 사용 가능).JS도 마찬가지입니다.)
AngularJS는 프레임워크입니다.다음과 같은 특징이 있습니다.
- 양방향 데이터 바인딩
- MVW 패턴(MVC 유사)
- 템플릿
- 커스텀 디렉티브(재사용 가능한 컴포넌트, 커스텀 마크업)
- 휴대가 용이함
- 딥 링크(동적 페이지 링크 설정)
- 폼 검증
- 서버 통신
- 현지화
- 의존성 주입
- 완전한 테스트 환경(양쪽 유닛, e2e)
공식 개발자 가이드를 읽는 것을 잊지 마십시오.
또는 이 멋진 비디오 튜토리얼에서 배울 수도 있습니다.
튜토리얼 비디오를 더 보고 싶다면 이 게시물 "최고 60+ 각도 컬렉션"을 확인하십시오.JS 튜토리얼
각도와 함께 jQuery를 사용할 수 있습니다.문제없이 JS.
사실 Angular는JS는 jQuery lite를 사용하여 매우 좋은 도구입니다.
Angular는 jQuery 라이브러리를 사용합니까?
예, 어플리케이션 부트스트랩 시 어플리케이션에 jQuery가 있는 경우 Angular는 jQuery를 사용할 수 있습니다.스크립트 경로에 jQuery가 없는 경우 Angular는 jQuery의 서브셋을 구현하여 jQLite라고 합니다.
단, 각도에서 jQuery를 사용하여 DOM을 수정하지 마십시오.JS 컨트롤러는 지시에 따라 수행합니다.
업데이트:
Angular2가 출시되었습니다.여기 첫 번째를 위한 훌륭한 자원 리스트가 있습니다.
Angular에 대해서 덧붙이고 싶은 게 있어요.개발자의 관점에서 JS와 jQuery의 차이점.
각진 상태JS는 달성하고자 하는 것에 대해 매우 체계적인 견해와 접근 방식을 가져야 합니다.작업을 완료하기 위해 선형 방식을 따르는 것은 거의 아니지만, 다양한 객체 간의 교환은 요청과 액션을 처리하며, 이는 각도가 MVC 기반 프레임워크인 만큼 필요합니다.또한 코딩은 상호 작용을 완료하는 방법에 따라 크게 달라지므로 최종 애플리케이션의 일반적인 Blueprint가 필요합니다.
jQuery는 자유로운 시와 같은 것으로, 당신은 대사를 쓰고 당신의 임무가 성취되기 위해 적절한 관계와 추진력을 유지합니다.
Angular JS에서는 모멘텀과 관계를 적절히 유지하는 것뿐만 아니라 몇 가지 규칙을 따라야 하지만, 아마도 그것은 시가 구조적이고 많은 규칙에 얽매이는 고전 스펜서 소네트에 더 가까울 것이다.
AngularJS에 비해 jQuery는 코드와 함수의 모음에 가깝습니다(이미 언급한 바와 같이 DOM 조작과 빠른 효과 달성에 매우 좋습니다). 반면 Angular는JS는 개발자에게 매우 체계적인 라우팅 및 관리 내에서 많은 데이터 바인딩과 교환을 통해 엔터프라이즈 웹 애플리케이션을 구축할 수 있는 능력을 제공하는 실제 프레임워크입니다.
또한 각도JS는 작업을 완료하기 위해 jQuery에 의존하지 않습니다.어떤 의미에서든 jQuery에서는 볼 수 없는 두 가지 매우 뛰어난 기능을 갖추고 있습니다.
1- Angular JS는 단순히 목표를 달성하는 것이 아니라 코드화하는 방법과 목표를 달성하는 방법을 가르쳐 줍니다.Angular를 언급할 가치가 있다.JS는 Javascript의 핵심과 핵심을 충분히 활용하여 DI(Dependency-Injection) 등의 기술을 앱에 도입할 수 있는 방법을 제공합니다.각도로 작업하다JS는 Javascript로 코딩하는 고급 기술을 배워야 합니다.
2-Angular JS는 명령어를 처리하고 앱을 구조화하기 위해 완전히 독립적입니다. 그러면 단순히 jQuery가 동일한(독립성)을 수행할 수 있다고 주장할 수 있지만, 실제로 위의 행에서 여러 번 언급했듯이 Angular JS는 구조적으로 가장 뛰어난 MVC 기반 방식으로 독립성을 가집니다.
마지막으로, 이름 싸움은 없습니다.왜냐하면 그것은 편견이나 주관적인 것이 훨씬 방해가 되기 때문입니다.jQuery의 규모와 위대함은 증명되었지만, 그 사용법이나 제약은 (모든 프레임워크나 소프트웨어의) 논의와 유사한 논의의 관심사입니다.
업데이트:
각도 사용JS는 구현 비용이 많이 들기 때문에 결정적이지만, 애플리케이션의 향후 확장, 전환 및 유지보수를 위한 강력한 기반을 제공합니다.각진JS는 New World of Web을 위한 것입니다.이 솔루션은 최소한의 자원 소비(서버에서 필요한 자원만 로드)와 신속한 응답, 높은 수준의 유지보수성과 확장성을 특징으로 하는 애플리케이션을 구축하는 것을 목표로 하고 있습니다.
AngularJS : AngularJS는 무거운 웹 애플리케이션을 개발하기 위한 것입니다.각진응용 프로그램이 부트스트랩될 때 jQuery가 웹 앱에 있는 경우 JS는 jQuery를 사용할 수 있습니다.스크립트 경로에 없는 경우 Angular는JS는 jQuery 서브셋의 자체 구현으로 돌아갑니다.
JQuery : jQuery는 작고 빠르고 기능이 풍부한 JavaScript 라이브러리입니다.HTML 문서 트래버설 및 조작, 이벤트 처리, 애니메이션, Ajax 등의 작업을 훨씬 단순화합니다.jQuery는 AJAX 호출이나 DOM 조작 등 JavaScript의 복잡한 작업을 단순화합니다.
자세한 내용은 이쪽: angularjs-vs-jquery
나는 이것이 그 차이를 간략하게 설명하는 매우 좋은 차트라고 생각한다.그것을 한눈에 봐도 대부분의 차이점을 알 수 있다.
한 가지 덧붙이고 싶은 것은 Angular입니다.JS는 MVVM 설계 패턴을 따르도록 만들 수 있지만 jQuery는 표준 객체 지향 패턴을 따르지 않습니다.
그들은 다른 레벨에서 일한다.
가장 간단한 차이점은 jQuery는 기본적으로 JavaScript의 추상화이기 때문에 JavaScript의 페이지를 설계하는 방법은 jQuery의 경우와 거의 같습니다.DOM부터 시작하여 그 위에 동작 레이어를 구축합니다.Angular는 그렇지 않다.Js. 프로세스는 처음부터 시작되므로 최종 결과는 원하는 뷰입니다.
jQuery를 사용하면 돔 조작과 Angular를 사용할 수 있습니다.전체 웹 응용 프로그램을 만듭니다.
jQuery는 다양한 브라우저 특성을 추상화하고 IE6 체크 등을 추가하지 않고 DOM을 사용하여 작업할 수 있도록 구축되었습니다.시간이 지남에 따라 많은 것을 할 수 있는 훌륭하고 견고한 API를 개발했지만, 그 핵심은 DOM을 다루고 요소를 찾고 UI를 변경하는 것입니다.너트와 볼트로 직접 작업하는 것으로 생각하십시오.
각지다.Js는 프런트 엔드 엔지니어링에 MVC 개념을 추가하기 위해 jQuery 위에 레이어로 구축되었습니다.Angular는 DOM을 사용하기 위한 API를 제공하는 대신,Js는 데이터 바인딩, 템플릿 생성, 사용자 지정 구성 요소(jQuery UI와 유사하지만 JS를 통해 트리거하는 대신 선언적) 등을 제공합니다.너트와 볼트 레벨에서 직접 작업하는 것이 아니라 함께 걸 수 있는 구성 요소를 사용하여 더 높은 레벨에서 작업하는 것으로 간주하십시오.
그리고 Angular.Js는 컨트롤러, 서비스 및 지침과 같은 다양한 프로젝트에 적용되는 구조와 개념을 제공합니다.jQuery 자체는 동일한 작업을 수행하기 위해 여러 가지(거대) 방법으로 사용할 수 있습니다.다행스럽게도 앵글의 경우는 그 정도가 훨씬 적습니다.Js: 프로젝트를 쉽게 출입할 수 있습니다.시스템을 처음부터 다시 배울 필요 없이 여러 사람이 같은 프로젝트에 참여할 수 있는 적절한 방법을 제공합니다.
간단한 비교는 이렇게 될 수 있다.
j쿼리
- CSS 셀렉터에 대한 지식이 있는 사람이 쉽게 사용할 수 있습니다.
- DOM 조작에 사용되는 라이브러리입니다.
- 모델과는 무관합니다.
- 웹 페이지의 내용을 쉽게 조작할 수 있습니다.
- UI를 더욱 매력적으로 만들기 위한 스타일 적용
- 간단한 DOM 트래버설
- 효과와 애니메이션
- AJAX 콜의 발신은 간단합니다.
- 유틸리티의 조작성
- 양방향 바인딩 기능이 없습니다.
- 프로젝트 규모가 커지면 복잡하고 유지보수가 어려워진다.
- Angular와 동일한 기능을 사용하려면 코드를 더 많이 작성해야 할 수 있습니다.Js
각지다.Js
- MVVM 프레임워크입니다.
- SPA(Single Page Applications) 작성에 사용
- 라우팅, 디렉티브, 양방향 데이터 바인딩, 모델, 의존성 주입, 유닛 테스트 등의 주요 기능을 갖추고 있습니다.
- 모듈러형
- 프로젝트 규모가 커졌을 때 유지 보수 가능
- 고속
- 양방향 데이터 바인딩 REST 친화적 MVC 기반 패턴
- 상세 링크
- 템플리트
- 빌트인 폼 검증
- 의존 관계 주입
- 현지화
- 완전한 테스트 환경
- 서버 통신
그 밖에도
이게 도움이 될 것 같아.
더 많은 것을 찾을 수 있습니다.
- jQuery vs.각진비교와 이행의 실사
- jQuery 배경이라면 "Thinking in AngularJS"?
- jQuery와 AngularJs의 주요 차이점은 무엇입니까?
- jQuery vs AngularJS – 뛰어난 비교
- jQuery와 AngularJs의 차이점은 무엇입니까?
쿼리:-
jQuery is a lightweight and feature-rich JavaScript Library that helps web developers
by simplifying the usage of client-side scripting for web applications using JavaScript.
It extensively simplifies using JavaScript on a website and it’s lightweight as well as fast.
So, using jQuery, we can:
easily manipulate the contents of a webpage
apply styles to make UI more attractive
easy DOM traversal
effects and animation
simple to make AJAX calls and
utilities and much more…
AngularJS:-
AngularJS is a product by none other the Search Engine Giant Google and it’s an open source
MVC-based framework(considered to be the best and only next generation framework). AngularJS
is a great tool for building highly rich client-side web applications.
As being a framework, it dictates us to follow some rules and a structured approach. It’s
not just a JavaScript library but a framework that is perfectly designed (framework tools
are designed to work together in a truly interconnected way).
In comparison of features jQuery Vs AngularJS, AngularJS simply offers more features:
Two-Way data binding
REST friendly
MVC-based Pattern
Deep Linking
Template
Form Validation
Dependency Injection
Localization
Full Testing Environment
Server Communication
언급URL : https://stackoverflow.com/questions/13151725/how-is-angularjs-different-from-jquery
'programing' 카테고리의 다른 글
Reflection in Unit 테스트를 사용하는 것은 잘못된 관행입니까? (0) | 2022.09.28 |
---|---|
CNTLM에서의 프록시 배후에 pip 사용 (0) | 2022.09.28 |
JavaScript 목록에 문자열이 있는지 확인합니다. (0) | 2022.09.27 |
Keras, 각 레이어의 출력을 취득하려면 어떻게 해야 합니까? (0) | 2022.09.27 |
Larabel 5의 스위치(블레이드) (0) | 2022.09.27 |