目录:

  1. 介绍

  2. jsfiddle的具体使用

  3. 总结

   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的更多相关文章

  1. Understand:高效代码静态分析神器详解(转)

    之前用Windows系统,一直用source insight查看代码非常方便,但是年前换到mac下面,虽说很多东西都方便了,但是却没有了静态代码分析工具,很幸运,前段时间找到一款比source ins ...

  2. Java代码简化神器-Lombok

    一.背景 前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二.开发之前的准备 1.lomb ...

  3. 14种网页jQuery和css3特效插件代码演示

    1.网页table增删样式代码 演示和下载地址 2.jQuery左右滑动幻灯片插件 演示和下载地址 3.jQuery文字轮播焦点图 演示和下载地址 4.网页文字焦点图切换 演示和下载地址 5.jQue ...

  4. 9种jQuery和css3图片动画特效代码演示

    1.自由旋转的jQuery图片 演示和下载地址 2.css3阴影动画效果 演示和下载地址 3.拉窗帘特效图片 演示和下载地址 4.css3文字特效动画 演示和下载地址 5.css3时钟代码 演示和下载 ...

  5. java 覆盖hashCode()深入探讨 代码演示样例

    java 翻盖hashCode()深入探讨 代码演示样例 package org.rui.collection2.hashcode; /** * 覆盖hashcode * 设计HashCode时最重要 ...

  6. javascript 压缩空格代码演示

          压缩空格代码演示 主要是讲解 压缩一个字符串两段空格          例如:javascript函数里的空格不论是这样     var s = "Hello World     ...

  7. 小代码编写神器:LINQPad 使用入门

    原文:小代码编写神器:LINQPad 使用入门 一:概述 1:想查看程序运行结果,又不想启动 VS 怎么办? 2:想测试下自己的 C# 能力,不使用 VS 的智能感知,怎么办? 那么,我们有一个选择, ...

  8. 单元测试_JUnit常用单元测试注解介绍及代码演示

    JUnit常用单元测试注解介绍及代码演示   by:授客 QQ:1033553122 1. 测试环境 1 2. 基础概念 1 3. 常用Annotation 1 4. 运行环境配置 3 maven配置 ...

  9. Java用代码演示String类中的以下方法的用法

    用代码演示String类中的以下方法的用法 (1)boolean isEmpty(): 判断字符串是不是空串,如果是空的就返回true (2)char charAt(int index): 返回索引上 ...

随机推荐

  1. CanvasRenderingContext2D.imageSmoothingEnabled

    https://developer.mozilla.org/zh-CN/docs/Web/API/CanvasRenderingContext2D/imageSmoothingEnabled 这是一个 ...

  2. kubernetes清除状态为Evicted的pod

    kubectl get pods | grep Evicted | awk '{print $1}' | xargs kubectl delete pod 清除脚本 #!/bin/bash for p ...

  3. mysql数据库从删库到跑路之mysql库操作

    一 知识储备 MySQL数据库基本操作知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student, ...

  4. wget 用法

    wget -r -p -np -k http://xxx.com/xxx

  5. 如何修改opencart的模版适合为mycncart系统使用

    如何修改opencart的模版适合为mycncart系统使用 mycncart跟随opencart的最新代码不断进行升级,并改造和不断加入中国特色的功能,因此opencart的模版均不能够拿来直接套用 ...

  6. Discuz! 论坛

      Discuz! 是腾讯旗下 Comsenz 公司推出的以社区为基础的专业建站平台,帮助网站实现一站式服务.让论坛(BBS).个人空间(SNS).门户(Portal).群组(Group).应用开放平 ...

  7. NC开发笔记指导

    修改端口 InvocationInfoProxy.getInstance().get().getUserCode(); 前台 Nchome F:\JAVA\Projects\ERPEHROA\ufid ...

  8. Safari中的input、textarea无法输入的问题

    原因是这两种表单元素上应用了user-select:none的css属性.一般没人刻意这么做,可能是这样的情况: * { user-select: none; } 在css中排除掉这两种元素就好了: ...

  9. netbeans许可证模板设置

    工具->模板->设置 user=your name 工具->模板->许可证->默认许可证 <#if licenseFirst??>${licenseFirst ...

  10. Linux学习笔记之CentOS6.9 防火墙的关闭以及开启

    有的时候,我们需要对系统的防火墙进行操作,今天小编就给大家讲解一下如何开启以及关闭CentOS6.9系统下的防火墙. 输入:cat /etc/issue   查看版本 (一)通过service命令 s ...