一个极简静态单网页小工具的实现

本文介绍了如何实现一个极简的静态单网页小工具,用于京东羊毛活动,采用HTML和JavaScript实现,仅11K字节,通过Web Components技术简化运维,利用URL.hash导航和hashchange事件,结合jQuery+Bootstrap4开发UI,借助CDN加速,源代码托管于GitHub和Gitee。
摘要由CSDN通过智能技术生成

一个极简静态单网页小工具的实现

概述

京东每日羊毛是一个可在微信内每日薅京东羊毛的网页小工具,它具有如下功能:

  • 介绍京东平台最新最多羊毛的活动
  • 提供京东平台的羊毛攻略
  • 越狱微信屏蔽直接跳转京东APP或者京东金融APP进入羊毛活动。

详细介绍请参考工具介绍

技术特点

  • 静态单网页,纯HTML+JavaScript的实现,因此直接部署在github和国内的Gitee上,使用git命令就可以直接发布更新。
  • 非常轻量,最小内容的网页大小仅有11K字节,因此即使是放在github这种国内访问速度很慢的网站上,加载速度仍然可以接受。
  • 界面与操作的设计尽量简单,以满足用户每天用尽量少的时间去薅羊毛的需要。

主要采用技术

  • 开发工具使用VS Code加扩展MinifyAllOpen in Browser来进行开发。
  • 使用了Web Components这套技术来自定义HTML元素(custom elements),这样在自定义元素开发完之后,往网页中添加新的羊毛活动标签就变得非常简单,大大提高网页运维的成本。关于如何添加一个新的标签,参考本文的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值