indentscore.js로 시작합니다
라이브러리에는 읽기 가능한 루프를 작성하기위한 _.each (), 직관적이고 간단한 템플릿을위한 _.template (), 부울 함수를 사용하여 배열을 필터링하기위한 _.filter ()와 같은 일반적인 방법이 포함되어 있습니다.
<.> alterscore.js는 가벼우 며 USA Today, LinkedIn 및 Khan Academy를 포함한 많은 유명 프로젝트에서 사용됩니다.
alterscore.js, jQuery 및 Spotify Web API를 사용한 데모 애플리케이션은 라이브러리가 API에서 데이터를 가져오고 표시하는 데 어떻게 사용되는지 보여주고 사용자가 결과를 필터링 할 수있는 방법을 보여줍니다.
이 기사는 Agbonghama Collins와 Ryan Chenkie가 검토 한 동료입니다. Sitepoint 콘텐츠를 최선을 다해 Sitepoint의 동료 리뷰어 덕분에!
<.> alterscore.js는 Jeremy Ashkenas가 작성한 JavaScript 라이브러리로, 웹 프로젝트에 직면 할 때 개발자로서 우리가 볼 수있는 다양한 사용 사례에 대한 기능적 유틸리티를 제공합니다. - .
-
자체적으로 템플릿 엔진으로 사용할 수도 있습니다. - USA TODAY 링크드 인
-
이제 더 구체적으로 설명하고 주요 기능으로 다이빙을 시작합시다.
좋은 부분
이 튜토리얼에서는 밑줄의 가장 일반적인 방법 중 세 가지를 강조하겠습니다.
는 읽기 쉬운 코드를 만듭니다
<li>
<code>는 쓸기 쉬운 코드를 만듭니다
반복 할 배열 (또는 객체)
_.template ()가 JavaScript 코드를 평가하려면 대신 사이의 코드를 둘러싸 야합니다.
.
Codepen에서 sitepoint (@sitepoint)의 펜 _.filter ()를 참조하십시오
충분히 말했다. 조금 더 의미가있는 무언가를 위해 일을하게합시다.
<..> aUNDSCORE.js
jQuery
를 사용합니다. 다른 템플릿 ( 'Item-list') 내에서 하나의 템플릿 ( 'item-tpl')을 호출 할 것입니다.
그런 다음 파일 하단에는 라이브러리와 세 스크립트가 포함됩니다. 또한 더 시각적으로 매력적으로 만들기 위해 헤더에 몇 가지 기본 스타일이 있습니다.
alterscore.js는 광범위한 기능을 제공하지만 가장 유용한 기능 중 일부는 다음과 같습니다. _.Each :이 기능을 사용하면 배열 또는 객체 요소를 반복 할 수 있습니다. _.map :이 함수는 함수를 사용하여 배열 또는 객체의 모든 요소를 변환하여 새 배열을 만듭니다. _. 필터 :이 함수는 진실 테스트를 통과하는 모든 요소가있는 새 배열을 반환합니다. _.find :이 함수는 진실 테스트를 통과하는 첫 번째 요소를 리턴합니다. _.reduce :이 함수는 함수를 반복적으로 적용하여 배열 또는 객체를 단일 값으로 줄입니다. . 예, alterscore.js는 다른 JavaScript 라이브러리와 호환되도록 설계되었습니다. 내장 된 JavaScript 객체를 확장하지 않으므로 페이지에서 실행되는 다른 라이브러리 나 스크립트와 충돌하지 않습니다. 예. aUNTSSCORE.JS는 적극적으로 유지 관리되고 정기적으로 업데이트됩니다. 도서관은 오픈 소스입니다. 이는 전 세계의 개발자가 개발 및 개선에 기여한다는 것을 의미합니다. _.isEmpty({});
// true
iteratee ). 콜백 내부에서는 세 가지 매개 변수에 액세스 할 수 있습니다.
보다 구체적으로, 응용 프로그램은 Spotify의 일부 아티스트 정보를 가져오고 밑줄 _.template, _.each 및 _.filter를 사용하여 페이지에 표시하고 사용자가 장르별로 결과를 좁힐 수 있도록합니다.
이렇게하려면 코드를 세 가지 모듈로 나눕니다.
이 모듈은 구성 모듈에서 얻은 URL로 ajax 요청을 보내고 템플릿 모듈에서 템플릿을 사용하여 컨텐츠를 렌더링합니다.
그 외에도이 모듈은 사용자가 클릭 한 필터를 기반으로 항목을 필터링해야합니다.
이것은 필터링을 수행하는 데 사용할 버튼의 마크 업입니다.
내장 된 템플릿 결론
.
> 당신은 어떻습니까? 밑줄과 함께 일 했습니까? 당신은 기꺼이 시도 하시겠습니까? 비슷한 기능을 제공하는 대안 (예 : Lodash)을 시도 했습니까? 아래 의견에 알려주십시오.
시작하려면 어떻게 시작해야합니까? alterscore.js, 먼저 프로젝트에 포함시켜야합니다. 공식 웹 사이트에서 라이브러리를 다운로드하여 HTML 파일에 연결하거나 CDN을 사용하여이를 수행 할 수 있습니다. 프로젝트에 포함되면 밑줄 문자 (_)와 함수 이름으로 호출하여 함수를 사용할 수 있습니다. >
다른 javaScript 라이브러리와 함께 intercore.js를 사용할 수 있습니까? 는 여전히 유지 관리되고 업데이트 되었습니까?
alterscore.js는 Lodash와 같은 다른 유틸리티 라이브러리와 어떻게 비교됩니까? node.js 환경에서 indercore.js를 사용할 수 있습니까? alterscore.js는 node.js 환경에서 사용할 수 있습니다. 'NPM 설치 밑줄'을 실행하여 Node.js 패키지 관리자 인 NPM을 사용하여 설치할 수 있습니다. alterscore.js의 '밑줄'이란 무엇입니까? 유틸리티 라이브러리의 밑줄 문자를 사용하기위한 JavaScript의 컨벤션입니다.
alterscore.js의 개발에 기여할 수 있습니까? 누구나 개발에 기여할 수 있습니다. 버그 보고서를 제출하거나 새로운 기능을 제안하거나 코드를 기여할 수도 있습니다.
alterscore.js에 대해 자세히 알아볼 수 있습니까? 공식 웹 사이트는 포괄적 인 문서를 제공하며 온라인으로 제공되는 수많은 자습서와 기사가 있습니다. 또한 alterscore.js를 다루는 몇 권의 책과 온라인 과정이 있습니다.
위 내용은 indentscore.js로 시작합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

