文件名称:trainTimes:糟糕的代码。 阅读自述文件
文件大小:4.71MB
文件格式:ZIP
更新时间:2024-05-22 21:56:59
JavaScript
火车时间 这是我在2013年编写的可怕的,令人讨厌的代码。它在tomforth.co.uk/traintimes上创建了漂亮的网站,现在可以对其进行改进。 魔术发生在index.html 。 它应该可以在任何启用了javascript的现代浏览器上运行。 我的建议是完全重写它,但以distortbatch.bat中的示例为指导。 它们只需很小的修改就可以在任何shell中运行,并且依赖于imagemagick。 distortbatch.bat中的脚本由index.html的javascript自动创建。 尝试单击“ WriteBatch”按钮。 Shepards的变形就是魔术。 它非常强大,参数花了一些时间才能正确完成。 它通过将任意数量的坐标映射到新位置来变换任何图像。 这将在网站上生成背景图像,并用Raphael.js(从而生成SVG)编写的前景动画显示每个城市从其原始坐标移
【文件预览】:
trainTimes-master
----.gitignore(574B)
----Sheffield.png(51KB)
----tforthstyle_mobile_new.css(2KB)
----raphael-min.js(89KB)
----Hull.png(53KB)
----Aberdeen.png(48KB)
----Middlesbrough.png(50KB)
----TrainMaps_dev.zip(3.31MB)
----distortbatch.bat(10KB)
----Plymouth.png(47KB)
----Southampton.png(50KB)
----TrainTimePairs.xlsm(33KB)
----Inverness.png(47KB)
----Leeds.png(50KB)
----Liverpool.png(54KB)
----Cardiff.png(54KB)
----README.md(1KB)
----Manchester.png(52KB)
----raphael.js(292KB)
----development()
--------ukmap.png(21KB)
--------moreadventurouscode.html(15KB)
--------ukmap2.png(59KB)
--------distortcode.bat(416B)
--------ukmap_half.old (2).png(25KB)
--------ukmap_half.old.png(21KB)
--------UKMap.psd(224KB)
--------ukmap_half_new.png(25KB)
--------distortUKMap.bat(128B)
----Nottingham.png(55KB)
----index.html(16KB)
----Glasgow.png(48KB)
----Birmingham.png(47KB)
----Brighton.png(51KB)
----Norwich.png(50KB)
----Canterbury.png(46KB)
----Carlisle.png(49KB)
----.gitattributes(378B)
----ukmap_half.png(6KB)
----Bristol.png(48KB)
----Newcastle.png(49KB)
----Edinburgh.png(50KB)
----London.png(43KB)