第一行代码大约写在好 2 年前,之前也是此类产品的轻度用户,所以当时应该也是想自己也写一个,但是写着写着就没了下文。 为啥又拾起来了呢,主要还是工作上的需要,可以电话通话中的时候,通过临时记事本互相交流一下。
“你浏览器打开 note·mk /你手机号 ”, 然后……再然后……劈里啪啦一顿操作。省的微信加好友了,使用便捷,又不会加长自己的好友列表。 除了可以自己记事外,也可以利用它的分享功能。
还有一个主要的原因就是最近注册了这个域名。.mk .mark? 较短也不算太贵(咬咬牙)。
这个也是闲着没事,也为了解决问题,同时参考了多个前辈所写功能的经验,拼凑出来的网络记事本。采用 PHP + 文件 存储,为减少体积暂未引用任何类库,纯 JS 原生代码(其实 piapia 打脸,为了二维码,引用了 qrcode 库,但是是用的时候才异步加载)。
本次是接着两年前的代码写,框架还在,但是绝大部分都重写了,很多是代码纯靠堆叠出来的,没有形成系统化,各自为战,所以代码确实需要优化。但是这个以后另说。完成比完美重要不是么?
目前 .mk 无法备案,所以服务器是阿里香港丐版,后期会加 CDN,欢迎轻度使用,不抗造。
除了大家都了解的基本的保存功能外,另外添加了几个略不同的功能:
阅后即焚
文件分享(将文件拖拽到 textarea 区域,直接保存文件的 Base64,其他人通过网址可以下载此文件[默认文件分享方式为阅后即焚],文件大小目前限制为 600K 左右。实现方式有可能是全网独一份吧:)
文件或者文本下载
加了行号 (代码高亮需要大批 js 的支持,否掉了)
二维码分享内容(有字数限制)或者 网址
上次保存逝去的时间
可增加前台不能修改的 /index /home 等页面
后面打算更新的内容
代码开源,欢迎大牛们指点,其实除了一个 index.php ,其他都前端可见。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.