当前位置:  编程技术>WEB前端
本页文章导读:
    ▪gRaphael——JavaScript 矢量图表库:两行代码实现精美图表        gRaphael 是一个致力于帮助开发人员在网页中绘制各种精美图表的 Javascript 库,基于强大的 Raphael 矢量图形库。你只需要编写几行简单的代码就能创建出精美的条形图、饼图、点图.........
    ▪Firebug Lite让前台页面调试更轻松      Firebug Lite让前台页面调试更轻松         这段时间一直在IE上进行页面调整,但是IE的开发者工具不太好使。故此研究使用Firebug Lite这个工具来辅助页面开发。Firebug Lit.........
    ▪JS:1.3,函数(function)      ylbtech-JS:函数-导航函数定义返回函数调用一个函数调用一个函数(带参数)返回值的函数调用外部的js文件JS:3.1,函数(function)-定义 返回顶部1,定义函数语法通过定义函数名称,参数和代码语.........

[1]gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
    来源:    发布时间: 2013-10-22

  gRaphael 是一个致力于帮助开发人员在网页中绘制各种精美图表的 Javascript 库,基于强大的 Raphael 矢量图形库。你只需要编写几行简单的代码就能创建出精美的条形图、饼图、点图和曲线图。

  gRaphael 使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,是跨浏览器的矢量图形库,目前支持的浏览器包括: Firefox 3.0+,Safari 3.0+,Chrome 5.0+,Opera 9.5+ 以及 Internet Explorer 6.0+。

 

 

  使用方法:在页面中引入 raphael.js,g.raphael.js 文件,并根据需要引入 g.line.js(曲线图),g.bar.js(条形图),g.dot.js(点图)和 g.pie.js(饼图)文件,然后根据提供的方法即可创建出你想要的精美图表,下面是两个简单示例。

  创建静态饼图

  只需要两行代码即可,示例代码:

// 在坐标(10,50)创建 600 × 450 的画布
var r = Raphael(10, 50, 600, 450);
// 创建中心坐标为(320, 200)的饼图,数据为 [55, 20, 13, 32, 5, 1, 2]
r.piechart(320, 240, 150, [55, 20, 13, 32, 5, 1, 2, 10]);

  效果演示及完整源码下载:

源码下载     在线演示

 

  创建交互饼图

  结合 hover 和 click 事件以及动画方法,你就可以创建精美的交互式饼图,示例代码:

var r = Raphael(10, 50, 640, 480);
pie = r.piechart(320, 240, 100, [55, 20, 13, 32, 5, 1, 2, 10], {
legend: ["%%.%% - Enterprise Users", "IE Users"],
legendpos: "west",
href: ["http://raphaeljs.com", "http://g.raphaeljs.com"]
});

r.text(320, 100, "Interactive Pie Chart").attr({
font: "20px sans-serif"
});
pie.hover(function() {
this.sector.stop();
this.sector.scale(1.1, 1.1, this.cx, this.cy);

if(this.label) {
this.label[0].stop();
this.label[0].attr({
r: 7.5
});
this.label[1].attr({
"font-weight": 800
});
}
}, function() {
this.sector.animate({
transform: 's1 1 ' + this.cx + ' ' + this.cy
}, 500, "bounce");

if(this.label) {
this.label[0].animate({
r: 5
}, 500, "bounce");
this.label[1].attr({
"font-weight": 400
});
}
});

  效果演示及完整源码下载:

源码下载     在线演示

 

  gRaphael 官方网站地址:http://g.raphaeljs.com/

  gRaphael 英文参考文档:http://g.raphaeljs.com/reference.html 

  Raphael 官方网站地址:http://raphaeljs.com

  Raphael 英文参考文档:http://raphaeljs.com/reference.html

  Raphael 中文帮助文档:http://julying.com/lab/raphael-js/docs/

  Raphael 新手入门教程:An Introduction to the Raphael JS Library

 

您可能感兴趣的相关文章

  • Web 开发人员和设计师必读精华文章
  • 35款精致的 HTML5 和 CSS3 网页模板
  • 让人爱不释手的13套精美网页图标素材
  • 精心挑选的优秀 jQuery Ajax 分页插件
  • 60款很酷的 jQuery 幻灯片演示和下载

 

本文链接:gRaphael:两行代码实现图表绘制的JavaScript库

编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

hide