JavaScript는 현대 웹 개발의 초석이며 주요 기능에는 이벤트 중심 프로그래밍, 동적 컨텐츠 생성 및 비동기 프로그래밍이 포함됩니다. 1) 이벤트 중심 프로그래밍을 사용하면 사용자 작업에 따라 웹 페이지가 동적으로 변경 될 수 있습니다. 2) 동적 컨텐츠 생성을 사용하면 조건에 따라 페이지 컨텐츠를 조정할 수 있습니다. 3) 비동기 프로그래밍은 사용자 인터페이스가 차단되지 않도록합니다. JavaScript는 웹 상호 작용, 단일 페이지 응용 프로그램 및 서버 측 개발에 널리 사용되며 사용자 경험 및 크로스 플랫폼 개발의 유연성을 크게 향상시킵니다.

JavaScript의 최신 트렌드에는 Typescript의 Rise, 현대 프레임 워크 및 라이브러리의 인기 및 WebAssembly의 적용이 포함됩니다. 향후 전망은보다 강력한 유형 시스템, 서버 측 JavaScript 개발, 인공 지능 및 기계 학습의 확장, IoT 및 Edge 컴퓨팅의 잠재력을 포함합니다.

각각의 엔진의 구현 원리 및 최적화 전략이 다르기 때문에 JavaScript 엔진은 JavaScript 코드를 구문 분석하고 실행할 때 다른 영향을 미칩니다. 1. 어휘 분석 : 소스 코드를 어휘 단위로 변환합니다. 2. 문법 분석 : 추상 구문 트리를 생성합니다. 3. 최적화 및 컴파일 : JIT 컴파일러를 통해 기계 코드를 생성합니다. 4. 실행 : 기계 코드를 실행하십시오. V8 엔진은 즉각적인 컴파일 및 숨겨진 클래스를 통해 최적화하여 Spidermonkey는 유형 추론 시스템을 사용하여 동일한 코드에서 성능이 다른 성능을 제공합니다.

Python은 부드러운 학습 곡선과 간결한 구문으로 초보자에게 더 적합합니다. JavaScript는 가파른 학습 곡선과 유연한 구문으로 프론트 엔드 개발에 적합합니다. 1. Python Syntax는 직관적이며 데이터 과학 및 백엔드 개발에 적합합니다. 2. JavaScript는 유연하며 프론트 엔드 및 서버 측 프로그래밍에서 널리 사용됩니다.

JavaScript는 현대 웹 개발의 핵심 언어이며 다양성과 유연성에 널리 사용됩니다. 1) 프론트 엔드 개발 : DOM 운영 및 최신 프레임 워크 (예 : React, Vue.js, Angular)를 통해 동적 웹 페이지 및 단일 페이지 응용 프로그램을 구축합니다. 2) 서버 측 개발 : Node.js는 비 차단 I/O 모델을 사용하여 높은 동시성 및 실시간 응용 프로그램을 처리합니다. 3) 모바일 및 데스크탑 애플리케이션 개발 : 크로스 플랫폼 개발은 개발 효율을 향상시키기 위해 반응 및 전자를 통해 실현됩니다.

이 기사에서는 Contrim에 의해 확보 된 백엔드와의 프론트 엔드 통합을 보여 주며 Next.js를 사용하여 기능적인 Edtech SaaS 응용 프로그램을 구축합니다. Frontend는 UI 가시성을 제어하기 위해 사용자 권한을 가져오고 API가 역할 기반을 준수하도록합니다.

C/C에서 JavaScript로 전환하려면 동적 타이핑, 쓰레기 수집 및 비동기 프로그래밍으로 적응해야합니다. 1) C/C는 수동 메모리 관리가 필요한 정적으로 입력 한 언어이며 JavaScript는 동적으로 입력하고 쓰레기 수집이 자동으로 처리됩니다. 2) C/C를 기계 코드로 컴파일 해야하는 반면 JavaScript는 해석 된 언어입니다. 3) JavaScript는 폐쇄, 프로토 타입 체인 및 약속과 같은 개념을 소개하여 유연성과 비동기 프로그래밍 기능을 향상시킵니다.

일상적인 기술 도구를 사용하여 기능적 다중 테넌트 SaaS 응용 프로그램 (Edtech 앱)을 구축했으며 동일한 작업을 수행 할 수 있습니다. 먼저, 다중 테넌트 SaaS 응용 프로그램은 무엇입니까? 멀티 테넌트 SAAS 응용 프로그램은 노래에서 여러 고객에게 서비스를 제공 할 수 있습니다.
