Axios/Node/NPM/Bable/Webpack

4.Axios

  1. axios是基于vue的一个项目,用于浏览器和node.js的http客户端,在浏览器中可以帮助我们完成ajax的请求,在node.js中可以向远程接口发送请求
  2. 使用的时候和之前的ajax差不多,我们在前端页面的api文件中定义相关js文件,用于写axios,参数一般有:
  • url: 后端该方法路径 ( 使用模板字符串斜引号 )
  • method : 后端请求的方法
  • data / params :需要传递给后端的数据
    • data : 添加到请求体(body)中的,这时就涉及到了json字符串, 用于put/post请求,后端接收数据必须加@RequestBody注解
    • params :添加到url的请求字符串中的,用于get请求

6.NPM

npm cache clean --force
npm config set strict-ssl false

npm init 
npm config set registry 淘宝镜像
#npm管理的项目在备份和传输的时候一般不携带node_modules文件夹
npm install #根据package.json中的配置下载依赖,初始化项目
npm install jquery@2.1.x
npm install -g webpack

7.Bable

{
"presets": ["es2015"],
  "plugins": []
}

  1. 使用时后端需要加入解决跨域问题的配置\
  2. update(banner) {//根据id修改讲师
      return request({
        url: `${url}/${banner.id}`,//左上角引号
        method: 'put',
        data:banner
      })
    },
  3. 5.Node

  4. 假如说我们是一个前端程序员,不懂一些动态编程语言比如说php,python等,但是我们又想创建自己的服务,可以选择使用Node.js
  5. Node.js就相当于是运行在服务端的js,是脱离浏览器环境运行的 JavaScript 程序,基于 V8 引擎(Chrome 的 JavaScript 的引擎)
  6. 我们后端程序员也可以利用Node.js部署一些高性能的服务
  7. 安装完node后记得重启一下IDEA,不然IDEA识别不到node环境
  8. 总结一下就是当我们写了一个hello.js(举例)文件时,我们可以在idea的的命令行终端使用 node hello.js 去调用到该文件
  9. 停止服务是 Ctrl + C / y
  10. NPM全称是Node Package Manager,翻译过来就是Node.js的包管理工具,相当于是前端的maven,我们能够通过npm很方便的下载js库,管理我们的前端项目
  11. npm不需要单独安装,node安装后就会默认安装npm这个工具
  12. Node.js 默认安装的 npm 包和工具的位置:Node.js目录\node_modules
  13. 我们使用的时候镜像下载用的是淘宝 NPM 镜像,同步频率目前为 10分钟一次,这个下载很快,默认的镜像是国外的下载很慢。
  14. 安装可能失败,我们执行了两个指令后重新安装就可以了
  15. 常用指令:
  16. Bable是一个转码器,可以将ES6代码转换为ES5代码,后者可以被浏览器识别,但是语句写法没有前者简单,所以为了方便写代码的同时又能运行,就出来了Bable转码
  17. Bable提供了bable-cli工具,用于转码,需要先安装
  18. 需要配置 .bablelrc ,存放在项目的根目录下,用来设置转码规则和插件
  19. 接着安装转码器进行转码

    8.Webpack

  20. 是一种前端资源的打包工具,可以根据模块的依赖关系进行分析,然后将这些模块按照制定的规则生成对应的静态资源
  21. 可以将js,css,less转换成一个静态文件,减少页面请求
  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值