一串代码 浏览器变成零时编辑器(老教程)

简介: 在chrome(我用的360极速浏览器)浏览器里直接复制代码到浏览器:粘贴就可以用了,当然也可以保存到自己的收藏夹里(前提是有网)之前写的原文快捷键:Ctrl+F搜索 Alt+F格式化 Ctrl+Shift+空格显示提示 Ctrl+鼠标左...

在chrome(我用的360极速浏览器)浏览器里直接复制代码到浏览器:粘贴就可以用了,
当然也可以保存到自己的收藏夹里(前提是有网)
之前写的原文

快捷键:Ctrl+F
搜索 Alt+F
格式化 Ctrl+Shift+空格
显示提示 Ctrl+鼠标左键可以多选 Alt+点击鼠标左键后移动(可选择多行 )
Ctrl+S下载代码
Ctrl+R预览
支持emmet
....

保存下面代码到收藏夹

data:text/html;charset=utf-8,<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML编辑器</title> <style type='text/css'> #e { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } </style> </head> <body> <div id='e'></div> <script src='https://cdn.bootcss.com/ace/1.2.6/ace.js' type='text/javascript' charset='utf-8'></script> <script src='https://cdn.bootcss.com/ace/1.2.6/ext-language_tools.js'></script> <script src='https://cloud9ide.github.io/emmet-core/emmet.js' type='text/javascript' charset='utf-8'></script> <script src='https://cdn.bootcss.com/ace/1.2.6/ext-emmet.js' type='text/javascript' charset='utf-8'></script> <script> var e = ace.edit('e'); e.setTheme('ace/theme/monokai'); e.getSession().setMode('ace/mode/html'); e.setOption('enableEmmet', true); ace.require('ace/ext/language_tools'); e.setOption('enableLiveAutocompletion', true); e.setOptions({ enableBasicAutocompletion: true }); e.getSession().setUseWrapMode(true); function SaveTextArea() { var t = new Blob([e.getValue()], { type: "text/html;charset=UTF-8", encoding: "UTF-8" }), n = document.createElement("a"); n.href = URL.createObjectURL(t), n.download = "%E4%BF%9D%E5%AD%98.html", n.click(); }; function do_js_beautify() { js_source = (e.getValue()).replace(/^\s+/, ''); tabsize = 1; tabchar = '\t'; if(js_source && js_source.charAt(0) === '<') { 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; }; }; var r; function runEx() { r=new Blob([e.getValue()], { type: "text/html;charset=UTF-8", encoding: "UTF-8" }), window.open(URL.createObjectURL(r)); }; </script> <script src='http://tool.chinaz.com/template/default/js/jsformat.js'></script> <script src='http://tool.chinaz.com/template/default/js/htmlformat.js'></script> </body> </html>

