SlideShare a Scribd company logo
1 of 34
t YID1.5 图表组件 prepared by jianping.shenjp
[object Object],[object Object],[object Object],[object Object],[object Object],内容提要
YID Chart 一套用在网站上使用的数据图解决方案,用 Flash 开发 追求   好用、好看、简单 , 以最佳体验表达数据。 YID  =  Y es  I   D esign!  Y es  I   D evelop!...  Y es  I   D o!  由阿里巴巴 UED 和前端开发团队以爱之心为网站倾情打造 。
YID Chart  是一套
YID 图表目前支持的图表类型:
YID1.0 图表简单回顾 1.0 图表 demo 可视化编辑器 http://share.aliued.cn/yid-chart-demo/v1/ http://share.aliued.cn/yid-chart-demo/v1/editor.html
目前使用 YID 图表的项目 ,[object Object]
目前使用 YID 图表的项目 ,[object Object]
目前使用 YID 图表的项目 ,[object Object]
 
1.5 版本中我们的改进:
1.5 版本中我们的改进:
1.5 版本中我们的改进:
1.5 版本中我们的改进:
1.5 版本中我们的改进:
Demo http://fd.aliued.cn/yid/compare_index.html
目前的成果 图表 1.5demo http://share.aliued.cn/yid-chart-demo/v1.5/
1.0 转换到 1.5 版本的成本 1.5  可以从 1.0 无缝接入
如何使用图表 ,[object Object],[object Object]
引入必要的 JS 类库 <!-- 依赖 js--> <script src=&quot; http://style.china.alibaba.com/js/lib/fdev-v4/widget/ui/widget-min.js &quot;></script> <!-- 主要功能 js--> <script src=&quot; http://style.china.alibaba.com/js/lib/fdev-v4/widget/ui/flash-min.js &quot;></script> <!--YID 组件 --> <script src=&quot; http://style.china.alibaba.com/js/lib/fdev-v4/widget/ui/flash-chart-min.js &quot;></script>
书写 JS 代码配置必要的图表属性 jQuery.use('ui-flash,ui-flash-chart', function(){ $('#chart-container').flash( {    module:‘chart’, 使用 chart 模块   type:‘line’, 指定图表类型 ,line,bar,pie, 可设置需要的图表版本,如需要 1.3 版本的,设置为 line-v1.3   width: 840, 设置 flash 容器大小   height: 400,    flashvars: {  cssUrl:‘’,   css,data 数据地址 dataUrl:’’, chartWidth:600, 设置图表大小 chartHeight:350   }  }); });
Flashvars 参数 参数都经过 flashvars 从 HTML 传递到 flash 参数 说明 w  或  chartWidth 图表内容宽度 h  或  chartHeight 图表内容高度 data 数据内容 dataUrl 数据文件路径 charset 数据文件的编码 css 样式设置 cssUrl 样式文件路径 cssCharset 样式文件的编码 startDelay 图表初始化延迟毫秒数
XML 文件 jQuery.use('ui-flash,ui-flash-chart', function(){ $('#chart-container').flash( {  module:‘chart’,   type:‘line’, width: 840, height: 400,  allowScriptAccess: 'always', flashvars: {  dataUrl:’ data-xml-fc-single.txt’  }  }); });
XML 字符串 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CSS 文件 jQuery.use('ui-flash,ui-flash-chart', function(){ $('#chart-container').flash( {  module:‘chart’,   type:‘line’, width: 840, height: 400,  allowScriptAccess: 'always', flashvars: {    cssUrl: 'data-xml-fc-single.css'  }  }); });
CSS 字符串 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
利用 YID Chart 的接口 加载 或 解析 数据 或 样式 loadCSS parseCSS load parse
接口调用代码示例 load public function load(url:String, charset:String=null):void jQuery(function($){ $.use('ui-flash,ui-flash-chart', function(){ var chart = $('#yidchart').flash({  … });  chart.bind('swfReady.flash',function(){  chart.flash('load','data/site-reffers.xml');  }) });
接口调用代码示例 public function loadCSS (url:String, charset:String = null, toAppend:Boolean = false ):void jQuery(function($){ $.use('ui-flash,ui-flash-chart', function(){ var chart = $('#yidchart').flash({  … });  chart.bind('swfReady.flash',function(){  chart.flash('loadCSS','css/pie-solid.css');  }) });  loadCSS
接口调用代码示例 public function parse(src:String):void var dataStr = ‘<chart><data>…</data></chart>’; jQuery(function($){ $.use('ui-flash,ui-flash-chart', function(){ var chart = $('#yidchart').flash({  … });  chart.bind('swfReady.flash',function(){    chart.flash('parse',dataStr);  }) });  parse
接口调用代码示例 public function parseCSS (src:String, toAppend:Boolean=false):void var cssStr   = ‘chart {…}; jQuery(function($){ $.use('ui-flash,ui-flash-chart', function(){ var chart = $('#yidchart').flash({  … });  chart.bind('swfReady.flash',function(){    chart.flash('parseCSS',cssStr);  }) });  parseCSS
接下来的工作 ,[object Object],[object Object],[object Object]
 
 

More Related Content

Similar to Yid1.5图表组件分享

淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践Du Yamin
 
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践jay li
 
一拍一产品背后的故事(React实战)
一拍一产品背后的故事(React实战)一拍一产品背后的故事(React实战)
一拍一产品背后的故事(React实战)Kejun Zhang
 
程式人雜誌 2015年三月
程式人雜誌 2015年三月程式人雜誌 2015年三月
程式人雜誌 2015年三月鍾誠 陳鍾誠
 
程式人雜誌 -- 2015 年3月號
程式人雜誌 -- 2015 年3月號程式人雜誌 -- 2015 年3月號
程式人雜誌 -- 2015 年3月號鍾誠 陳鍾誠
 
Dive into Responsive Web Design
Dive into Responsive Web DesignDive into Responsive Web Design
Dive into Responsive Web Designcncuckoo
 
SVG 初心者分享 @ PIXNET SmallTalk
SVG 初心者分享 @ PIXNET SmallTalkSVG 初心者分享 @ PIXNET SmallTalk
SVG 初心者分享 @ PIXNET SmallTalkJocelyn Hsu
 
旺铺前端设计和实现
旺铺前端设计和实现旺铺前端设计和实现
旺铺前端设计和实现hua qiu
 
開放資料暨資料視覺化 (D3.js)
開放資料暨資料視覺化 (D3.js)開放資料暨資料視覺化 (D3.js)
開放資料暨資料視覺化 (D3.js)維佋 唐
 
HTML5概览
HTML5概览HTML5概览
HTML5概览Adam Lu
 
怎樣在 Flutter app 中使用 Google Maps
怎樣在 Flutter app 中使用 Google Maps怎樣在 Flutter app 中使用 Google Maps
怎樣在 Flutter app 中使用 Google MapsWeizhong Yang
 
Behind Tetris5
Behind Tetris5Behind Tetris5
Behind Tetris5Junwen Sun
 
網頁開發工具 20140630
網頁開發工具 20140630網頁開發工具 20140630
網頁開發工具 20140630Yeh Yung-Hsin
 
HTML5 介绍
HTML5 介绍HTML5 介绍
HTML5 介绍S S
 
图形渲染引擎:Ext.draw源码心得
图形渲染引擎:Ext.draw源码心得图形渲染引擎:Ext.draw源码心得
图形渲染引擎:Ext.draw源码心得Frank Cheung
 
Html5移动web应用开发(PhoneGap)
Html5移动web应用开发(PhoneGap)Html5移动web应用开发(PhoneGap)
Html5移动web应用开发(PhoneGap)amd6400
 

Similar to Yid1.5图表组件分享 (20)

淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
 
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
 
一拍一产品背后的故事(React实战)
一拍一产品背后的故事(React实战)一拍一产品背后的故事(React实战)
一拍一产品背后的故事(React实战)
 
fis
fisfis
fis
 
程式人雜誌 2015年三月
程式人雜誌 2015年三月程式人雜誌 2015年三月
程式人雜誌 2015年三月
 
程式人雜誌 -- 2015 年3月號
程式人雜誌 -- 2015 年3月號程式人雜誌 -- 2015 年3月號
程式人雜誌 -- 2015 年3月號
 
Dive into Responsive Web Design
Dive into Responsive Web DesignDive into Responsive Web Design
Dive into Responsive Web Design
 
SVG 初心者分享 @ PIXNET SmallTalk
SVG 初心者分享 @ PIXNET SmallTalkSVG 初心者分享 @ PIXNET SmallTalk
SVG 初心者分享 @ PIXNET SmallTalk
 
Hello ipad
Hello ipadHello ipad
Hello ipad
 
旺铺前端设计和实现
旺铺前端设计和实现旺铺前端设计和实现
旺铺前端设计和实现
 
開放資料暨資料視覺化 (D3.js)
開放資料暨資料視覺化 (D3.js)開放資料暨資料視覺化 (D3.js)
開放資料暨資料視覺化 (D3.js)
 
HTML5概览
HTML5概览HTML5概览
HTML5概览
 
怎樣在 Flutter app 中使用 Google Maps
怎樣在 Flutter app 中使用 Google Maps怎樣在 Flutter app 中使用 Google Maps
怎樣在 Flutter app 中使用 Google Maps
 
Behind Tetris5
Behind Tetris5Behind Tetris5
Behind Tetris5
 
網頁開發工具 20140630
網頁開發工具 20140630網頁開發工具 20140630
網頁開發工具 20140630
 
HTML5 介绍
HTML5 介绍HTML5 介绍
HTML5 介绍
 
图形渲染引擎:Ext.draw源码心得
图形渲染引擎:Ext.draw源码心得图形渲染引擎:Ext.draw源码心得
图形渲染引擎:Ext.draw源码心得
 
YUI 3 菜鳥救星
YUI 3 菜鳥救星YUI 3 菜鳥救星
YUI 3 菜鳥救星
 
Yahoo! Map API
Yahoo! Map APIYahoo! Map API
Yahoo! Map API
 
Html5移动web应用开发(PhoneGap)
Html5移动web应用开发(PhoneGap)Html5移动web应用开发(PhoneGap)
Html5移动web应用开发(PhoneGap)
 

More from fangdeng

jQuery底层架构
jQuery底层架构jQuery底层架构
jQuery底层架构fangdeng
 
Building an event driven web
Building an event driven webBuilding an event driven web
Building an event driven webfangdeng
 
浅尝jQuery
浅尝jQuery浅尝jQuery
浅尝jQueryfangdeng
 
Html基础培训
Html基础培训Html基础培训
Html基础培训fangdeng
 
前端开发之Js
前端开发之Js前端开发之Js
前端开发之Jsfangdeng
 
Javascript代码注释及文档生成
Javascript代码注释及文档生成Javascript代码注释及文档生成
Javascript代码注释及文档生成fangdeng
 
J engine -构建高性能、可监控的前端应用框架
J engine -构建高性能、可监控的前端应用框架J engine -构建高性能、可监控的前端应用框架
J engine -构建高性能、可监控的前端应用框架fangdeng
 
前端单元测试初体验
前端单元测试初体验前端单元测试初体验
前端单元测试初体验fangdeng
 
Java script测试之js unit ut
Java script测试之js unit utJava script测试之js unit ut
Java script测试之js unit utfangdeng
 
2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖fangdeng
 
产品线中的思考
产品线中的思考产品线中的思考
产品线中的思考fangdeng
 
产品线中的思考
产品线中的思考产品线中的思考
产品线中的思考fangdeng
 
Postoffer前端架构设计
Postoffer前端架构设计Postoffer前端架构设计
Postoffer前端架构设计fangdeng
 
Varnish简介
Varnish简介Varnish简介
Varnish简介fangdeng
 
Let's talk about date in javascript
Let's talk about  date  in javascriptLet's talk about  date  in javascript
Let's talk about date in javascriptfangdeng
 
Test driven-frontend-develop
Test driven-frontend-developTest driven-frontend-develop
Test driven-frontend-developfangdeng
 
方凳良品1期
方凳良品1期方凳良品1期
方凳良品1期fangdeng
 
方凳良品2期
方凳良品2期方凳良品2期
方凳良品2期fangdeng
 
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式fangdeng
 

More from fangdeng (20)

jQuery底层架构
jQuery底层架构jQuery底层架构
jQuery底层架构
 
Building an event driven web
Building an event driven webBuilding an event driven web
Building an event driven web
 
浅尝jQuery
浅尝jQuery浅尝jQuery
浅尝jQuery
 
Html基础培训
Html基础培训Html基础培训
Html基础培训
 
前端开发之Js
前端开发之Js前端开发之Js
前端开发之Js
 
Javascript代码注释及文档生成
Javascript代码注释及文档生成Javascript代码注释及文档生成
Javascript代码注释及文档生成
 
J engine -构建高性能、可监控的前端应用框架
J engine -构建高性能、可监控的前端应用框架J engine -构建高性能、可监控的前端应用框架
J engine -构建高性能、可监控的前端应用框架
 
前端单元测试初体验
前端单元测试初体验前端单元测试初体验
前端单元测试初体验
 
Java script测试之js unit ut
Java script测试之js unit utJava script测试之js unit ut
Java script测试之js unit ut
 
2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖
 
产品线中的思考
产品线中的思考产品线中的思考
产品线中的思考
 
产品线中的思考
产品线中的思考产品线中的思考
产品线中的思考
 
Postoffer前端架构设计
Postoffer前端架构设计Postoffer前端架构设计
Postoffer前端架构设计
 
Varnish简介
Varnish简介Varnish简介
Varnish简介
 
Websocket
WebsocketWebsocket
Websocket
 
Let's talk about date in javascript
Let's talk about  date  in javascriptLet's talk about  date  in javascript
Let's talk about date in javascript
 
Test driven-frontend-develop
Test driven-frontend-developTest driven-frontend-develop
Test driven-frontend-develop
 
方凳良品1期
方凳良品1期方凳良品1期
方凳良品1期
 
方凳良品2期
方凳良品2期方凳良品2期
方凳良品2期
 
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
 

Recently uploaded

EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxmekosin001123
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...黑客 接单【TG/微信qoqoqdqd】
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制jakepaige317
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxmekosin001123
 
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书jakepaige317
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxmekosin001123
 

Recently uploaded (6)

EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
 
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
 

Yid1.5图表组件分享

  • 1. t YID1.5 图表组件 prepared by jianping.shenjp
  • 2.
  • 3. YID Chart 一套用在网站上使用的数据图解决方案,用 Flash 开发 追求 好用、好看、简单 , 以最佳体验表达数据。 YID =  Y es  I   D esign!  Y es  I   D evelop!...  Y es  I   D o! 由阿里巴巴 UED 和前端开发团队以爱之心为网站倾情打造 。
  • 4. YID Chart 是一套
  • 6. YID1.0 图表简单回顾 1.0 图表 demo 可视化编辑器 http://share.aliued.cn/yid-chart-demo/v1/ http://share.aliued.cn/yid-chart-demo/v1/editor.html
  • 7.
  • 8.
  • 9.
  • 10.  
  • 17. 目前的成果 图表 1.5demo http://share.aliued.cn/yid-chart-demo/v1.5/
  • 18. 1.0 转换到 1.5 版本的成本 1.5 可以从 1.0 无缝接入
  • 19.
  • 20. 引入必要的 JS 类库 <!-- 依赖 js--> <script src=&quot; http://style.china.alibaba.com/js/lib/fdev-v4/widget/ui/widget-min.js &quot;></script> <!-- 主要功能 js--> <script src=&quot; http://style.china.alibaba.com/js/lib/fdev-v4/widget/ui/flash-min.js &quot;></script> <!--YID 组件 --> <script src=&quot; http://style.china.alibaba.com/js/lib/fdev-v4/widget/ui/flash-chart-min.js &quot;></script>
  • 21. 书写 JS 代码配置必要的图表属性 jQuery.use('ui-flash,ui-flash-chart', function(){ $('#chart-container').flash( { module:‘chart’, 使用 chart 模块 type:‘line’, 指定图表类型 ,line,bar,pie, 可设置需要的图表版本,如需要 1.3 版本的,设置为 line-v1.3 width: 840, 设置 flash 容器大小 height: 400, flashvars: { cssUrl:‘’, css,data 数据地址 dataUrl:’’, chartWidth:600, 设置图表大小 chartHeight:350 } }); });
  • 22. Flashvars 参数 参数都经过 flashvars 从 HTML 传递到 flash 参数 说明 w 或 chartWidth 图表内容宽度 h 或 chartHeight 图表内容高度 data 数据内容 dataUrl 数据文件路径 charset 数据文件的编码 css 样式设置 cssUrl 样式文件路径 cssCharset 样式文件的编码 startDelay 图表初始化延迟毫秒数
  • 23. XML 文件 jQuery.use('ui-flash,ui-flash-chart', function(){ $('#chart-container').flash( { module:‘chart’, type:‘line’, width: 840, height: 400, allowScriptAccess: 'always', flashvars: { dataUrl:’ data-xml-fc-single.txt’ } }); });
  • 24.
  • 25. CSS 文件 jQuery.use('ui-flash,ui-flash-chart', function(){ $('#chart-container').flash( { module:‘chart’, type:‘line’, width: 840, height: 400, allowScriptAccess: 'always', flashvars: { cssUrl: 'data-xml-fc-single.css' } }); });
  • 26.
  • 27. 利用 YID Chart 的接口 加载 或 解析 数据 或 样式 loadCSS parseCSS load parse
  • 28. 接口调用代码示例 load public function load(url:String, charset:String=null):void jQuery(function($){ $.use('ui-flash,ui-flash-chart', function(){ var chart = $('#yidchart').flash({ … }); chart.bind('swfReady.flash',function(){ chart.flash('load','data/site-reffers.xml'); }) });
  • 29. 接口调用代码示例 public function loadCSS (url:String, charset:String = null, toAppend:Boolean = false ):void jQuery(function($){ $.use('ui-flash,ui-flash-chart', function(){ var chart = $('#yidchart').flash({ … }); chart.bind('swfReady.flash',function(){ chart.flash('loadCSS','css/pie-solid.css'); }) }); loadCSS
  • 30. 接口调用代码示例 public function parse(src:String):void var dataStr = ‘<chart><data>…</data></chart>’; jQuery(function($){ $.use('ui-flash,ui-flash-chart', function(){ var chart = $('#yidchart').flash({ … }); chart.bind('swfReady.flash',function(){ chart.flash('parse',dataStr); }) }); parse
  • 31. 接口调用代码示例 public function parseCSS (src:String, toAppend:Boolean=false):void var cssStr = ‘chart {…}; jQuery(function($){ $.use('ui-flash,ui-flash-chart', function(){ var chart = $('#yidchart').flash({ … }); chart.bind('swfReady.flash',function(){ chart.flash('parseCSS',cssStr); }) }); parseCSS
  • 32.
  • 33.  
  • 34.  

Editor's Notes

  1. 问下使用过 YID 图表、编辑器的情况,以及使用感受。
  2. 好用:前端最关心,简单配置就能使用。 好看:设计师最关心。
  3. 谈谈我们的开发过程,交互设计、视觉设计、前端开发,讨论细节,修改问题。
  4. 虽然只有少少的三种图表,但这三种图表恰恰是使用率最高的三种图表,比如 work 平台中的折线图使用比率较高。 我们的目标是把图表最精最细,保持好用、好看、简单的特性。
  5. Apple 的用户体验。简单的设计,简单的任务管理
  6. 打开 1.5 的 demo ,结合例子,述说新的改进,说说与其他图表的不同,我们的优点。