12 2019 档案
摘要:一、koa-router 为了处理URL,我们需要引入koa-router这个middleware,让它负责处理URL映射。 我们修改app.js,使用koa-router来处理URL: 注意导入koa-router的语句最后的()是函数调用 二、处理post请求 用router.get('/pat
阅读全文
摘要:前端持久化就是要将数据永久的保存在前端,让数据难以删除或者删除后能够重新恢复。存储的数据可以理解为是一种 “僵尸数据”,下面介绍一种前端持久化方法 -- evercookie。 一、简介 evercookie是由Samy Kamkar(美国白帽黑客、安全研究员)开发的一组jsApi,它的目的在于持久
阅读全文
摘要:一般情况下,网站或者广告联盟都会非常想要一种技术方式可以在网络上精确定位到每一个个体,这样可以通过收集这些个体的数据,通过分析后更加精准的去推送广告(精准化营销)或其他有针对性的一些活动。Cookie技术是非常受欢迎的一种。当用户访问一个网站时,网站可以在用户当前的浏览器Cookie中永久植入一个含
阅读全文
摘要:二、命名空间 命名空间一个最明确的目的就是解决重名问题。 命名空间定义了标识符的可见范围,一个标识符可在多个名字空间中定义,它在不同名字空间中的含义是互不相干的。这样,在一个新的名字空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其他名字空间中。 TypeScript
阅读全文
摘要:一、基础类型 1、布尔类型boolean: let isDone: boolean = false; 2、数字类型number 3、字符类型string 4、Symbol 类型 const sym = Symbol(); let obj = { [sym]: "***", }; 5、数组类型(无关键
阅读全文