[点击弹出HTML编辑器](data:text/html;base64,PCFET0NUWVBFIGh0bWw+CjxodG1sPgoKCTxoZWFkPgoJCTxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KCQk8dGl0bGU+REVNTzwvdGl0bGU+CgkJPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4KCQkJI2UgewoJCQkJcG9zaXRpb246IGFic29sdXRlOwoJCQkJdG9wOiAwOwoJCQkJcmlnaHQ6IDA7CgkJCQlib3R0b206IDA7CgkJCQlsZWZ0OiAwOwoJCQl9CgkJPC9zdHlsZT4KCTwvaGVhZD4KCgk8Ym9keT4KCQk8ZGl2IGlkPSdlJz48L2Rpdj4KCQk8c2NyaXB0IHNyYz0naHR0cHM6Ly9jZG4uYm9vdGNzcy5jb20vYWNlLzEuMi42L2FjZS5qcycgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBjaGFyc2V0PSd1dGYtOCc+PC9zY3JpcHQ+CgkJPHNjcmlwdCBzcmM9J2h0dHBzOi8vY2RuLmJvb3Rjc3MuY29tL2FjZS8xLjIuNi9leHQtbGFuZ3VhZ2VfdG9vbHMuanMnPjwvc2NyaXB0PgoJCTxzY3JpcHQgc3JjPSdodHRwczovL2Nsb3VkOWlkZS5naXRodWIuaW8vZW1tZXQtY29yZS9lbW1ldC5qcycgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBjaGFyc2V0PSd1dGYtOCc+PC9zY3JpcHQ+CgkJPHNjcmlwdCBzcmM9J2h0dHBzOi8vY2RuLmJvb3Rjc3MuY29tL2FjZS8xLjIuNi9leHQtZW1tZXQuanMnIHR5cGU9J3RleHQvamF2YXNjcmlwdCcgY2hhcnNldD0ndXRmLTgnPjwvc2NyaXB0PiAKCQk8c2NyaXB0PgoJCQl2YXIgZSA9IGFjZS5lZGl0KCdlJyk7CgkJCWUuc2V0VGhlbWUoJ2FjZS90aGVtZS9tb25va2FpJyk7CgkJCWUuZ2V0U2Vzc2lvbigpLnNldE1vZGUoJ2FjZS9tb2RlL2h0bWwnKTsKCQkJZS5zZXRPcHRpb24oJ2VuYWJsZUVtbWV0JywgdHJ1ZSk7CgkJCWFjZS5yZXF1aXJlKCdhY2UvZXh0L2xhbmd1YWdlX3Rvb2xzJyk7CgkJCWUuc2V0T3B0aW9uKCdlbmFibGVMaXZlQXV0b2NvbXBsZXRpb24nLCB0cnVlKTsKCQkJZS5zZXRPcHRpb25zKHsKCQkJCWVuYWJsZUJhc2ljQXV0b2NvbXBsZXRpb246IHRydWUKCQkJfSk7CgkJCWUuZ2V0U2Vzc2lvbigpLnNldFVzZVdyYXBNb2RlKHRydWUpOwoKCQkJZnVuY3Rpb24gU2F2ZVRleHRBcmVhKCkgewoJCQkJdmFyIHQgPSBuZXcgQmxvYihbZS5nZXRWYWx1ZSgpXSwgewoJCQkJCQl0eXBlOiAidGV4dC9odG1sO2NoYXJzZXQ9VVRGLTgiLAoJCQkJCQllbmNvZGluZzogIlVURi04IgoJCQkJCX0pLAoJCQkJCW4gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJhIik7CgkJCQluLmhyZWYgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKHQpLCBuLmRvd25sb2FkID0gIuS/neWtmC5odG1sIiwgbi5jbGljaygpOwoJCQl9OwoKCQkJZnVuY3Rpb24gZG9fanNfYmVhdXRpZnkoKSB7CgkJCQlqc19zb3VyY2UgPSAoZS5nZXRWYWx1ZSgpKS5yZXBsYWNlKC9eXHMrLywgJycpOwoJCQkJdGFic2l6ZSA9IDE7CgkJCQl0YWJjaGFyID0gJ1x0JzsKCQkJCWlmKGpzX3NvdXJjZSAmJiBqc19zb3VyY2UuY2hhckF0KDApID09PSAnPCcpIHsKCQkJCQllLnNldFZhbHVlKHN0eWxlX2h0bWwoanNfc291cmNlLCB0YWJzaXplLCB0YWJjaGFyLCA4MCkpOwoJCQkJfSBlbHNlIHsKCQkJCQllLnNldFZhbHVlKGpzX2JlYXV0aWZ5KGpzX3NvdXJjZSwgdGFic2l6ZSwgdGFiY2hhcikpOwoJCQkJfTsKCQkJCXJldHVybiBmYWxzZTsKCQkJfTsKCQkJZG9jdW1lbnQub25rZXlkb3duID0gZnVuY3Rpb24oZSkgewoJCQkJaWYoZS5jdHJsS2V5ID09IHRydWUgJiYgZS5rZXlDb2RlID09IDgzKSB7CgkJCQkJU2F2ZVRleHRBcmVhKCk7CgkJCQkJcmV0dXJuIGZhbHNlOwoJCQkJfTsKCQkJCWlmKGUuYWx0S2V5ID09IHRydWUgJiYgZS5rZXlDb2RlID09IDcwKSB7CgkJCQkJZG9fanNfYmVhdXRpZnkoKTsKCQkJCQlyZXR1cm4gZmFsc2U7CgkJCQl9OwoJCQkJaWYoZS5jdHJsS2V5ID09IHRydWUgJiYgZS5rZXlDb2RlID09IDgyKSB7CgkJCQkJcnVuRXgoKTsKCQkJCQlyZXR1cm4gZmFsc2U7CgkJCQl9OwoJCQkJaWYoZS5hbHRLZXkgPT0gdHJ1ZSAmJiBlLmtleUNvZGUgPT0gODIpIHsKCQkJCQlydW5FeCgpOwoJCQkJCXJldHVybiBmYWxzZTsKCQkJCX07CgkJCX07CgoJCQlmdW5jdGlvbiBydW5FeCgpIHsgCgkJCQl3aW5kb3cub3BlbigiZGF0YTp0ZXh0L2h0bWw7Y2hhcnNldD11dGYtOCwiK2UuZ2V0VmFsdWUoKSk7CgkJCX07CgkJCQoJCTwvc2NyaXB0PgoJCTxzY3JpcHQgc3JjPSdodHRwOi8vdG9vbC5jaGluYXouY29tL3RlbXBsYXRlL2RlZmF1bHQvanMvanNmb3JtYXQuanMnPjwvc2NyaXB0PgoJCTxzY3JpcHQgc3JjPSdodHRwOi8vdG9vbC5jaGluYXouY29tL3RlbXBsYXRlL2RlZmF1bHQvanMvaHRtbGZvcm1hdC5qcyc+PC9zY3JpcHQ+Cgk8L2JvZHk+Cgo8L2h0bWw+)

