要论对前端开发的热爱,没有人能赶上我,好比郭德纲对相声的热爱一样。从table、divcss、flash、H5、原生app、vue、超级入口等我都完整的经历过,第一个高光期是2012-14年,在前公司用flash研发了不少产品,也有爆款出现,第二个高光期也就是现在的MVVM大行其道,目测和第一高光期的高度还扯挺远,不过一步步努力前行。
目前html5技术如火如荼,如本地存储、视频、音乐播放等领域,html5正在蚕食flash原有的优势领域。但是在实际项目中,flash在某些方面有很大的优势。1.本地存储在html5中使用本地存储是非常方便的,但是有一个弱点就是本地存储的信息是按页面地址划分的,这就使得保存在A页的信息在B页上无法访问,从而导致相关的需求无法完成。
2.当在本地多标签通信html5中可以借用本地存储的设置数据时,发送改变事件,使得打开同一页面的多个标签接收改变事件。然而,这与本地存储有相同的弱点。如果您修改了本地存储在页面A上的信息,页面B将无法接收change事件。而flash可以使用localConnection类来完成这个任务,甚至可以完成跨多个浏览器的tab通信。
有一些工具可以把简单的Flash内容转换成html5,但是太复杂了。目前还没有一款软件可以将flash完全转换成html5,这样会造成很多元素(组件内容、音频、代码等)的丢失。).而且,flash和html5是完全不同的语言。所以没有办法彻底转型。对于这个需求,flash原素材可以复用,但是代码要用html5重写。
2.html5幼儿教育益智游戏/课件/动画,动画结合课件/游戏/动画。3.html5K12教学班(语文、数学、英语、物理、化学等科目)课件/游戏/动画,4.svg矢量图形交互课件(特点:大小变化,清晰度不变)。5.多帧H5游戏,6.三维互动课件。7.1一对一、一对多在线互动课程。