SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
KISSY Editor 设计(2)


            yiminghe@gmail.com
        kissyteam@weibo,twitter
               yiminghe@twitter
大纲

• KISSY Editor
  – 简介
  – 实践


• 开发难点
KISSY Editor ?
http://docs.kissyui.com/docs/html
      /api/component/editor/
KISSY Editor



又一个开源的可视化编辑器


底层以及 UI 基于 KISSY 框架


编辑核心算法借鉴 CKEditor


应用于淘宝商品发布/庖铺装修/论坛/….
KISSY Editor
Editor & plugins


button   select     menu    overlay           Edit API
                                                               Html
                                                              Parser
           component                   range      selection      &
                                                              xhtml
                                                                dtd
 dom        event          node          ua          base


                            KISSY Loader
• 实践
• 基于 KISSY
 – 模块化机制
   • KISSY.add   添加模块
   • KISSY.use   使用模块
代码都是模块

KISSY.add("editor/range",function(S,DOM){

 function Range(){}

 // todo

 return Range;

},{

 requires:['dom']

});
按需加载
• 按需加载 + 自动 combo
 – 最优的链接数与加载代码大小
按需加载

KISSY.use("editor",function(){


 KISSY.use("editor/plugin/fontSize/,

                editor/plugin/fontFamily/",

      function(){

      // use plugins
      }
  );


});
懒加载
• 懒加载非初始模块


 button.on("click",function(){
  S.use("editor/plugin/image/dialog");
 });
懒加载
• 基于 KISSY
 – 模块化机制     KISSY Component

 – 组件基础设施
   • 属性

               KISSY Editor
属性
• 外观
 – width/height


• 事件
 – listeners


• 创建
 – srcNode
 – render
编辑器属性
• customStyle
  – 作用于编辑区域的特有样式


• customLink
  – 作用于编辑区域的特有样式链接


• data
  – 编辑器内容
• 基于 KISSY
 – 模块化机制     KISSY Component

 – 组件基础设施
   • 属性
     – 插件
               KISSY Editor
属性 - 插件
• 具备介入组件生命周期能力的普通模块




  createDOM   renderUI   bindUI   syncUI
KISSY.add("editor/plugin/bold/index",function(){


 function FontSize(cfg){this.cfg=cfg;}


 FontSize.prototype={
      renderUI: function(editor){
          editor.addButton(...);
      }
 };


 return FontSize;


});
• 基于 KISSY
 – 模块化机制     KISSY Component

 – 组件基础设施
   • 属性
   • 事件
               KISSY Editor
事件
• 核心  插件
• 插件  插件
                      plugin2




                      editor


            plugin3             Plugin1
• 基于 KISSY
 – 模块化机制
 – 组件基础设施        KISSY Component

   • 属性
   • 事件
 – 使用 KISSY UI
                   KISSY Editor
命令系统
• document.execCommand
• editor.execCommand

                   fontFamily


        fontSize                bold




                    editor
使用 KISSY UI
无障碍
• Aria in KISSY
  – Tab 支持
  – 核心功能键盘可访问
  – Aria 属性


• 编辑器区域快捷键
单元测试
• 部分核心 jasmine
describe("cloneContents", function () {


 it(“works for simple text node”, function () {
   var range = new Range(document);
   range.setStart(text, 2);
   range.setEnd(text, 5);
   var f = range.cloneContents();
   var newDiv = KISSY.all("<div>").appendTo("body");
   newDiv.append(f);


   expect(myHtml(newDiv)).toBe("345");
  });
});
• 开发难点
• document.execComand
 – 加粗, 颜色 ……
• range/selection

                IE
                • Control range
                • Text range


                     W3C
                     • Range
• paste   <font face="宋体"></font>
          <p style="margin: 0cm 0cm 0pt;"
  – 过滤    class="MsoNormal">
          <span lang="EN-US">
          <font face="Calibri">
          123
          <b style="mso-bidi-font-weight: normal;">
          456
          </b>
          789
          <?xml:namespace prefix = o ns =
          "urn:schemas-microsoft-com:office:office"
          /><o:p></o:p>
          </font>
          </span>
          </p>
          <font face="宋体"></font>
