仅一行代码,打造一个在线编辑器

2013-01-31 09:58:32 +08:00
 aidai524
浏览器需要支持HTML5,打开浏览器复制下面的内容到地址栏,然后按回车,仅支持Ruby。真相https://gist.github.com/4666256。

data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script>

刚从36KR看到的,觉得比较牛,分享一下哈,呵呵。文章出处http://www.36kr.com/p/201096.html。
3982 次点击
所在节点    分享创造
4 条回复
zythum
2013-01-31 10:20:18 +08:00
不就是插一个ace editor么...
zxwind
2013-01-31 10:52:12 +08:00
的确啊,就是个空白页面初始化了个ace edit
http://ace.ajax.org/
难道这是个软广?
gracece
2013-01-31 11:23:26 +08:00
aidai524
2013-01-31 13:10:36 +08:00
@zxwind
@zythum 好吧,是我孤陋寡闻了,只是今天刚知道浏览器里面有这个用法data:text/html

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

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

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

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

© 2021 V2EX