程序猿专用十大在线编译器(IDE)整理

html-css012

程序猿专用十大在线编译器(IDE)整理,第1张

1. CodeSandbox(基于 React 的在线代码沙盒平台) 我常用的

① 主流的脚手架都支持,比如在线create-react-app,vue-cli等(在线 fork 修改),支持 github 登录(项目导入),也支持 cli 上传例子,例子可以在线访问和下载,当然也支持内嵌到其他博客等网页中。

② 地址:https://codesandbox.io/

③ 图示

2. CodePen(前端代码编辑运行的网站)

① CodePen 是一个完全免费的前端代码托管服务,主要功能有:

② 地址:https://codepen.io/

③ 图示

3. JSRUN(支持手机端的在线JS编辑器)

① jsrun是一款支持手机端的在线JS编辑器, HTML/CSS/Javascript在线代码运行工具,js代码在线测试调试,是runjs的升级版支持vue.js/angular.js的在线编辑器

② 地址:http://jsrun.net/

③ 图示

4. jsFiddle(前端代码编辑运行的网站)

① jsFiddle 是一个Web开发人员的练习场,可在线编辑和测试 HTML、CSS、JavaScript代码片段。在 jsFiddle 编辑的代码,可以保存,也可分享给其他人,还可嵌入到其他网页

② 地址:https://jsfiddle.net/

③ 图示

5. Ideone(C和C++的在线编译和调试工具,支持其他的60种语言) 我常用

① Ideone是C和C++的在线编译和调试工具,支持其他的60种语言。这个工具提供许多强大的功能,允许程序员快速高效的编译源代码

② 地址:https://www.ideone.com/

③ 图示

6. Codechef(C,C ++和Java的在线编译工具)

① 它支持C,C ++和Java,非常接近真正的桌面IDE。这是超快速和易于使用。适合于课堂和作业的学生,练习面试问题。

② 地址:https://www.codechef.com/ide

③ 图示

7. JDoodle (C,C ++和Java的在线IDE)

① 支持协作代码。它只是从一个简单的文本区域开始,您可以粘贴代码,然后单击运行。您可以更改命令行参数并在运行该程序之前设置stdin。最适合新的在线编辑器不支持的许多旧语言。

② 地址:https://www.codechef.com/ide

③ 图示

8. OnlineGDB (在线C,C ++,Java,PHP编译器) 我常用

① 它支持C,C ++,PHP和Java编译器。OnlineGDB的独特功能是,您可以逐步调试您的代码。一旦代码被写入,它可以很容易地格式化,使其看起来不错。

② 地址:https://www.onlinegdb.com/

③ 图示

9. GCC资源管理器

① GCC编译器资源管理器是一个交互式在线编译器,它显示编译后的C++、RISE、GO(以及更多)代码的汇编输出。

② 地址:https://gcc.godbolt.org/

③ 图示

10. plnkr edit在线编辑器

① js的在线编辑器。

② 地址:http://plnkr.co/edit/

③ 图示

这算是一种图片路径的新写法。将图片进行编码,然后存在文档中。

我先解释一下各自含义:

data: ----获取数据类型名称

image/gif-----指数据类型名称

base64 -----指编码模式

AAAAA ------指编码以后的结果。

background-image: url(data:image/gifbase64,AAAA)这句话的意思总体就是“获取数据类型是image gif文件,编码采用ASCII 字符,ASCII编码内容是‘AAAA’”

我知道你清楚没。这实际就是一种新写法。原理和以往不同。

以往的图片路径写法是:

background-img:url(../image/xxx.gif)

图片需要加载服务器指定路径下的对应gif文件。

新写法就是:

background-image: url(data:image/gifbase64,AAAA)

图片本身就已经以ASCII的形式存在了文档中,只需要浏览器进行编译就可以了。

新写法将图片写入文档中,可以减少客户端对服务器的请求。

换句话讲,原来我们要加载图片,是从服务器下载。

现在浏览器直接把那一串ASCII按照你的文件类型进行编译就可以出来结果了。

但是也会有问题

ie8貌似不兼容。

具体LZ可以再研究研究

1、koala软件编译

2、sass命令:依靠环境。

自动编译命令:(编译单个文件/编译整个文件夹)

编译单个文件

sass文件目录 sass --watch scss文件的路径:css文件的路径 --style expanded

编译整个文件夹

sass文件目录 sass --watch scss文件夹/. : css文件夹/. --style expanded

3、gulp编译

4、hbulid编译

① 工具--预编译设置

② 新建一个预编译配置 .scss

③ 输入触发命令的地址:ruby里面的sass.bat地址

④ 命令参数:%FileName% ../css/%FileBaseName%.css