<p>123<b>456</b>789</p>
Html parse
                                      <P>
                               style=‘margin:0 pt’
                               class=‘msoNormal’




                       <span>                    <font>
                    lang=‘en-us’               face="宋体"




                        <b>
   <font>          style=‘mso-bidi-                  789
face=‘calibre’       font-weight:
                       normal;’




     123                 456
过滤规则
• Filter 模式
  – margin 0 过滤
  – 空 style 过滤
  – font 过滤
  – 空 span(inline) 标签过滤
  – mso 特定名称属性过滤
  – ……
其他兼容性问题
• 换行问题
                   table


• 图片选择              tr



• IE 选区丢失           td



• ……..         123456
KISSY Editor

• 简介

• 实践

• 下一步?
下一步
• I18n 资源全球化

• 灵活的主题 theme 架构

• 单元测试完善

• 紧密结合 KISSY UI
Refer
• http://docs.kissyui.com

• http://www.w3.org/TR/html5/editing.html#attr-contenteditable
• http://msdn.microsoft.com/en-
  us/library/ie/ms535869(v=vs.85).aspx
• http://msdn.microsoft.com/en-
  us/library/ie/ms535872(v=vs.85).aspx
• http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html
• http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html

• http://en.wikipedia.org/wiki/Interceptor_pattern
编辑器设计Kissy editor

Mais conteúdo relacionado

Mais procurados

编辑器设计2
编辑器设计2编辑器设计2
编辑器设计2yiming he
 
前端MVVM框架安全
前端MVVM框架安全前端MVVM框架安全
前端MVVM框架安全Borg Han
 
Blazor 與 Radzen 同行
Blazor 與 Radzen 同行Blazor 與 Radzen 同行
Blazor 與 Radzen 同行Jimmy Ho
 
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例Will Huang
 
使用 Visual Studio Code 建構 JavaScript 應用程式
使用 Visual Studio Code 建構 JavaScript 應用程式使用 Visual Studio Code 建構 JavaScript 應用程式
使用 Visual Studio Code 建構 JavaScript 應用程式Will Huang
 
Class 20170126
Class 20170126Class 20170126
Class 20170126Ivan Wei
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染Ailsa126
 
使用kslite支持第三方内容开发
使用kslite支持第三方内容开发使用kslite支持第三方内容开发
使用kslite支持第三方内容开发leneli
 
KISSY Editor Design 2
KISSY Editor Design 2KISSY Editor Design 2
KISSY Editor Design 2yiming he
 
KISSY for starter
KISSY for starterKISSY for starter
KISSY for starteryiming he
 
Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程洧杰 廖
 
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度kumawu
 
Koa 正在等一個人
Koa 正在等一個人Koa 正在等一個人
Koa 正在等一個人Fred Chien
 
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关jay li
 
Angular 4 新手入門攻略完全制霸
Angular 4 新手入門攻略完全制霸Angular 4 新手入門攻略完全制霸
Angular 4 新手入門攻略完全制霸Will Huang
 
CP 值很高的 Gulp
CP 值很高的 GulpCP 值很高的 Gulp
CP 值很高的 GulpYvonne Yu
 
Web coding principle
Web coding principleWeb coding principle
Web coding principleZongYing Lyu
 
前端跨域总结
前端跨域总结前端跨域总结
前端跨域总结zhangsuoyong
 

Mais procurados (20)

编辑器设计2
编辑器设计2编辑器设计2
编辑器设计2
 
前端MVVM框架安全
前端MVVM框架安全前端MVVM框架安全
前端MVVM框架安全
 
Blazor 與 Radzen 同行
Blazor 與 Radzen 同行Blazor 與 Radzen 同行
Blazor 與 Radzen 同行
 
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
 
使用 Visual Studio Code 建構 JavaScript 應用程式
使用 Visual Studio Code 建構 JavaScript 應用程式使用 Visual Studio Code 建構 JavaScript 應用程式
使用 Visual Studio Code 建構 JavaScript 應用程式
 
Class 20170126
Class 20170126Class 20170126
Class 20170126
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染
 
使用kslite支持第三方内容开发
使用kslite支持第三方内容开发使用kslite支持第三方内容开发
使用kslite支持第三方内容开发
 
KISSY Editor Design 2
KISSY Editor Design 2KISSY Editor Design 2
KISSY Editor Design 2
 
KISSY for starter
KISSY for starterKISSY for starter
KISSY for starter
 
Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程
 
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度
 
Koa 正在等一個人
Koa 正在等一個人Koa 正在等一個人
Koa 正在等一個人
 
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关
 
Maven & mongo & sring
Maven & mongo & sringMaven & mongo & sring
Maven & mongo & sring
 
Node分享 展烨
Node分享 展烨Node分享 展烨
Node分享 展烨
 
Angular 4 新手入門攻略完全制霸
Angular 4 新手入門攻略完全制霸Angular 4 新手入門攻略完全制霸
Angular 4 新手入門攻略完全制霸
 
CP 值很高的 Gulp
CP 值很高的 GulpCP 值很高的 Gulp
CP 值很高的 Gulp
 
Web coding principle
Web coding principleWeb coding principle
Web coding principle
 
前端跨域总结
前端跨域总结前端跨域总结
前端跨域总结
 

Destaque

2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 PredictionsFlexera
 
教學訪問教師申請表
教學訪問教師申請表教學訪問教師申請表
教學訪問教師申請表Josephine C
 
FlexNet Licensing Setup
FlexNet Licensing SetupFlexNet Licensing Setup
FlexNet Licensing SetupFlexera
 
Hola me llamo Laura
Hola me llamo  LauraHola me llamo  Laura
Hola me llamo Laurasbolader
 
1. sop pengelolaan pemb tematik terpadu ks
1. sop pengelolaan pemb tematik terpadu ks1. sop pengelolaan pemb tematik terpadu ks
1. sop pengelolaan pemb tematik terpadu ksSanda Zyrechsmart
 
Master key system part 16
Master key system   part 16Master key system   part 16
Master key system part 16canei2day
 
Master key system part 06
Master key system   part 06Master key system   part 06
Master key system part 06canei2day
 
Windows 10 One Year Later: What’s Holding You Back?
Windows 10 One Year Later: What’s Holding You Back? Windows 10 One Year Later: What’s Holding You Back?
Windows 10 One Year Later: What’s Holding You Back? Flexera
 
Seo And Search Engine Ranking Report Splinternetmarketing.Com Internet Market...
Seo And Search Engine Ranking Report Splinternetmarketing.Com Internet Market...Seo And Search Engine Ranking Report Splinternetmarketing.Com Internet Market...
Seo And Search Engine Ranking Report Splinternetmarketing.Com Internet Market...SEO, LLC dba www.SplinternetMarketing.com
 
广告前端代码优化
广告前端代码优化广告前端代码优化
广告前端代码优化taobao.com
 
The most beautiful
The most beautifulThe most beautiful
The most beautifulJosephine C
 
张平:JavaScript引擎实现
张平:JavaScript引擎实现张平:JavaScript引擎实现
张平:JavaScript引擎实现taobao.com
 
飛行員看到的跑道 (What pilots see)
飛行員看到的跑道 (What pilots see)飛行員看到的跑道 (What pilots see)
飛行員看到的跑道 (What pilots see)Josephine C
 
AdminStudio Suite - Simplified Chinese
AdminStudio Suite - Simplified ChineseAdminStudio Suite - Simplified Chinese
AdminStudio Suite - Simplified ChineseFlexera
 

Destaque (20)

Webdistilled API
Webdistilled APIWebdistilled API
Webdistilled API
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
 
Splinternetmarketing Ranking Report Internet Marketing 2 28 2011
Splinternetmarketing Ranking Report Internet Marketing 2 28 2011Splinternetmarketing Ranking Report Internet Marketing 2 28 2011
Splinternetmarketing Ranking Report Internet Marketing 2 28 2011
 
教學訪問教師申請表
教學訪問教師申請表教學訪問教師申請表
教學訪問教師申請表
 
FlexNet Licensing Setup
FlexNet Licensing SetupFlexNet Licensing Setup
FlexNet Licensing Setup
 
Dyp overview
Dyp overviewDyp overview
Dyp overview
 
Hola me llamo Laura
Hola me llamo  LauraHola me llamo  Laura
Hola me llamo Laura
 
1. sop pengelolaan pemb tematik terpadu ks
1. sop pengelolaan pemb tematik terpadu ks1. sop pengelolaan pemb tematik terpadu ks
1. sop pengelolaan pemb tematik terpadu ks
 
Master key system part 16
Master key system   part 16Master key system   part 16
Master key system part 16
 
心態的力量
心態的力量心態的力量
心態的力量
 
Master key system part 06
Master key system   part 06Master key system   part 06
Master key system part 06
 
Windows 10 One Year Later: What’s Holding You Back?
Windows 10 One Year Later: What’s Holding You Back? Windows 10 One Year Later: What’s Holding You Back?
Windows 10 One Year Later: What’s Holding You Back?
 
Seo And Search Engine Ranking Report Splinternetmarketing.Com Internet Market...
Seo And Search Engine Ranking Report Splinternetmarketing.Com Internet Market...Seo And Search Engine Ranking Report Splinternetmarketing.Com Internet Market...
Seo And Search Engine Ranking Report Splinternetmarketing.Com Internet Market...
 
广告前端代码优化
广告前端代码优化广告前端代码优化
广告前端代码优化
 
The most beautiful
The most beautifulThe most beautiful
The most beautiful
 
张平:JavaScript引擎实现
张平:JavaScript引擎实现张平:JavaScript引擎实现
张平:JavaScript引擎实现
 
飛行員看到的跑道 (What pilots see)
飛行員看到的跑道 (What pilots see)飛行員看到的跑道 (What pilots see)
飛行員看到的跑道 (What pilots see)
 
金瓜石
金瓜石金瓜石
金瓜石
 
印尼美景
印尼美景印尼美景
印尼美景
 
AdminStudio Suite - Simplified Chinese
AdminStudio Suite - Simplified ChineseAdminStudio Suite - Simplified Chinese
AdminStudio Suite - Simplified Chinese
 

Semelhante a 编辑器设计Kissy editor

Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考greengnn
 
Html&css培训 舒克
Html&css培训 舒克Html&css培训 舒克
Html&css培训 舒克jay li
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介pan weizeng
 
Kissy design
Kissy designKissy design
Kissy designyiming he
 
Responsive Web UI Design
Responsive Web UI DesignResponsive Web UI Design
Responsive Web UI Designjay li
 
Html5和css3入门
Html5和css3入门Html5和css3入门
Html5和css3入门Xiujun Ma
 
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版昌里大金猪 Luke
 
淘宝前端开发关键词
淘宝前端开发关键词淘宝前端开发关键词
淘宝前端开发关键词jay li
 
Inside the-browser
Inside the-browserInside the-browser
Inside the-browserjy03845581
 
Inside the-browser
Inside the-browserInside the-browser
Inside the-browserjy03845581
 
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践Du Yamin
 
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践jay li
 
20120516 axure rp prototype design outline
20120516 axure rp prototype design outline20120516 axure rp prototype design outline
20120516 axure rp prototype design outlineturtleknight
 
Simple kissy1.3
Simple kissy1.3Simple kissy1.3
Simple kissy1.3yiming he
 
百度前端性能监控与优化实践
百度前端性能监控与优化实践百度前端性能监控与优化实践
百度前端性能监控与优化实践taobao.com
 
Template mb-kao
Template mb-kaoTemplate mb-kao
Template mb-kaoxwcoder
 
淘宝前端技术巡礼
淘宝前端技术巡礼淘宝前端技术巡礼
淘宝前端技术巡礼jay li
 
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例Kuro Hsu
 

Semelhante a 编辑器设计Kissy editor (20)

Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
 
Html&css培训 舒克
Html&css培训 舒克Html&css培训 舒克
Html&css培训 舒克
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介
 
Kissy design
Kissy designKissy design
Kissy design
 
Responsive Web UI Design
Responsive Web UI DesignResponsive Web UI Design
Responsive Web UI Design
 
Html5和css3入门
Html5和css3入门Html5和css3入门
Html5和css3入门
 
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版
 
淘宝前端开发关键词
淘宝前端开发关键词淘宝前端开发关键词
淘宝前端开发关键词
 
