koa入门_接口文档 v1.0.0
koa入门
v1.0.0
用户模块POST 用户注册接口POST /user/register
Body 请求参数
1234{ "user_name": "string", "password": "string"}
请求参数
名称
位置
类型
必选
中文名
说明
body
body
object
否
none
» user_name
body
string
是
用户名
用户名
» password
body
string
是
密码
密码
返回示例
200 Response
1{}
返回结果
状态码
状态码含义
说明
数据模型
200
OK
成功
Inline
返回数据结构POST 用户登录接口POST /user/login
Body 请求参数
1234{ "user_name": "高芳", "pa ...
Ajax前后端数据通信
HTTPXMLHttpRequestXMLHttpRequest(XHR)对象用于与服务器交互。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。XMLHttpRequest 在 AJAX 编程中被大量使用。
尽管名称如此,XMLHttpRequest 可以用于获取任何类型的数据,而不仅仅是 XML。它甚至支持 HTTP 以外的协议(包括 file:// 和 FTP),尽管可能受到更多出于安全等原因的限制。
如果您的通信流程需要从服务器端接收事件或消息数据,请考虑通过 EventSource 接口使用 server-sent events。对于全双工的通信, WebSocket 可能是更好的选择。
构造函数XMLHttpRequest()
该构造函数用于初始化一个 XMLHttpRequest 实例对象。在调用下列任何其他方法之前,必须先调用该构造函数,或通过其他方式,得到一个实例对象。
属性此接口继承了 XMLHttpRequestEventTarget 和 EventT ...
jQuery
jQueryjQuery - AJAXjQuery - AJAX 简介简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。
如果没有 jQuery,AJAX 编程还是有些难度的。
编写常规的 AJAX 代码并不容易,因为不同的浏览器对 AJAX 的实现并不相同。这意味着您必须编写额外的代码对浏览器进行测试。不过,jQuery 团队为我们解决了这个难题,我们只需要一行简单的代码,就可以实现 AJAX 功能。
jQuery AJAX 简介
jQuery – AJAX get() 和 post() 方法
jQuery - AJAX load() 方法load() 方法从服务器加载数据,并把返回的数据放入被选元素中。
$(selector).load(URL,data,callback);
必需的 URL 参数规定您希望加载的 URL。
可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。
可选的 callback 参数是 load() 方法完成后所执行的函数名称。
12345$(document).ready(function() ...
Promise的使用与实现
[TOC]
引言:
Promise是ES6引入进行异步编程的新的解决方案,从语法上来说,就是一个构造函数,可以封装异步的任务,并且可以对结果进行处理。
Promise最大的好处在于可以解决回调地狱的问题,并且在指定回调和错误处理方面,更加的灵活与方便。
链接:https://www.bilibili.com/video/BV1GA411x7z1
宏队列微队列部分:https://www.bilibili.com/video/BV1MJ41197Eu?p=36
课程大纲
1.Promise介绍和基本使用
2.Promise API
3.Promise关键问题
4.Promise自定义封装
5.async与await
0.前置知识0.1.区别实例对象和函数对象
实例对象
new函数产生的对象,称为实例对象, 简称对象
函数对象
将函数作为对象使用时,简称函数对象(都是Object函数的实例对象)
先看懂语法,再看懂功能
每个变量是什么数据类型
返回的是什么数据类型
括号的左边必然是函数,点的左边必然是对象
12345678910111213141516171819 ...
Vue2最佳实践
本文主要是Vue2的最佳实践,Vue3特有的在单独的文章中列出
环境相关node环境搭建单独安装nodejslinux环境下载压缩包,若是tar.xz,以tar -xf filename.tar.xz命令解压
配置环境变量:
12345vim /etc/profile在最下面Ins添加两行(注意安装路径)export NODEJS=/opt/node/node-v10.15.3-linux-x64export PATH=$NODEJS/bin:$PATH
windows环境
win8及以上
直接去官网上下载安装:https://nodejs.org/en/
win7
有的nodejs版本不支持win7,在win7系统中执行npm -v时会有以下提示This application is only supported on Windows 8.1, Windows Server 2012 R2, or higher.下载v12.16.2及之前的版本即可:https://nodejs.org/dist/v12.16.2/
建议升级系统
nvm管理nodeNVM是一个非常方便 ...