相关文章
|
28天前
Axure设计之文本编辑器制作教程
本文介绍如何在Axure中模拟Web端富文本编辑器,实现基本的文本编辑功能,包括自定义字体样式、大小、颜色及对齐方式等。通过拖入矩形、文本域等元件,添加单选框和图标,并设置相应的交互,完成文本编辑器的制作。
|
3月前
|
Web App开发 JavaScript 前端开发
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
|
2月前
|
前端开发 开发者
大模型代码能力体验报告之贪吃蛇小游戏《二》:OpenAI-Canvas-4o篇 - 功能简洁的文本编辑器加一点提示词语法糖功能
ChatGPT 的Canvas是一款简洁的代码辅助工具,提供快速复制、版本管理、选取提问、实时编辑、代码审查、代码转写、修复错误、添加日志和注释等功能。相较于 Claude,Canvas 更加简单易用,但缺少预览功能,适合一般开发者使用。
|
4月前
|
图形学 开发者 存储
超越基础教程:深度拆解Unity地形编辑器的每一个隐藏角落,让你的游戏世界既浩瀚无垠又细节满满——从新手到高手的全面技巧升级秘籍
【8月更文挑战第31天】Unity地形编辑器是游戏开发中的重要工具,可快速创建复杂多变的游戏环境。本文通过比较不同地形编辑技术,详细介绍如何利用其功能构建广阔且精细的游戏世界,并提供具体示例代码,展示从基础地形绘制到植被与纹理添加的全过程。通过学习这些技巧,开发者能显著提升游戏画面质量和玩家体验。
169 3
|
4月前
|
Rust 安全 JavaScript
Rust 和 WebAssembly 搞大事啦!代码在浏览器中运行,这波操作简直逆天!
【8月更文挑战第31天】《Rust 与 WebAssembly:将 Rust 代码运行在浏览器中》介绍了 Rust 和 WebAssembly 的强大结合。Rust 是一门安全高效的编程语言,而 WebAssembly 则是新兴的网页技术标准,两者结合使得 Rust 代码能在浏览器中运行,带来更高的性能和安全性。文章通过示例代码展示了如何将 Rust 函数编译为 WebAssembly 格式并在网页中调用,从而实现复杂高效的应用程序,同时确保了内存安全性和跨平台兼容性,为开发者提供了全新的可能性。
167 0
|
5月前
|
机器人 Shell 开发者
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
|
5月前
|
存储 缓存 JavaScript
|
5月前
|
数据安全/隐私保护
Dolphin指纹浏览器隐私保护升级:IPXProxy代理IP配置实战教程
Dolphin指纹浏览器采用先进的技术,让用户在一台电脑上就可以处理数百个配置文件。每一个配置文件都有着独特的浏览器指纹,极大的保障了用户上网的安全性。并且搭配代理IP一起,还能给每个文件配置不同的IP地址,让网络活动可以畅通无阻。下面给大家带来Dolphin指纹浏览器和IPXProxy代理IP配置详细教程
|
5月前
|
Web App开发 XML Java
《手把手教你》系列基础篇(九十六)-java+ selenium自动化测试-框架之设计篇-跨浏览器(详解教程)
【7月更文挑战第14天】这篇教程介绍了如何使用Java和Selenium构建一个支持跨浏览器测试的自动化测试框架。设计的核心是通过读取配置文件来切换不同浏览器执行测试用例。配置文件中定义了浏览器类型(如Firefox、Chrome)和测试服务器的URL。代码包括一个`BrowserEngine`类,它初始化配置数据,根据配置启动指定的浏览器,并提供关闭浏览器的方法。测试脚本`TestLaunchBrowser`使用`BrowserEngine`来启动浏览器并执行测试。整个框架允许在不同浏览器上运行相同的测试,以确保兼容性和一致性。
106 3
|
4月前
|
存储
UE建模模式编辑器工具的快速入门教程
在UE虚幻引擎中,想要进行创建网格体、制作新关卡几何原型、编辑现有静态网格体资产等模型编辑动作,都需要借助建模模式的编辑器完成。因此,充分掌握编辑器能力是每个UE开发人员必备的基础技能,尽管UE建模模式中的许多工具与其他建模软件工具操作类似,但在如何构建网格体编辑方面存在着重要区别。 下面就带大家一起了解「UE建模模式编辑器」的不同之处🤔。