首页 >web前端 >js教程 >怎样让浏览器变成编辑器

怎样让浏览器变成编辑器

php中世界最好的语言
php中世界最好的语言原创
2018-03-08 13:50:262294浏览

这次给大家带来怎样让浏览器变成编辑器,让浏览器变成编辑器的注意事项有哪些,下面就是实战案例,一起来看一下。

 直接复制代码到浏览器:粘贴就可以用了,当然也可以保存到自己的收藏夹里(前提是有网)
 快捷键:Ctrl+F 搜索 Alt+F 格式化 
Ctrl+Shift+空格显示提示 
Ctrl+鼠标左键可以多选 
Alt+点击鼠标左键后移动 选择多行 
Ctrl+S下载代码(需要输入后缀) 
Ctrl+R进入浏览 支持emmet 。
我用的是chrome浏览器,其他浏览器没测试过,还有其他的我没提到,有兴趣还是自己研究吧!
----保存功能的话可能还不完善,我的话主要 还是 使用Ctrl+R进入浏览,平时看看别人代码,然后要看效果就直接点开连接吧代码复制进去,然后Ctrl+R

data:text/html, <style type=&#39;text/css&#39;> #e{position:absolute;top:0;right:0;bottom:0;left:0;}</style> <div id=&#39;e&#39;></div> <script src=&#39;https://ace.c9.io/build/src-min-noconflict/ace.js&#39; type=&#39;text/javascript&#39; charset=&#39;utf-8&#39;></script> <script src=&#39;https://ace.c9.io/build/src-min-noconflict/ext-language_tools.js&#39;></script> <script src=&#39;https://cloud9ide.github.io/emmet-core/emmet.js&#39; type=&#39;text/javascript&#39; charset=&#39;utf-8&#39;></script> <script src=&#39;https://ace.c9.io/build/src-min-noconflict/ext-emmet.js&#39; type=&#39;text/javascript&#39; charset=&#39;utf-8&#39;></script> <script src=&#39;https://ace.c9.io/build/src-min-noconflict/ext-language_tools.js&#39;></script> <script> var e=ace.edit(&#39;e&#39;); e.setTheme(&#39;ace/theme/monokai&#39;); e.getSession().setMode(&#39;ace/mode/html&#39;); e.setOption(&#39;enableEmmet&#39;, true); ace.require(&#39;ace/ext/language_tools&#39;); e.setOption(&#39;enableLiveAutocompletion&#39;,true); e.setOptions({enableBasicAutocompletion: true}); e.getSession().setUseWrapMode(true); function SaveTextArea() { window.location = &#39;data:application/octet-stream,&#39; + e.getValue(); }; function do_js_beautify() { js_source = (e.getValue()).replace(/^\s+/, &#39;&#39;); tabsize =1; tabchar = &#39;\t&#39;; if (js_source && js_source.charAt(0) === &#39;<&#39;) { e.setValue(style_html(js_source, tabsize, tabchar, 80)); } else { e.setValue(js_beautify(js_source, tabsize, tabchar)); }; return false; }; document.onkeydown = function(e){ if( e.ctrlKey == true && e.keyCode == 83 ){ SaveTextArea(); return false; }; if(e.altKey == true &&e.keyCode ==70){ do_js_beautify(); return false; }; if(e.ctrlKey == true &&e.keyCode ==82){ runEx(); return false; }; if(e.altKey == true &&e.keyCode ==82){ runEx(); return false; }; }; function runEx() { var code=e.getValue(); if (code!=&#39;&#39;){ var newwin=window.open(&#39;&#39;,&#39;&#39;,&#39;&#39;); newwin.opener = null ; newwin.document.write(code); newwin.document.close(); }; }; </script> <script src=&#39;http://tool.chinaz.com/template/default/js/jsformat.js&#39;></script> <script src=&#39;http://tool.chinaz.com/template/default/js/htmlformat.js&#39;></script>

1.gif

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

相关阅读:

最简介的带图标的搜索框

JS可以截取video的标签视频缩略图吗?

以上是怎样让浏览器变成编辑器的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn