Răsfoiți Sursa

Node.js day1:初识

daxia 2 ani în urmă
părinte
comite
f7017ad93a

+ 21 - 0
19_Node.js/day-1/code/1.浏览器中的js.html

@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>Document</title>
+  </head>
+  <body>
+    <script>
+      // 通过该标签 将js 代码 嵌入到浏览器中执行
+      // 此时 浏览器 或者 浏览器内核就是 js 的 宿主环境
+      // 因此,js除了自己拥有的那些能力之外,还可以使用宿主环境提供的额外能力
+
+      let divEl = document.createElement('div');
+      divEl.innerHTML = 'hello, node.js!';
+
+      document.body.append(divEl);
+    </script>
+  </body>
+</html>

+ 9 - 0
19_Node.js/day-1/code/index.js

@@ -0,0 +1,9 @@
+const passwordUtil = require('./password.check'); // 引入的是文件模块,因此指定参数必须填写 == 路径 + 模块名称
+const path = require('path'); // 内置模块 指定参数时 直接填写 == 模块名称
+
+console.log('Node.js应用程序已启动...');
+
+passwordUtil.check();
+
+// /Users/daxia/Documents/work/vip20/19_Node.js/day-1/code/public
+console.log(path.join(__dirname, 'public'));

+ 7 - 0
19_Node.js/day-1/code/password.check.js

@@ -0,0 +1,7 @@
+function check() {
+  console.log('password checked.');
+}
+
+module.exports = {
+  check,
+};