发表于: 2018-10-26 22:51:44

1 689


今天完成的事情: 

1、今天主要是继续task6的制作。

2、今天了解了关于flex的基本属性,很实用,很方便。


明天计划的事情: 

1、明天主要是继续task6的制作,提高效率,尽快完成。

2、仔细了解一下弹性布局的操作方法。


遇到的问题: 

1、不知道如何将三个元素排列到一行,在师姐的指导下,使用flex布局解决了问题。

2、在将flex均分在一行的时候研究了很久,在网上超了很多资料都没有解决问题,最后在咨询了大佬之后才得以解决问题。


收获:

1、简单的了解了一下flex:

Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web应用程序,这些应用程序利用Adobe Flash PlayerAdobe AIR, 可以实现跨浏览器桌面操作系统。虽然只能使用 Flex 框架构建 Flex应用程序,但Adobe Flash Builder™(之前称为 Adobe Flex Builder™)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面局等功能加快开发。
使用 Flex 创建的 RIA 可运行于装有 Adobe Flash Player 插件的浏览器中,或运行于跨操作系统的 Adobe AIR上,它们可以跨所有主流浏览器、操作系统实现一致的运行。通过利用 AdobeAIR,Flex应用程序可以访问本地数据和系统资源。Flex技术的三大组成部分:UI、数据、服务器技术介绍。从根本上说,Flex技术是表现层解决方案,像所有其他类似技术一样,表现层技术要解决三个基本问题:表现层界面展示和人机交互,客户端数据操作及服务器端数据交互和整合。Flex针对这三个根本问题提供了卓越的解决方案。 

Flex是通过java或者.net等非Flash途径,解释.mxml文件,并生成相应的.swf文件。Flex的component和flash的component很相似,但是有所改进增强。Macromedia公司已经被ADOBE公司收购。Adobe2013年01月15日将Flex捐给Apache发布了Apache Flex4.8。


2、运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?主要有两个原因:

①:为了迎合更多的developers(开发者)。Flash天生是为了designer(设计者)设计的,界面还有flash的动画概念和程序开发人员格格不入,为了吸引更多的jsp/asp/php等程序员,Macromedia推出了Flex,提供了非常简单的mxml界面描述语言给jsp/asp/php程序人员使用,而且mxml更规范化标准化
②:为了一个标准。大家一定听说过微软的操作系统vista(后续的win7也是同一核心),在vista推出的同时微软也推出了新的语xaml,一种界面描述语言,与之相应的就smart client和flex非常相似的东西(即SilverLight),Mxml和Xaml的也很相似…
Flex和J2EE /.NET其实没什么关系,Macromedia用java做出来个应用把flash的技术融合到J2EE里面,再用.net的技术做出来个.net应用把flash技术融合到.net里面去;应该说flex解决了J2EE里面和.net里面最繁琐的问题那就是web 客户端的问题。

3、下图是关于flex的属性总结表,后面会详细介绍每个属性的意义和用法



返回列表 返回列表
评论

    分享到