作者shter (飞梭之影)
看板Soft_Job
标题[闲聊] 公共运输资讯 library
时间Thu Mar 14 10:04:09 2019
因为自己有不少网页是跟交通运输有关的
每次都要重新写 function 去操作 PTX API 觉得维护起来有点麻烦
所以就开始尝试整合到一支 library 上,目前先完成捷运的部分以及零星公车 API
https://github.com/melixyen/rocptx
其实我也不知道这种东西有没有实用性,不过反正做了就放出来吧
也许哪天各公司行号商店的网页或 App 除了显示交通方式外还能直接计算
交通时间跟提供交通动态时刻表的话会有点搞头 ?
(也许我该再弄一个嵌入式 iframe 传入参数後就直接显示出动态资讯...)
关於范例网站在底下的 Web App 有四个可以参考的应用
这支 javascript library 是用 rollup 打包的,设定档也有提供输出成 ES6 选项
预设 dist 是 UMD 格式的
新增的捷运时刻表 API 大部分是 Promise,所以你呼叫完可以继续 then 下去
这是第二次认真写 Markdown 文件,上一次是写一个 Vue 多国语言套件
https://github.com/melixyen/vue-duoguo
Markdown 果然写起来会让人上瘾,真的很方便,尤其 VSCode 又能当 IDE 看
以前觉得写文件很麻烦都懒得写,今年改用 VSCode 和改用 Markdown 後才觉得方便
开发时就直接在 readme.md 里写笔记纪录 function 参数跟用法
不然开发的 function 一多就会开始忘记了
这样写一写,程式跟文件就一起产生,开发时又能直接叫出来对照确认
不过因为是笔记自己用法,总觉得要当正式 API 文件格式好像不对或者漏掉用法没写
话说我自己以前觉得这种交通网页应该是观光比较需要用到
结果实际上我发现在房地产板比较有共鸣....用来计算通勤时间比较
不知道除了时刻表 App跟公车动态 App外有什麽工作是实际上会需要运用到这些资料的?
下一份工作想找跟这些有关的
--
往
█环状线 机捷█◣█淡水线 ██◣松山线 ██◣民汐线 ◎为转乘站 往
桃
█ ◥█ ◥◣ ◥██◣ 基
园
==◎=====⊙==◎=======◎=◎====?=◎==⊙=⊙==隆
板
█ 万 台
█ 松 南
樟 汐
◥◣汐 五
桥
█ 华 北
◥█信义线 山 港
树 科
█止 堵
█◎████████◎█████████◎█板南线湾 铁路捷运化转乘路网
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.166.232.103
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1552529057.A.DA9.html
1F:推 kewang: 实用推! 03/14 10:08
2F:推 single4565: 推 03/14 10:24
3F:推 neo5277: 推喔 结论也是对的你永远不知道怎样会有共鸣XD 03/14 10:49
4F:推 GLaDOS1105: 推推 03/14 11:04
5F:→ chuegou: aTrainTime2? 03/14 12:22
6F:推 ThxThx: 也许你可以把它放到npm上? 03/14 16:59
7F:→ ThxThx: 另外@babel/polyfill应该是dev dependency? 03/14 17:01
https://babeljs.io/docs/en/babel-polyfill/
官方的依赖有注明要放 dependency,我是照这个设
或许因为 polyfill 是要在执行阶段依照环境决定要不要补提供新语法支援?
8F:推 vn509942: 感谢分享 03/14 18:27
9F:推 art1: 跟大众运输有关的公司? 03/14 19:36
※ 编辑: shter (58.32.239.53), 03/15/2019 09:21:11
10F:→ lwtech: 稍微看一下觉得你把 js 当微资料库,虽然量不大,但是重用 05/11 02:51
11F:→ lwtech: 性低,耦合度高,有现成的後端router套件,flask or bottl 05/11 02:51
12F:→ lwtech: e都可以,看你习惯 05/11 02:51
13F:推 lwtech: md 写得不错,加个 TOC 吧 05/11 13:46