这几天基于支持HTML5无感认证的ServerLess平台开发了一款博客、门户网站等web平台常用的PV统计工具:page-counter 。主要用到的技术是js+webpack。
回首看来,解决了以下几个比较有意思的问题:
如何设计代码,用统一的方式支持多个ServerLess平台?
如何架构项目,使得其支持CDN和npm两种方式引入?
如何精简源码,源码大小控制在4kb?
如何借助webpack分离生产和测试环境?
源码地址:https://github.com/dongyuanxin/page-counter
npm地址:https://www.npmjs.com/package/page-counter
如果有兴趣的同学,欢迎在阅读完本文后一起接入其他平台的开发; 觉得不错的同学,欢迎给个Star哦 。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/109621.html
摘要:值得一提的是,深信服超融合企业级云增长迅速,已经在企业政府教育金融等四大行业铺开了。深信服超融合企业级云能够赢得广大企业级用户的认可,必然有着自己的独特魅力。可见以极简架构设计的超融合企业级云,让深信服达成了云计算业务实现快速发展的心愿。万变不离其宗,一切为业务而生。亚马逊AWS、微软Azure、Google Cloud、IBM Cloud、VMware Cloud,以及阿里云、腾讯云、京东...
摘要:版本更新优化优化生成规则修复缓存驱动为时错误增加允许在模型自己创建查询构造器链式调用根据点赞排序获取周排行榜按照点赞数量通过自己创建的查询构造器添加方法支持数组添加方法供远程客户端调用现在可以这么写队列固定长度设置队 one 1.4.1版本更新: 优化 优化uuid生成规则 修复 缓存驱动为file时 notice错误 增加 允许在模型自己创建查询构造器链式调用 class Artic...
阅读 2946·2021-09-23 11:32
阅读 2918·2021-09-22 15:12
阅读 1706·2019-08-30 14:07
阅读 3448·2019-08-29 16:59
阅读 1640·2019-08-29 11:11
阅读 2306·2019-08-26 13:50
阅读 2426·2019-08-26 13:49
阅读 2620·2019-08-26 11:49