本文链接


    
[2]Firebug Lite让前台页面调试更轻松
    来源: 互联网  发布时间: 2013-10-22
Firebug Lite让前台页面调试更轻松

        这段时间一直在IE上进行页面调整,但是IE的开发者工具不太好使。故此研究使用Firebug Lite这个工具来辅助页面开发。Firebug Lite拥有Firebug的90%的功能,但是这足够我们使用了。

       使用Firebug Lite是不需要进行安装,只需要在需要使用Firebug Lite的页面中改动少量代码就可以了。具体步骤如下:

       1、从Firebug Lite网站上下载其Code包,下载地址:http://fbug.googlecode.com/svn/lite/branches/firebug1.4/,这个需要使用SVN进行下载;

        2、将整个下载下来的Code包放入工程中的webroot目录下的任意位置即可,如下图所示:

         

        3、在需要进行调试的页面引入firebug-lite-dev.js,并且在<html/>中设置debug属性为true,如下图所示:

      4、正常的启动服务,访问相应的页面。就可以入在Firefox中使用Firebug一样使用Firebug Lite了。

      更多参考:https://getfirebug.com/firebuglite#Developer

           

作者:tianshijianbing1989 发表于2013-1-9 11:47:21 原文链接
阅读:74 评论:0 查看评论

    
[3]JS:1.3,函数(function)
    来源:    发布时间: 2013-10-22
ylbtech-JS:函数-导航
  • 函数定义
  • 返回函数
  • 调用一个函数
  • 调用一个函数(带参数)
  • 返回值的函数
  • 调用外部的js文件
JS:3.1,函数(function)-定义 返回顶部
1,定义函数语法

通过定义函数名称,参数和代码语句来创建函数。

function 函数名([参数1,][参数2,][...])
{
语句:
}

备注:
[]内的内容可以不写。

参数是函数中使用的变量,变量的值是别调用函数按值传值的。通过将函数放置在文档的头部分(head),函数中的代码将在函数被调用之前加载。

2,怎样调用函数

一个函数在没被调用之前将不会执行。
(1)调用包含参数的函数。

函数名([参数1,][参数2,][...])

(2)调用不包含参数的函数。

函数名()
JS:3.2,函数-返回函数 返回顶部
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function total(a,b)
{
result=a+b;
return result;
}
</script>
</head>

<body>
<h1>1,返回语句</h1>
<script language="javascript">
var a=3;
var b=1;
var sum=total(a,b);
document.write(sum);
</script>
</body>
JS:3.3,函数-调用一个函数 返回顶部
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function fun()
{
alert("Hello!");
}
</script>
</head>

<body>
<pre>
<h1>2,调用一个函数</h1>
<input type="button" onclick="fun()" value="调用函数" />
<a href="javascript:fun()">调用函数</a><br />
<p>
通过按下按钮,一个函数将被调用。这个函数将弹出一个消息框
</p>
</pre>

    
最新技术文章:
▪css white-space:nowrap属性用法(可以强制文字不...
▪IE里button设置border:none属性无效解决方法
▪border:none与border:0使用区别
▪html清除浮动的6种方法示例
▪三个不常见的 HTML5 实用新特性简介
▪css代码优化的12个技巧
▪低版本IE正常运行HTML5+CSS3网站的3种解决方案
▪CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chr...
▪ie6,ie7,ie8完美支持position:fixed的终极解决方案
▪小技巧处理div内容溢出
▪html小技巧之td,div标签里内容不换行
▪纯CSS实现鼠标放上去改变文字内容
▪li中插入img图片间有空隙的解决方案
▪CSS3中Transition属性详解以及示例分享
▪父div高度不能自适应子div高度的解决方案
▪告别AJAX实现无刷新提交表单
▪从零学CSS系列之文本属性
▪HTML 标签
▪CSS3+Js实现响应式导航条
▪CSS3实例分享之多重背景的实现(Multiple background...
▪用css截取字符的几种方法详解(css排版隐藏溢...
▪页面遮罩层,并且阻止页面body滚动。bootstrap...
▪CSS可以做的几个令你叹为观止的实例分享
sqlserver iis7站长之家
▪IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解...
▪CSS小例子(只显示下划线的文本框,像文字一...
▪可以给img元素设置背景图
▪不通过JavaScript实现的自动滚动视差效果
▪div+CSS 兼容小摘
▪CSS的inherit与auto使用分析
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3