如何在ExtJS 6中使用Fashion美化应用程序

JavaScript015

如何在ExtJS 6中使用Fashion美化应用程序,第1张

在本文,重点是Sencha Fashion。这是什么?该如何使用它呢?在未来陆续的教程中,将为你展示如何去创建一个极好的暗黑主题。

编译主题

Ext JS应用程序的主题使用的是SASS,它是一种动态编写CSS代码的方法。例如,可以在样式表中使用变量和运算。浏览器并不了解SASS,它只知道CSS,隐藏,这些SASS主题需要被编译为浏览器能理解的,生产用的CSS代码。在Ext JS应用程序中可以通过在Sencha Cmd运行以下命令来编译主题:

view sourceprint?

1.sencha app build [development]

view sourceprint?

1.sencha app watch [toolkit]

两者的区别在于watch会通过轮询来了解更新,并理解进行编译,而build编译只能手动执行一次。

在旧版本的Ext JS或Sencha Touch,SASS样式是在Ruby中编译的。在Windows,需要使用管理员权限来安装Ruby。一旦安装完成,就可以开始编译主题了。不过,在有大量代码库和高级主题的时候,就要花费大量的编译时间。

为了编译高级主题,有时候需要花费一分钟。然后,你不得不刷新浏览器窗口来测试主题以确保已正确设置SASS变量。之后还要一次次的重复此过程。要知道,这个过程是相当耗时间的。这也是为什么对Fashion感到高兴的原因。

Sencha Fashion是使用javascript来编译主题的,可以说这是超级的快。当在左边的显示器修改一行代码后,就可以右边的显示器看到变化了,就是这么快。不再需要等等编译(在服务器开始),也不再需要刷新浏览器窗口。

由于Fashion使用的是javascript,因而有更多优点。例如,可以在Fashion之上进行扩展并创建自己的样式功能(类似SASS功能),还能调试样式表代码。

不过,最大的得益还是可以在开发机器上设计主题。要实现这个,只需要在命令行运行sencha app watch并在URL中添加以下参数:

view sourceprint?

platformTags=fashion:true

JIESHIDINI COLLECTION MEN'S FASHION JS商标总申请量1件

其中已成功注册0件,有1件正在申请中,无效注册0件,0件在售中。

经八戒知识产权统计,JIESHIDINI COLLECTION MEN'S FASHION JS还可以注册以下商标分类:

第1类(化学制剂、肥料)

第2类(颜料油漆、染料、防腐制品)

第3类(日化用品、洗护、香料)

第4类(能源、燃料、油脂)

第5类(药品、卫生用品、营养品)

第6类(金属制品、金属建材、金属材料)

第7类(机械设备、马达、传动)

第8类(手动器具(小型)、餐具、冷兵器)

第9类(科学仪器、电子产品、安防设备)

第10类(医疗器械、医疗用品、成人用品)

第11类(照明洁具、冷热设备、消毒净化)

第12类(运输工具、运载工具零部件)

第13类(军火、烟火、个人防护喷雾)

第14类(珠宝、贵金属、钟表)

第15类(乐器、乐器辅助用品及配件)

第16类(纸品、办公用品、文具教具)

第17类(橡胶制品、绝缘隔热隔音材料)

第18类(箱包、皮革皮具、伞具)

第19类(非金属建筑材料)

第20类(家具、家具部件、软垫)

第21类(厨房器具、家用器皿、洗护用具)

第22类(绳缆、遮蓬、袋子)

第23类(纱、线、丝)

第24类(纺织品、床上用品、毛巾)

第26类(饰品、假发、纽扣拉链)

第27类(地毯、席垫、墙纸)

第28类(玩具、体育健身器材、钓具)

第29类(熟食、肉蛋奶、食用油)

第30类(面点、调味品、饮品)

第31类(生鲜、动植物、饲料种子)

第32类(啤酒、不含酒精的饮料)

第33类(酒、含酒精饮料)

第34类(烟草、烟具)

第35类(广告、商业管理、市场营销)

第36类(金融事务、不动产管理、典当担保)

第37类(建筑、室内装修、维修维护)

第38类(电信、通讯服务)

第39类(运输仓储、能源分配、旅行服务)

第40类(材料加工、印刷、污物处理)

第41类(教育培训、文体活动、娱乐服务)

第42类(研发质控、IT服务、建筑咨询)

第43类(餐饮住宿、养老托儿、动物食宿)

第44类(医疗、美容、园艺)

第45类(安保法律、婚礼家政、社会服务)

JS JIESHIDINI MEN'S FASHION商标总申请量1件

其中已成功注册0件,有1件正在申请中,无效注册0件,0件在售中。

经八戒知识产权统计,JS JIESHIDINI MEN'S FASHION还可以注册以下商标分类:

第1类(化学制剂、肥料)

第2类(颜料油漆、染料、防腐制品)

第3类(日化用品、洗护、香料)

第4类(能源、燃料、油脂)

第5类(药品、卫生用品、营养品)

第6类(金属制品、金属建材、金属材料)

第7类(机械设备、马达、传动)

第8类(手动器具(小型)、餐具、冷兵器)

第9类(科学仪器、电子产品、安防设备)

第10类(医疗器械、医疗用品、成人用品)

第11类(照明洁具、冷热设备、消毒净化)

第12类(运输工具、运载工具零部件)

第13类(军火、烟火、个人防护喷雾)

第14类(珠宝、贵金属、钟表)

第15类(乐器、乐器辅助用品及配件)

第16类(纸品、办公用品、文具教具)

第17类(橡胶制品、绝缘隔热隔音材料)

第18类(箱包、皮革皮具、伞具)

第19类(非金属建筑材料)

第20类(家具、家具部件、软垫)

第21类(厨房器具、家用器皿、洗护用具)

第22类(绳缆、遮蓬、袋子)

第23类(纱、线、丝)

第24类(纺织品、床上用品、毛巾)

第26类(饰品、假发、纽扣拉链)

第27类(地毯、席垫、墙纸)

第28类(玩具、体育健身器材、钓具)

第29类(熟食、肉蛋奶、食用油)

第30类(面点、调味品、饮品)

第31类(生鲜、动植物、饲料种子)

第32类(啤酒、不含酒精的饮料)

第33类(酒、含酒精饮料)

第34类(烟草、烟具)

第35类(广告、商业管理、市场营销)

第36类(金融事务、不动产管理、典当担保)

第37类(建筑、室内装修、维修维护)

第38类(电信、通讯服务)

第39类(运输仓储、能源分配、旅行服务)

第40类(材料加工、印刷、污物处理)

第41类(教育培训、文体活动、娱乐服务)

第42类(研发质控、IT服务、建筑咨询)

第43类(餐饮住宿、养老托儿、动物食宿)

第44类(医疗、美容、园艺)

第45类(安保法律、婚礼家政、社会服务)