会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古兰精
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
66
67
68
69
70
71
72
73
74
···
127
下一页
2020年3月7日
如何解决uni-app编译后vendor.js文件过大问题:--minimize与分包优化
摘要: 一、uni-app编译后vendor.js文件过大 采用uni-app开发的微信小程序,发布时工具提示vendor.js过大,已经跳过es6向es5转换。查看后发现编译后代码中common/vendor.js已超过500k,所以需要体积控制。 有以下 2 种需要注意: (1)HBuilderX创建的
阅读全文
posted @ 2020-03-07 20:35 古兰精
阅读(9238)
评论(0)
推荐(0)
2019年12月30日
Koa处理url
摘要: 一、koa-router 为了处理URL,我们需要引入koa-router这个middleware,让它负责处理URL映射。 我们修改app.js,使用koa-router来处理URL: 注意导入koa-router的语句最后的()是函数调用 二、处理post请求 用router.get('/pat
阅读全文
posted @ 2019-12-30 21:58 古兰精
阅读(1049)
评论(0)
推荐(0)
2019年12月27日
网站追踪技术:前端持久化evercookie
摘要: 前端持久化就是要将数据永久的保存在前端,让数据难以删除或者删除后能够重新恢复。存储的数据可以理解为是一种 “僵尸数据”,下面介绍一种前端持久化方法 -- evercookie。 一、简介 evercookie是由Samy Kamkar(美国白帽黑客、安全研究员)开发的一组jsApi,它的目的在于持久
阅读全文
posted @ 2019-12-27 16:56 古兰精
阅读(1284)
评论(0)
推荐(0)
网站追踪技术:“帆布指纹识别”canvas fingerprinting
摘要: 一般情况下,网站或者广告联盟都会非常想要一种技术方式可以在网络上精确定位到每一个个体,这样可以通过收集这些个体的数据,通过分析后更加精准的去推送广告(精准化营销)或其他有针对性的一些活动。Cookie技术是非常受欢迎的一种。当用户访问一个网站时,网站可以在用户当前的浏览器Cookie中永久植入一个含
阅读全文
posted @ 2019-12-27 10:23 古兰精
阅读(2151)
评论(0)
推荐(0)
2019年12月25日
Typescript类、命名空间、模块
摘要: 二、命名空间 命名空间一个最明确的目的就是解决重名问题。 命名空间定义了标识符的可见范围,一个标识符可在多个名字空间中定义,它在不同名字空间中的含义是互不相干的。这样,在一个新的名字空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其他名字空间中。 TypeScript
阅读全文
posted @ 2019-12-25 17:44 古兰精
阅读(1117)
评论(0)
推荐(0)
TypeScript基础类型(13种介绍)、TypeScript断言(类型断言、非空断言、确定赋值断言)、变量声明规范
摘要: 一、基础类型 1、布尔类型boolean: let isDone: boolean = false; 2、数字类型number 3、字符类型string 4、Symbol 类型 const sym = Symbol(); let obj = { [sym]: "***", }; 5、数组类型(无关键
阅读全文
posted @ 2019-12-25 17:06 古兰精
阅读(2328)
评论(0)
推荐(0)
2019年10月25日
webpack中的hash、chunkhash、contenthash区别
摘要: hash一般是结合CDN缓存来使用,通过webpack构建之后,生成对应文件名自动带上对应的MD5值。如果文件内容改变的话,那么对应文件哈希值也会改变,对应的HTML引用的URL地址也会改变,触发CDN服务器从源服务器上拉取对应数据,进而更新本地缓存。但是在实际使用的时候,这几种hash计算还是有一
阅读全文
posted @ 2019-10-25 18:35 古兰精
阅读(1613)
评论(0)
推荐(0)
不刷新网页修改url链接(history.pushState和history.replaceState新增、替换历史记录用法介绍)、popstate玩转浏览器历史记录介绍、如何触发popstate事件、popstate事件的应用场景、history.state查看当前页面数据介绍
摘要: 一、需求介绍 最近遇到了在不刷新页面的情况下修改浏览器url链接的需求,考虑到可以通过history.pushState()解决。现在将我理解的一些内容分享一下,不对的地方欢迎大家指出。 在使用方法前首先需要了解它的兼容性,history.pushState()存在一定的兼容性问题,可以通过 htt
阅读全文
posted @ 2019-10-25 18:28 古兰精
阅读(8940)
评论(0)
推荐(0)
2019年10月24日
nuxtjs如何部署cdn及区分发布环境
摘要: 1、部署cdn nuxt build 后的前端资源都会存放在.nuxt/dist/ 文件夹下面 img 目录存放的是使用到的图片资源,无论是开发中存放在 assets 文件夹里的,还是static里的,都会统一生成到该目录里 layouts 目录存放是layout 的布局js pages 目录存放的
阅读全文
posted @ 2019-10-24 12:28 古兰精
阅读(6696)
评论(0)
推荐(0)
nuxtjs如何通过路由meta信息控制路由查看权限
摘要: 我们知道NUXTJS可以通过路由中间件进行路由鉴权,中间件允许您定义一个自定义函数运行在一个页面或一组页面渲染之前。 但是我在实际使用过程中发现,中间件只有在路由跳转到路由中时才会进入,而在强制刷新网页时是不会进入的。 比如我有这样一个路由 只有角色为sys,或者有event权限的用户才可以访问。如
阅读全文
posted @ 2019-10-24 10:15 古兰精
阅读(3239)
评论(0)
推荐(0)
上一页
1
···
66
67
68
69
70
71
72
73
74
···
127
下一页
公告