代码演示神器——jsfiddle
1. 介绍
很多时候,我们需要在我们写的文章或博客中,即时显示出我们写的demo,能方便的解释出我们的思路。很久之前我也写过一篇文章,说的是如果利用博客园自己的资源来创建一个demo,只不过这样做的一个坏处是,文章列表中会产生很多的demo标题,而那些文章只是我们在其他文章中引用而已,没必要有个标题专门显示出来。
前几天无意间发现了jsfiddle,看到的第一感觉就是:哇,这么牛X,给你32个赞!不过我也是刚开始用这个,还有很多的功能没有发掘出来,有什么不对的地方,望指正!
jsfiddle的官网:http://jsfiddle.net/
2. jsfiddle的具体使用
进入官网后,我们看到的是这样的界面:

界面主要是分为了三部分:
左侧:添加一些必要的链接或者其他的一些什么东西。比如我们写js时需要用到jquery,那么我们就把http://code.jquery.com/jquery-1.8.0.min.js这个链接引入,就能在js这个编辑框里写jquery代码了。当然引入其他的文件应该也是可以的。
上侧:没标出来的那两个按钮我目前还不知道怎么使用。
运行:当把所有的代码完成后,点击“运行按钮”,就能在"result"框里看到运行的结果;
保存:运行之后没什么问题了,就可以保存了,网页就会跳转到一个新的页面,url地址就是你这个项目的地址,复制出来直接使用就行了,而且我们还看到了share按钮:

share按钮的下拉表里提供了三种选择:项目的url链接地址,项目的全屏展示地址,iframe框架的代码。我们可以根据自己的需要,复制我们需要的地址。
代码格式化:能够将我们写的代码按比较正规的方式进行呈现。
纠错:当我们点击运行按钮没反应时,我们可以用这个代码进行适当的纠错。不过感觉这个的纠错不是完全的可信,有时候不准。做好的方案就是:自己先把代码写完运行没问题了,再粘贴过来。
还有就是,我们可以展示我们需要的代码,就按“项目的全屏展示地址”为例,它默认展示的只是result模块,我们如果想展示html和js,可以这样写:http://jsfiddle.net/bingbing/J965R/embedded/result,html,js/。

而且模块展示的顺序就是我们在url中写的顺序,我们把result写在了第一个,那么默认展示的就是result;如果我们把js写在第一个,那么默认展示的就是js。当然了,大部分的情况默认展示的应该都是result。
需要注意的是:当我们在博客园的文章源码里插入“iframe的框架代码”时,不能直接这样写<iframe width="100%" height="300" src="http://jsfiddle.net/bingbing/J965R/embedded/result,html,js,css" allowfullscreen="allowfullscreen" frameborder="0"></iframe>,而是应该把src里的逗号换成%2C:http://jsfiddle.net/bingbing/J965R/embedded/result%2Chtml%2Cjs%2Ccss
这里插入一个代码演示的demo,点击div,能够随机变换背景颜色。
3. 总结
也没什么好总结的,希望能够发掘出jsfiddle更多的功能。
代码演示神器——jsfiddle的更多相关文章
- Understand:高效代码静态分析神器详解(转)
之前用Windows系统,一直用source insight查看代码非常方便,但是年前换到mac下面,虽说很多东西都方便了,但是却没有了静态代码分析工具,很幸运,前段时间找到一款比source ins ...
- Java代码简化神器-Lombok
一.背景 前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二.开发之前的准备 1.lomb ...
- 14种网页jQuery和css3特效插件代码演示
1.网页table增删样式代码 演示和下载地址 2.jQuery左右滑动幻灯片插件 演示和下载地址 3.jQuery文字轮播焦点图 演示和下载地址 4.网页文字焦点图切换 演示和下载地址 5.jQue ...
- 9种jQuery和css3图片动画特效代码演示
1.自由旋转的jQuery图片 演示和下载地址 2.css3阴影动画效果 演示和下载地址 3.拉窗帘特效图片 演示和下载地址 4.css3文字特效动画 演示和下载地址 5.css3时钟代码 演示和下载 ...
- java 覆盖hashCode()深入探讨 代码演示样例
java 翻盖hashCode()深入探讨 代码演示样例 package org.rui.collection2.hashcode; /** * 覆盖hashcode * 设计HashCode时最重要 ...
- javascript 压缩空格代码演示
压缩空格代码演示 主要是讲解 压缩一个字符串两段空格 例如:javascript函数里的空格不论是这样 var s = "Hello World ...
- 小代码编写神器:LINQPad 使用入门
原文:小代码编写神器:LINQPad 使用入门 一:概述 1:想查看程序运行结果,又不想启动 VS 怎么办? 2:想测试下自己的 C# 能力,不使用 VS 的智能感知,怎么办? 那么,我们有一个选择, ...
- 单元测试_JUnit常用单元测试注解介绍及代码演示
JUnit常用单元测试注解介绍及代码演示 by:授客 QQ:1033553122 1. 测试环境 1 2. 基础概念 1 3. 常用Annotation 1 4. 运行环境配置 3 maven配置 ...
- Java用代码演示String类中的以下方法的用法
用代码演示String类中的以下方法的用法 (1)boolean isEmpty(): 判断字符串是不是空串,如果是空的就返回true (2)char charAt(int index): 返回索引上 ...
随机推荐
- 1130 - Host '' is not allowerd to connect to this MySQL server,
是因为缺少访问权限,在MySQL ->User表里 执行 INSERT INTO `user` VALUES ('%', 'root', '*81F5E21E35407D884A6CD4A731 ...
- Java中的编码乱码问题
1. Eclipse的Run Configurations中,可以配置Console的Encoding Eclipse中使用 mvn clean package命令来执行. 设置为MS932时,下面的 ...
- win8.1 设置默认输入法为英文
win8.1中文版 输入法默认为微软拼音且为中文,此事在使用类似cmd就很不方便了,这里我们只需要将输入法设置为 “允许我为每个应用窗口设置不同的输入法”即可,操作如下:
- JavaScript之从头再来
引入文件 1. 引入外部文件 <script type="text/javascript" src="JS文件"></script> 2 ...
- Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) D. Jon and Orbs
地址:http://codeforces.com/contest/768/problem/D 题目: D. Jon and Orbs time limit per test 2 seconds mem ...
- 【转】深入浅出UML类图
转自:http://www.cppblog.com/API/archive/2013/07/04/201506.html 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一.Martin ...
- c++之旅:多态
多态 同一消息根据发送对象的不同而产生不同的行为,多态是建立的在封装和继承的基础之上 一个小案例引发的问题 #include <iostream> using namespace std; ...
- JS正则表达式从入门到入土(1)—— REGEXP对象
REGEXP对象 JavaScript通过内置对象RegExp支持正则表达式,有两种方法实例化RegExp对象. 1.字面量 2.构造函数 字面量 字面量是直接通过/.../创建RegExp对象实例. ...
- windows安装git客户端
1:线上git地址 https://github.com/ 2:tortoiseGit地址 http://tortoisegit.org 3:安装步骤 操作系统:Windows XP SP3 Git客 ...
- 在python3下使用OpenCV 抓取摄像头图像提取蓝色
工作中需要对摄像头进行调试, Python平台大大提高调试效率. 从网找到段代码, 可以从摄像头图像中抠出蓝色. import cv2 import numpy as np cap = cv2.Vi ...