hexo的一些操作+接口api中的一些点

hexo操作

hexo clean清除不必要文件

hexo g(generate)生成静态文件

hexo d(deploy)部署网站

hexo server本地运行

hexo new[layout] 例如:hexo new “mytest”

vue传参

get请求参数是带在url上的,必须使用params

post请求既可以使用params,也可可以使用data

区别:data是放在body里的,在url中看不见参数,但是使用params的话,说明参数在url里面是能够看见的

看得见的参数用params,看不见的用data

模板字符串

转义字符``当中用${}进行拼接

let与const

传统的var有变量提升,同名可同时存在等问题

块级声明const与let区别:const不能用在for上

展开运算符…

将数组或者对象展开

1
2
3
var a=[1,2,3]

console.log(...a)

输出[1,2,3]

1
2
3
4
5
6
7
8
let person={
id:1,

name:"seventeen"

}

console.log({...person})

输出

1
2
3
4
5
6
7
{

id:1,

name:"seventeen"

}

常用于数组的合并,复制等

异步async/await

被async定义的函数会默认返回一个Promise对象和resolve值

对async函数直接then后返回到的值就是传入的函数

await只能放在async定义的函数中,意为等待或者阻塞

await修饰的是Promise对象时,可以返回Promise中的内容(resolve),待拿到值后才会进行后续操作

http相关的一些知识

ip地址服务器apache(php) 127.0.0.1为默认IP地址

IP地址为 a.b.c.d 都在0-255之间

也可以通过node.js的http服务搭建一个web服务器

域名 通过DNS服务将IP地址转换成域名,ping www.baidu.com 可以查看相应ip同样可以访问到网站

端口,一个服务器对应多个web服务,80为默认端口http,443为https端口

``