Nút băng vô dụng
5 là một đối tượng đặc biệt được bao gồm trong mọi tệp JavaScript trong Nút. ứng dụng js theo mặc định. 6 là một biến đại diện cho mô-đun hiện tại và 7 là một đối tượng sẽ được hiển thị dưới dạng mô-đun. Vì vậy, bất cứ thứ gì bạn gán cho 5 sẽ được hiển thị dưới dạng một mô-đunHãy xem cách hiển thị các loại khác nhau dưới dạng mô-đun bằng cách sử dụng 5Xuất chữNhư đã đề cập ở trên, 7 là một đối tượng. Vì vậy, nó hiển thị bất cứ thứ gì bạn gán cho nó dưới dạng một mô-đun. Ví dụ: nếu bạn gán một chuỗi ký tự thì nó sẽ hiển thị chuỗi ký tự đó dưới dạng một mô-đunVí dụ sau hiển thị một thông báo chuỗi đơn giản dưới dạng một mô-đun trong Tin nhắn. js Thông điệp. js sao chép
Bây giờ, nhập mô-đun tin nhắn này và sử dụng nó như hình bên dưới ứng dụng. js sao chép
Chạy ví dụ trên và xem kết quả, như hình bên dưới C. \> ứng dụng nút. jsChào thế giới Ghi chú Bạn phải chỉ định 1 làm đường dẫn của thư mục gốc để nhập mô-đun cục bộ. Tuy nhiên, bạn không cần chỉ định đường dẫn để nhập Node. mô-đun lõi js hoặc mô-đun NPM trong hàm 2Xuất đối tượng 7 là một đối tượng. Vì vậy, bạn có thể đính kèm các thuộc tính hoặc phương thức cho nó. Ví dụ sau hiển thị một đối tượng có thuộc tính chuỗi trong tệp 4Thông điệp. js sao chép________số 8 Trong ví dụ trên, chúng tôi đã đính kèm thuộc tính 5 cho đối tượng xuất khẩu. Bây giờ, nhập và sử dụng mô-đun này, như hình bên dướiứng dụng. js sao chép 4Trong ví dụ trên, hàm 2 sẽ trả về một đối tượng 7 và gán nó cho biến msg. Vì vậy, bây giờ bạn có thể sử dụng 8Chạy ví dụ trên bằng cách viết 9 trong dấu nhắc lệnh và xem đầu ra như hình bên dướiC. \> ứng dụng nút. jsXin chào thế giới Theo cách tương tự như trên, bạn có thể hiển thị một đối tượng có chức năng. Ví dụ sau hiển thị một đối tượng có hàm 40 dưới dạng mô-đunCủ hành. js sao chép 0Mô-đun trên sẽ hiển thị một đối tượng- 41. Sử dụng mô-đun trên như hình dưới đâyứng dụng. js sao chép 2Chạy và xem đầu ra trong dấu nhắc lệnh như hình bên dưới C. \> ứng dụng nút. jsXin chào thế giới Bạn cũng có thể đính kèm một đối tượng vào 5, như hình bên dướidữ liệu. js sao chép 4ứng dụng. js sao chép 5Chạy ví dụ trên và xem kết quả, như hình bên dưới C. \> ứng dụng nút. jsJames Bond Chức năng xuất khẩuBạn có thể đính kèm một chức năng ẩn danh để xuất đối tượng như hình dưới đây Củ hành. js sao chép 6Bây giờ, bạn có thể sử dụng mô-đun trên, như hình bên dưới ứng dụng. js sao chép 7Biến 43 trở thành một biểu thức hàm trong ví dụ trên. Vì vậy, bạn có thể gọi hàm bằng cách sử dụng dấu ngoặc đơn 44. Chạy ví dụ trên và xem đầu ra như hình bên dướiC. \> ứng dụng nút. jsXin chào thế giới Hàm xuất dưới dạng LớpTrong JavaScript, một hàm có thể được coi như một lớp. Ví dụ sau đây cho thấy một chức năng có thể được sử dụng như một lớp Người. js sao chép 0Mô-đun trên có thể được sử dụng, như hình bên dưới ứng dụng. js 1Như bạn có thể thấy, chúng tôi đã tạo một đối tượng 45 bằng cách sử dụng từ khóa 46. Chạy ví dụ trên, như hình bên dướiC. \> ứng dụng nút. jsJames Bond Bằng cách này, bạn có thể xuất và nhập mô-đun cục bộ được tạo trong một tệp riêng trong thư mục gốc Ghi chú. js cũng cho phép bạn tạo các mô-đun trong thư mục con. Hãy xem cách tải các mô-đun từ các thư mục con Tải mô-đun từ thư mục riêngSử dụng đường dẫn đầy đủ của tệp mô-đun mà bạn đã xuất nó bằng cách sử dụng 5. Ví dụ: nếu mô-đun nhật ký trong nhật ký. js được lưu trữ trong thư mục 48 trong thư mục gốc của ứng dụng của bạn, sau đó nhập nó, như hình bên dướiứng dụng. js sao chép 2Trong ví dụ trên, 49 dành cho thư mục gốc, sau đó chỉ định đường dẫn chính xác của tệp mô-đun của bạn. Ghi chú. js cũng cho phép chúng tôi chỉ định đường dẫn đến thư mục mà không chỉ định tên tệp. Ví dụ: bạn có thể chỉ định thư mục tiện ích mà không chỉ định 00, như minh họa bên dướiứng dụng. js sao chép 3Trong ví dụ trên, Nút. js sẽ tìm kiếm tệp định nghĩa gói có tên là 01 bên trong thư mục tiện ích. Điều này là do Node giả định rằng thư mục này là một gói và sẽ cố gắng tìm định nghĩa gói. Tệp 01 phải nằm trong thư mục mô-đun. Thư mục tiện ích 01 chỉ định tên tệp bằng khóa 04, như hình bên dưới/tiện ích/gói. json sao chép 4Bây giờ, Nút. js sẽ tìm tệp 00 bằng cách sử dụng mục nhập 04 trong 01 và nhập tệp đóGhi chú Nếu tệp 01 không tồn tại thì nó sẽ tìm kiếm chỉ mục. js dưới dạng tệp mô-đun theo mặc định |