쌓고 쌓다

[JavaScript] 외부 script 파일 읽기, Lodash 라이브러리 본문

프로그래밍/JavaScript

[JavaScript] 외부 script 파일 읽기, Lodash 라이브러리

승민아 2022. 12. 26. 13:54

외부의 script 파일을 읽을 때 script 태그를 사용한다.

src 속성에 읽어 들일 파일의 경로를 입력한다.

 

 

외부 script 파일 읽기

동일한 폴더에 hello.js를 만들어 코드를 입력했다.

 

hello.js

console.log('# hello.js의 script')
const i = 777

test.html

<!DOCTYPE html>
<html>
<head>
    <title></title>

    <script src="hello.js"></script>
    <script>
        console.log('# test.html의 script 태그')
        console.log(`i : ${i}`)
    </script>
</head>
<body>
    
</body>
</html>

 

실행 결과

 

 

Lodash

 

lodash 홈페이지에서 CDN copies를 눌러 링크를 복사한다.

링크: https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js

 

+ CDN?

콘텐츠 전송 네트워크(Contents Delivery Netword)라는 뜻으로 가까운 서버에서 다운로드하게 하여 빠르게 전송받는

방법입니다.

 

+ min 버전?

min 버전의 자바스크립트 파일은 코드를 집핍(zipping)한 파일입니다.

지핑은 코드 소개 주석을 줄이고 모든 코드를 응축시키는 과정을 뜻합니다.

 

 

Lodash 라이브러리는 _라는 이름의 개체 안에 메소드를 담고 있다.

Lodash의 sortBy() 메소드

    <script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"></script>
    <script>
        const books = [{
            name: '책1',
            price: 100
        },{
            name: '책3',
            price: 300
        },{
            name: '책2',
            price: 200
        }]

        const output = _.sortBy(books, (book) => book.price)
        console.log(JSON.stringify(output, null, 2))
    </script>

Comments