admin管理员组

文章数量:1597474

目标:

  • 能够知道什么是Nodejs
  • 能够知道Node.js 可以做什么
  • 能够说出 Nodejs 中的JavaScript的组成部分
  • 能够使用fs模块读写操作文件
  • 能够使用path模块处理路径
  • 能够使用http模块写一个基本的web服务器 
     

1. DOS基础操作

1.1 常用的命令

1、怎么打开DOS命令窗口(小黑屏)、CMD 窗口、终端、shell
      ---打开菜单—-运行---->cmd--->回车 ;或者 win+r,输入cmd,回车。

2、什么是DOS命令?
        可以完全完成文件的新建、编辑、保存、删除等一系列操作。

3、mkdir abc(非必须掌握)
        创建一个目录,起名abc                                                                                                                     cd 目录名——进入到指定目录;                                                                                                        md 目录名——创建一个文件夹;                                                                                                      rd 目录名——删除一个文件夹         

        直接上箭头可以快速定位到上一次执行的命令

        tab 键,能够快捷补全路径

        esc 键,能够快速清空当前已输入的命令

        cls  清屏

4、切换盘符
        直接输入盘符就行:
        c:回车
        d:回车

5、切换目录(非常重要,必修掌握)
        使用cd命令来完成命令的切换。(change directory)
        语法格式是:cd 路径
        路径包括相对路径和绝对路径。
            在window系统中路径起点是盘符的都是绝对路径: c:\User\Administrator
            相对路径是相对于当前而言,从当前所在的位置作为起点,一定不会以盘符为起点
            
        注意:
            cd .. 回到上级路径
            cd \ 直接回到根路径
            cd . 代表当前路径。(cd命令用不着。以后配置环境变量的时候一个点有用处)


 6、dir 查看当前目录的所有文件
    
 7、exit 退出DOS命令窗口
    
 8、del命令,删除一个或多个文件夹
        删除T1.class文件:del T1.class
        删除所有以class结尾的文件,支持模糊匹配:del *class
        
 9、怎么查看本机的ip地址?
        ipconfig(ip地址的配置信息)
        ipconfig /all 查看更详细的网络信息
        
 10、怎么查看两台计算机是否可以正常通信?
        ping命令
            语法格式:
                ping ip地址
                ping 域名
                
        ping www.baidu
        ping 61.135.169.121  (是百度的ip地址)
        ping 61.135.169.121 -t  (-t参数表示一直ping,可以查看网络是否稳定)
        ctrl+c 组合键 强行终止一个正在执行的命令


11、文本编辑快捷键(非常重要,必修掌握,少用鼠标,多用组合键)
    常用的组合键:
        复制 ctrl+c
        粘贴 ctrl+v
        剪切 ctrl+x
        保存 ctrl+s
        
        撤销 ctrl+z
        重做 ctrl+y
        全选 ctrl+a
        查找 ctrl+f
        截图 Alt+A
        
 12、光标在行首或行尾,想要选中一行
        shift+fn+home/end
        回到文件头或文件尾
        ctrl+fn+home/end
        
        选中一个单词:鼠标双击(或ctrl+shift+左/右箭头)
        选中一行:鼠标三击

13、环境变量(windowe采统中的变量)

此电脑—右键属性—高级系统设备—高级—环境变量

path环境变量中保存的是一个一个的路径,路径之间使用;隔开

作用:当我们在命令行窗口中调用一个命令,或访问一个文件时,系统会先在当前文件夹中寻找,如果找不到则依次去path的路径下寻找,如果找到则直接使用,如果没有找到则继续向下一个路径去寻找,如果所有的路径中都没有找到,则报错。
可以将一些常用的文件或程序的路径添加到path下,这样我们就可以在任意位置来访问这些文件了

1. 初识 Node.js

1.1 Node.js 简介

  1. 浏览器是 JavaScript 的前端运行环境。
  2. Node.js 是 JavaScript 的后端运行环境。
  3. Node.js 无法调用 DOM 和 BOM 等浏览器内置API.

1.2 Node.js 可以做什么

Node.js 作为一个JavaScript的运行环境,仅仅提供了基础的功能和API。然而,基于Node.js 提供的这些基础功能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了 Nodejs,可以让前端程序员胜任更多的工作和岗位:
① 基于Express 框架(http://www.expressjs/),可以快速构建 Web 应用
② 基于 Electron 框架(https://electronjs/),可以构建跨平台的桌面应用
③ 基于restify 框架(http://restify/),可以快速构建API 接口项目
④ 读写和操作数据库、创建实用的命令行工具辅助前端开发、etc..

总之:Node.js 是大前端时代的“大宝剑”,有了 Node.js 这个超级buff的加持,前端程序员的行业竞争力会越来越强!

1.3  Node.js 学习路径

JavaScript 基础语法 + Node.js 内置 API 模块(fs、path、http等)+ 第三方 API 模块(express、mysql 等)

1.4 在Node.js 环境中执行 JavaScript 代码

  1. 打开终端(

本文标签: 模块文件系统路径jsnode