kissy@2013
kissy@2013kissy@2013
kissy@2013
 
Inside the-browser
Inside the-browserInside the-browser
Inside the-browser
 
Inside the-browser
Inside the-browserInside the-browser
Inside the-browser
 
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
 
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
 
20120516 axure rp prototype design outline
20120516 axure rp prototype design outline20120516 axure rp prototype design outline
20120516 axure rp prototype design outline
 
Simple kissy1.3
Simple kissy1.3Simple kissy1.3
Simple kissy1.3
 
百度前端性能监控与优化实践
百度前端性能监控与优化实践百度前端性能监控与优化实践
百度前端性能监控与优化实践
 
Fl介绍
Fl介绍Fl介绍
Fl介绍
 
Template mb-kao
Template mb-kaoTemplate mb-kao
Template mb-kao
 
淘宝前端技术巡礼
淘宝前端技术巡礼淘宝前端技术巡礼
淘宝前端技术巡礼
 
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
 

Mais de taobao.com

Java script physical engine
Java script physical engineJava script physical engine
Java script physical enginetaobao.com
 
Html5环保小游戏
Html5环保小游戏Html5环保小游戏
Html5环保小游戏taobao.com
 
阅读类Web应用前端技术探索
阅读类Web应用前端技术探索阅读类Web应用前端技术探索
阅读类Web应用前端技术探索taobao.com
 
完颜:移动网站的兼容性探索
完颜:移动网站的兼容性探索完颜:移动网站的兼容性探索
完颜:移动网站的兼容性探索taobao.com
 
高力:19楼现有前端架构
高力:19楼现有前端架构高力:19楼现有前端架构
高力:19楼现有前端架构taobao.com
 
李成银:前端编译平台
李成银:前端编译平台李成银:前端编译平台
李成银:前端编译平台taobao.com
 
钱宝坤:多浏览器集成的JavaScript单元测试工具
钱宝坤:多浏览器集成的JavaScript单元测试工具钱宝坤:多浏览器集成的JavaScript单元测试工具
钱宝坤:多浏览器集成的JavaScript单元测试工具taobao.com
 
张克军:前端基础架构的实践和思考
张克军:前端基础架构的实践和思考张克军:前端基础架构的实践和思考
张克军:前端基础架构的实践和思考taobao.com
 
刘平川:【用户行为分析】Marmot实践
刘平川:【用户行为分析】Marmot实践刘平川:【用户行为分析】Marmot实践
刘平川:【用户行为分析】Marmot实践taobao.com
 
吴英杰:【用户行为分析】淘宝页面显微镜系统原理及实践
吴英杰:【用户行为分析】淘宝页面显微镜系统原理及实践吴英杰:【用户行为分析】淘宝页面显微镜系统原理及实践
吴英杰:【用户行为分析】淘宝页面显微镜系统原理及实践taobao.com
 
前端Mvc探讨及实践
前端Mvc探讨及实践前端Mvc探讨及实践
前端Mvc探讨及实践taobao.com
 
黄希彤:【无障碍访问】Margin
黄希彤:【无障碍访问】Margin黄希彤:【无障碍访问】Margin
黄希彤:【无障碍访问】Margintaobao.com
 
何一鸣:【无障碍访问】Aria in taobao
何一鸣:【无障碍访问】Aria in taobao何一鸣:【无障碍访问】Aria in taobao
何一鸣:【无障碍访问】Aria in taobaotaobao.com
 
西乔:理性的设计
西乔:理性的设计西乔:理性的设计
西乔:理性的设计taobao.com
 
杨永全:【组障碍访问】一个盲人眼中的网页内容无障碍体验与设计 大纲
杨永全:【组障碍访问】一个盲人眼中的网页内容无障碍体验与设计 大纲杨永全:【组障碍访问】一个盲人眼中的网页内容无障碍体验与设计 大纲
杨永全:【组障碍访问】一个盲人眼中的网页内容无障碍体验与设计 大纲taobao.com
 
More weapons, more power
More weapons, more powerMore weapons, more power
More weapons, more powertaobao.com
 
