以下仅列出点开即用的Web端作品,web前端技术延伸领域——包括服务端/移动端/桌面端/硬件编程作品在 一个教程 公众号查看。

微信搜索:一个教程。最新教程、最新作品第一发布渠道。

©️转载请署名作者并注明本站。禁止商用。

创意编程作品集(部分)

2024 年

...

2023 年

风场

  • 风速风向
  • Turf.js 反项距离加权插入网格点
  • Canvas 像素操作生成UV方向风场图
  • leaflet-velocity 插件

等值面

  • 等值面图
  • Turf.js 反项距离加权插入网格点
  • Canvas 像素操作生成图片
  • Leaflet.js ImageOverlay

2022 年

ECMAScript / DOM / BOM 原型链可视化

  • 原生 Canvas API 实现
  • JS 标准内置对象继承关系(原型链)可视化
  • 支持自定义表达式

KML 数据优化工具

  • 支持导入、操作 KML 文件,CodeMirror 代码编辑器
  • 用于解决画出的 KML 线段不连续问题
  • 交互地图渲染引擎基于 Leaflet.js
  • 自动检测半径内待优化端点

3D瓦片

  • Cesium.js
  • Blender

课程表组件

  • Vue.js
  • 支持任务的创建、修改、删除操作
  • 动态时间线标识此刻时间
  • 当天高亮
  • 已开源支持二次定制开发

室内实时定位可视化

  • D3.js
  • 用于定位设备实时可视化定位人员、设备位置
  • 支持可视化定位装置的信号强度📶
  • 信号标志防遮挡算法

2021 年

康威生命游戏

  • 原生 Canvas API 实现
  • WebAssembly 技术用于像素点颜色运算
  • C 源代码
  • Emscripten SDK 转换工具

河师大理科群1号

  • Three.js
  • Blender
  • Shader

2020 年

甘特图在线编辑工具

  • 原生 Canvas
  • 拖拽空白处即创建新任务,拖动两端即修改起止时间
  • 支持导入导出 JSON、导出甘特图片

GIS石家庄建筑与交通

  • Three.js
  • maptalk.js
  • Blender
  • Shader

2019 年

石家庄城市地标与轨道交通

  • Three.js
  • Blender/BlenderGIS
  • Shader

LableMe 图像标注工具

  • 原生 Canvas API 实现
  • 支持下载裁切图片 —— PNG文件、base64编码
  • 支持导出图片标注数据 —— JSON记录所有标记点坐标、标记区域的黑白掩码

2018 年

历史的叶子

  • React.js
  • 受“轴心时代”现象启发创作,研究特定时期出现大量杰出思想家哲学家与社会事件的关系
  • 支持鼠标左右拖拽和键盘 ↑↓←→ 操作

趣玩周易

  • 原生 Canvas
  • 点击八卦的触发音来自 尤克里里 扫弦音色
  • 周易六十四卦完整卦名、卦象、卦辞、爻辞

2017 年

2016 年

星际主题传送门

  • HTML5/CSS3/Photoshop
  • D3.js

法向量

  • Canvas

新媒体账号