iCode: 开源的在线 html/css/js 编辑器

2019-02-25 00:53:54 +08:00
 quietjosen

iCode,一款开源的在线 html/css/js 编辑器。

为什么要创建 iCode ?

是的,市面上已经有很多成熟的产品,比如 jsfiddle、codepen 等,为什么要再来一个呢?很简单:练手 😂

一方面,iCode 比较适合练手 css/Vue 等技术,另一方面自己平时也可能会用到 iCode 来测试代码。

iCode 有什么特点?

即使是练手项目,iCode 还是有些自己的特点的:

默认编辑后自动运行代码,如果担心有太多次不必要的执行,可以点页面右下角设置按钮,取消该选项。

iCode 还差什么?

距离一款成熟的在线编辑器,iCode 还差很多,比如:

源码

npm run serve,你懂的。

欢迎交流~

3447 次点击
所在节点    分享创造
12 条回复
Bijiabo
2019-02-25 01:00:37 +08:00
点个赞,最近也有类似需求
ian511
2019-02-25 01:10:51 +08:00
恭喜又出佳作!资持一下!!
rocyhua
2019-02-25 01:21:47 +08:00
quietjosen
2019-02-25 08:09:22 +08:00
@Bijiabo 现有的在线编辑器,你觉得哪个最好用?
ccccccc
2019-02-25 10:43:39 +08:00
https://chrome.google.com/webstore/detail/yukar/ilbmpnheigbnilnbknenakbkkdmaemlp

支持更多情况,例如 vue jsx

```html
<script src="//unpkg.com/vue"></script>

<div id="root"></div>
```


```js
new Vue({
el: '#root',
data: {
msg: 'Vue JSX',
},
methods: {
hello () {
alert('Vue JSX')
},
},
render(h) {
return (
<p on-click={ this.hello }>
{ this.msg }
</p>
)
},
})
```
quietjosen
2019-02-25 12:11:22 +08:00
@ccccccc 可能你没仔细看,iCode 提供的示例截图不就是 Vue 吗?
ccccccc
2019-02-25 12:37:54 +08:00
@quietjosen 我说的是 vue 的 jsx,你试试我贴的代码
Bijiabo
2019-02-25 13:37:24 +08:00
@quietjosen 目前需求比较简单,主要是希望能在线编辑一点简单 JS 代码和 JSON 配置文件,考虑用 Ace 解决,其他还没有看到更加合适的。
airyland
2019-02-25 14:55:01 +08:00
这里有个开源的 https://codepan.net/
quietjosen
2019-02-25 15:29:36 +08:00
@ccccccc 还真是哎
quietjosen
2019-02-25 15:30:51 +08:00
@Bijiabo iCode 内置的编辑器是 CodeMirror
quietjosen
2019-02-25 15:33:56 +08:00
@airyland 可以可以,只是布局不能改有点遗憾。

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

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

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

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

© 2021 V2EX