无名小站首页改版 -渐进增强与css3
无名小站首页改版 -渐进增强与css3无名小站首页改版 -渐进增强与css3
无名小站首页改版 -渐进增强与css3taobao.com
 
【前端Mvc】之豆瓣说实践
【前端Mvc】之豆瓣说实践【前端Mvc】之豆瓣说实践
【前端Mvc】之豆瓣说实践taobao.com
 
【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatowntaobao.com
 
【前端测试】淘宝前端测试实践
【前端测试】淘宝前端测试实践【前端测试】淘宝前端测试实践
【前端测试】淘宝前端测试实践taobao.com
 

Mais de taobao.com (20)

Java script physical engine
Java script physical engineJava script physical engine
Java script physical engine
 
Html5环保小游戏
Html5环保小游戏Html5环保小游戏
Html5环保小游戏
 
阅读类Web应用前端技术探索
阅读类Web应用前端技术探索阅读类Web应用前端技术探索
阅读类Web应用前端技术探索
 
完颜:移动网站的兼容性探索
完颜:移动网站的兼容性探索完颜:移动网站的兼容性探索
完颜:移动网站的兼容性探索
 
高力:19楼现有前端架构
高力:19楼现有前端架构高力:19楼现有前端架构
高力:19楼现有前端架构
 
李成银:前端编译平台
李成银:前端编译平台李成银:前端编译平台
李成银:前端编译平台
 
钱宝坤:多浏览器集成的JavaScript单元测试工具
钱宝坤:多浏览器集成的JavaScript单元测试工具钱宝坤:多浏览器集成的JavaScript单元测试工具
钱宝坤:多浏览器集成的JavaScript单元测试工具
 
张克军:前端基础架构的实践和思考
张克军:前端基础架构的实践和思考张克军:前端基础架构的实践和思考
张克军:前端基础架构的实践和思考
 
刘平川:【用户行为分析】Marmot实践
刘平川:【用户行为分析】Marmot实践刘平川:【用户行为分析】Marmot实践
刘平川:【用户行为分析】Marmot实践
 
吴英杰:【用户行为分析】淘宝页面显微镜系统原理及实践
吴英杰:【用户行为分析】淘宝页面显微镜系统原理及实践吴英杰:【用户行为分析】淘宝页面显微镜系统原理及实践
吴英杰:【用户行为分析】淘宝页面显微镜系统原理及实践
 
前端Mvc探讨及实践
前端Mvc探讨及实践前端Mvc探讨及实践
前端Mvc探讨及实践
 
黄希彤:【无障碍访问】Margin
黄希彤:【无障碍访问】Margin黄希彤:【无障碍访问】Margin
黄希彤:【无障碍访问】Margin
 
何一鸣:【无障碍访问】Aria in taobao
何一鸣:【无障碍访问】Aria in taobao何一鸣:【无障碍访问】Aria in taobao
何一鸣:【无障碍访问】Aria in taobao
 
西乔:理性的设计
西乔:理性的设计西乔:理性的设计
西乔:理性的设计
 
杨永全:【组障碍访问】一个盲人眼中的网页内容无障碍体验与设计 大纲
杨永全:【组障碍访问】一个盲人眼中的网页内容无障碍体验与设计 大纲杨永全:【组障碍访问】一个盲人眼中的网页内容无障碍体验与设计 大纲
杨永全:【组障碍访问】一个盲人眼中的网页内容无障碍体验与设计 大纲
 
More weapons, more power
More weapons, more powerMore weapons, more power
More weapons, more power
 
无名小站首页改版 -渐进增强与css3
无名小站首页改版 -渐进增强与css3无名小站首页改版 -渐进增强与css3
无名小站首页改版 -渐进增强与css3
 
【前端Mvc】之豆瓣说实践
【前端Mvc】之豆瓣说实践【前端Mvc】之豆瓣说实践
【前端Mvc】之豆瓣说实践
 
【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown【前端Mvc】mvc behind-alphatown
【前端Mvc】mvc behind-alphatown
 
【前端测试】淘宝前端测试实践
【前端测试】淘宝前端测试实践【前端测试】淘宝前端测试实践
【前端测试】淘宝前端测试实践
 

编辑器设计Kissy editor