博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CnBlogs博文demo演示技巧比较:jsfiddle完胜
阅读量:4975 次
发布时间:2019-06-12

本文共 1316 字,大约阅读时间需要 4 分钟。

一.简介

如果你是一名前端博主,你希望通过代码+演示来透彻的讲解一些技巧,并且无缝嵌入你的博客,那么是一个很好的选择。

本文将比较博客园前端dev们各种演示方式,大家可以挑选自己喜欢的方式。

 

 

二.jsFiddle简介

jsFiddle的官方网站:

它包括了顶端的控制按钮,如下图:

image

分别代表:运行、保存、重置、代码格式化,代码语法错误检查

下面的4个windows你可以分别调试HTML,CSS,Javascript,右下角显示代码的运行结果。

image

在左边的操作区,你可以选择相关的js类库,支持的还是相当全的。当然,也支持自定义的类库,这个很不错。

image

这个工具可以有效的帮助web前端开发人员来有效分享和演示前端效果,大家可以在blog和论坛里用jsFiddle解答或者提问。

 

 

三.demo演示技巧比较

a. ,如下图:

QQ截图20111004114945

首先要在页面引入相关的js库,然后在textarea 里面放入要执行的代码,然后eval(document.getElementById('interactiveEmitCode').value)代码如下:

 
····
····
····
····
····elsenewMousePosition = new Vector2(e.offsetX, e.offsetY);};

 

优点:可以在本页面编辑代码,并且看到实时效果,

缺点:页面需要引用相关js库,和本页代码逻辑混在一起。代码颜色黑白显示,用户体验差

 

b.和,如下图:

image

 

把代码放到一个iframe中,然后再新开页面执行该页面的代码。相关代码如下:

优点:逻辑分离,可以编辑运行。

缺点:需要新开页,代码黑白显示,用户体验差

 

C.外链方式

优点:不与本页html,css,js出现冲突,只要给出外链,不能编辑代码。

缺点:需要想SAE上传相关的js、img、css和html

 

D.jsFiddle方式,我直接拿的代码作为例子:效果如下

这里有个小技巧:上面看到的iframe指定的src为http:​/​/​jsfiddle.net/​zhanglei/​QZJGZ/​embedded/​result,js,html,css"

最后的result,js,html,css为iframe中tab的显示的顺序,或者你不想显示html,css,你就可以直接写成

http://jsfiddle.net/zhanglei/LHWmv/embedded/result,js

效果如下:

也可以显示result js和html,效果如下:

 

四.总结

比较这四种方式,我最喜欢最后一种,我相信喜欢最后一种的多一些,因为不仅演示的代码和博客的代码分离,html和CSS和js和最终效果也分离开了·

 

五.同步

本文已同步更新至:

  

转载于:https://www.cnblogs.com/iamzhanglei/archive/2011/10/07/2199306.html

你可能感兴趣的文章
bzoj3156 防御准备
查看>>
Git----查看提交日志
查看>>
XE7/X10.2 Datasnap使用 dbExpress 连接MySQL数据库
查看>>
Eclipse修改编码格式
查看>>
生成器和协程 —— 你想知道的都在这里了
查看>>
初级算法-6.两个数组的交集 II
查看>>
欧拉函数 / 蒙哥马利快速幂 / 容斥
查看>>
Makefile
查看>>
软件开发文档以及项目开发流程理解
查看>>
2019微软Power BI 每月功能更新系列——Power BI 4月版本功能完整解读
查看>>
truncate 、delete、drop的区别
查看>>
DynamoDB 中的限制
查看>>
mysql做主从配置
查看>>
Docker练习例子:基于 VNCServer + noVNC 构建 Docker 桌面系统
查看>>
《码出高效 Java开发手册》第六章 数据结构与集合
查看>>
Python获取本机外网IP
查看>>
sleep和wait的区别
查看>>
[导入]弯管机3D DEMO
查看>>
关于51单片机使用printf串口调试
查看>>
软件工程-读书笔记(1-3章)
查看>>