离线版类 CodePen 的 Electron 应用, SketchCode

2017 年 2 月 11 日
 Kei

Github 项目地址: https://github.com/keinn89/SketchCode

Mac/Win/Linux 平台下载地址: https://github.com/keinn89/SketchCode/releases

Vue + Electron = SketchCode

第一版,欢迎试用并反馈,后续功能仍在考虑中。)

PS :小心目前未解决的问题,在 JS 中写死循环的话,会导致 APP 挂掉,需要停止脚本并清空 /修改 localstorage (

顺便求分享解决思路

5699 次点击
所在节点    分享创造
21 条回复
Jackp12
2017 年 2 月 11 日
不错,支持楼主,希望以后能用到完善的版本
Kei
2017 年 2 月 11 日
@Jackp12 其实目前还是能用的 = = 我也用来做了一些动效练习
greatghoul
2017 年 2 月 11 日
能切换到上下布局吗,有时候边看视频边码代码。
Kei
2017 年 2 月 11 日
@greatghoul 就是上面三栏写代码,下面预览的意思么?
greatghoul
2017 年 2 月 11 日
@Kei 是的,如果能定制上面只显示 HTML ,而把 JS 和 CSS 折叠就更好了。
vizards
2017 年 2 月 11 日
既然是离线版类 codepen 的应用, 不知道能不能支持直接把代码发布到 codepen 呢,这样真的会方便很多
Kei
2017 年 2 月 11 日
@vizards 我也想过,做个发布功能不难,难在某项目曾经发布过,再发布的话重新发布有些不合理,覆盖发布的话涉及版本管理几乎就是 Codepen 客户端了。如果这样的话,每次重新发布到 JSFiddle 或许会比价合理。
zetaoyang
2017 年 2 月 12 日
@Kei 楼主,你这个做得很好。尤其适合做一些 Html5/CSS/JS 相关的练习,看看效果。
HLT
2017 年 2 月 12 日
Kei
2017 年 2 月 12 日
@zetaoyang 谢谢 欢迎试用 XD
goldenlove
2017 年 2 月 13 日
简单试用了下,感觉想法不错。
如何加载本地 js 库文件(例如: jq )? 通过 http 貌似也不行?
Kei
2017 年 2 月 15 日
@goldenlove 因为本来是像本地做效果测试,所以当时没太多考虑离线库,而且除了 ajax 比较麻烦, jquery 的功能大多能用 js 来实现,记得网站有篇文章, you might dont need jquery , 推荐一下。

其实要引入在线库也是行的,只需要在 html 的编辑框内加入 link 或 script 标签即可。
goldenlove
2017 年 2 月 15 日
@Kei 你确定 script 可以? 我试了引用本地 http 和 cdn 上的都不生效?
Kei
2017 年 2 月 15 日
@goldenlove 谢谢反馈,原来是我想当然了,已经找到思路,谢谢。
brucezhou
2017 年 2 月 16 日
挺好的
brucezhou
2017 年 2 月 16 日
感觉文档编辑功能不是太友好
Kei
2017 年 2 月 18 日
@brucezhou 谢谢反馈,其实只是用了默认的 https://codemirror.net/ 的一些简单配置,加上其他配置例如自动补全括号会好些
Kei
2017 年 2 月 20 日
@goldenlove 各种拖延症发作……已修复…… Orz
goldenlove
2017 年 2 月 21 日
@Kei 哈哈~ 只要坚持不放弃就好~ 新版搞来试试看~
nazhenhuiyi294
2017 年 2 月 22 日
感觉意义并不是很好..毕竟使用 codepen 是可以分享...所以我提一个小建议,增加 一键上传到 codepen 上.😄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/339804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX