Node.js的基本使用1
admin
2023-02-14 05:20:03
0

1. vs code 里面如何切换自定义终端?

ctrl+shift+p

2. 浏览器 vs node

异:

  1. node里面没有 BOM DOM
    1. node多了很多自带的api
      同:
    2. 都是chrome v8
    3. 都支持js
    4. 都支持 ECMA Script

3. 需求: sum这个方法, 我想三个参数 , 计算三个参数值?

  1. Node.js 命令行有时候用起来不方便
  2. 解决: 我们使用文件 .js

Node.js命令行退出

  1. two times ctrl+c

    Node.js文件运行

    node 文件名称(后缀可以不要)
    键盘上下键可以前进和回退命令

    自动监听(自动更新, 自动刷新)Node.js文件的更新和变化( 工具 nodemon supervisor)

    使用淘宝镜像(速度快点)

  2. 工具安装

    cnpm i nodemon -g (i==> install g ==> global) 推荐
    cnpm i supervisor -g

  3. 使用:

    nodemon 文件名称
    supervisor 文件名称

  4. 注意事项:

    问题: supervisor 会出现死循环 ?
    分析: 内容一致在改变
    解决: vs code 开了自动保存(关闭vs code自动保存)

    nvm 使用

  5. 安装:

    nvm install vsersion
    举例: nvm install v10.8.0 || nvm install 10.8.0 || nvm install latest(最新版本)

  6. 切换Node.js版本

    nvm use vsersion
    举例: nvm install v10.8.0

  7. 查看当前电脑中 Node.js的所有版本

    nvm list

前端模块化(面试题)

  1. CMD ( sea.js )不更新了
  2. AMD ( require.js )
  3. Common.js
  4. es6模块化

    CMD 和 AMD
    define 定义模块

    Node.js中使用了Common.js规范(三类)

    1. 内置的
    2. 第三方的
    3. 自定义的

前端的环境

  1. 开发环境
  2. 生产环境
  3. 测试环境
  4. 预发布环境
  5. 上线环境

问题: Node.js中请求数据, 需要跨域吗?

不需要跨域的

同源策略

  1. 为什么会出现跨域

    开发中会有不同的域名和端口等出现?我们需要去获取他们的内容

  2. 浏览器如何组织跨域

    浏览器具有安全策略 ---》 同源策略实现

  3. 跨域的范围是?

    浏览器

问题: 为什么要有 package.json?

分析: 帮助我们记录第三方的内容
即使没有node_modules也可以下载

自定义模块的发布

package.json ---> 当前项目的依赖包 兵哥

package-lock.json ---> 当前项目依赖包的具体信息 兵哥的具体信息

Node.js是单线程

​ 主线程

​ 异步队列: Node.js中异步任务, 放在异步队列

​ 注意: 优先执行主线程中任务, 主线程任务结束后, 再去执行异步队列中任务

相关内容

热门资讯

德国总理:美国正在被伊朗羞辱 德国之声4月27日报道,德国总理默茨在访问一所学校时表示,在当前的持续冲突中,伊朗领导层正试图羞辱美...
理响中国|“长”歌以行,风云激... 光阴如梭,东方潮阔。这里是中国的长三角,世界的长三角。无论过去、现在还是未来,这片土地都因时代而生,...
白宫:特朗普及其国安团队开会讨... 新华社华盛顿4月27日电 美国白宫新闻秘书莱维特27日在记者会上证实,总统特朗普及其国家安全团队当天...
人民日报刊文:日本放开杀伤性武... 日本放开杀伤性武器出口推高地缘冲突风险(国际论坛)常思纯《人民日报》(2026年04月28日 第 0...
医疗保障法草案二审:明确生育保... 满足多样化健康保障需求本报记者 彭 波4月27日,医疗保障法草案二审稿提请十四届全国人大常委会第二十...
天津一景区发生自转旋翼机事故1... 澎湃新闻记者 吕新文中国民用航空华北地区管理局4月22日公布《豪客通航“10•1”天津长芦汉盐旅游区...
卡塔尔埃米尔与美国总统特朗普通... 当地时间24日,卡塔尔埃米尔塔米姆与美国总统特朗普通电话,重点就中东地区局势以及伊朗与美国谈判问题交...
男子30年前被扣押2859克黄... 澎湃新闻记者 王鑫家住辽宁省大连市的潘永嘉近日向澎湃新闻反映称,三十年前,他在大连周水子机场被盖州市...
商务部:取消反制欧盟两家金融机... 中华人民共和国商务部令二〇二六年 第1号鉴于欧盟已取消对中国两家金融机构的制裁措施,现公布《关于取消...
过去24小时共有5艘船只通过霍... 总台记者当地时间24日获悉,过去24小时内,共有5艘船只通过霍尔木兹海峡,其中包括一艘伊朗油轮。(总...