Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么期望Flash可用/启用,而不是JavaScript是可以接受的?_Javascript_Jquery_Flash_Html - Fatal编程技术网

为什么期望Flash可用/启用,而不是JavaScript是可以接受的?

为什么期望Flash可用/启用,而不是JavaScript是可以接受的?,javascript,jquery,flash,html,Javascript,Jquery,Flash,Html,上网不久,人们就普遍认为Flash是一种标准,可以说“如果你没有Flash,我的网站就无法工作”。然而,同样,如果用户没有启用JavaScript,JavaScript也会被和平地降级 我个人喜欢“HTML5”方法,而不是Flash,因为Flash给MacOSX和Linux带来了糟糕的性能 Flash方式与JavaScript方式的总体前景似乎是我面临的最大挑战,我个人还没有看到任何变化的迹象 我遗漏了什么吗?原因是Flash在所有连接互联网的计算机中的普及率约为99%,而且在所有计算机中的表现

上网不久,人们就普遍认为Flash是一种标准,可以说“如果你没有Flash,我的网站就无法工作”。然而,同样,如果用户没有启用JavaScript,JavaScript也会被和平地降级

我个人喜欢“HTML5”方法,而不是Flash,因为Flash给MacOSX和Linux带来了糟糕的性能

Flash方式与JavaScript方式的总体前景似乎是我面临的最大挑战,我个人还没有看到任何变化的迹象


我遗漏了什么吗?

原因是Flash在所有连接互联网的计算机中的普及率约为99%,而且在所有计算机中的表现都完全相同。Flash有许多不可替代的特性(直到最近,由于HTML5和更好的JavaScript实现),而JavaScript实现都是不完整的,并且在不同的浏览器中也有所不同

我不是一个flash开发人员,但我猜也会有不同的方法。现代web开发的全部咒语都是一种加法合成,所以你从一些基本的东西开始,然后从那里开始,在你继续的过程中构建特性

真正的原因是,如果你在你的网站上使用flash,你可能不会对诸如可访问性和其他小问题等问题产生任何顾虑


JavaScript开发人员也是非常和蔼可亲的人。

一般来说,这两种说法都不合适。然而,对于一些人来说,放弃为某些百分比的用户提供一个工作站点是可以接受的。

这取决于你开发的项目类型

假设用户只能与HTML进行交互是安全的(这就是为什么hijax是一个好主意,而不是假设用户能够运行ajax函数)

至于FLASH,我总是假设它对一小部分用户不可用(iphone和ipad用户将无法与您的FLASH交互)

因此,基本上,在开发门户时,我假设:

  • 用户浏览器将能够 显示HTML
  • 用户的浏览器很可能能够解释javascript
  • 用户拥有flash插件的可能性要小得多

  • 我的经验法则是:如果你一定要用flash,那就把它用在不重要的东西上。所有重要的东西都应该能够很好地使用HTML

    你说的是几乎完全不同的人群,他们的世界观非常不同。这就是为什么他们说了两件不同的事情。很少有人既是狂热的狂热者,又是进步进步的奴隶主义者


    对于支持Javascript的人来说,很多人这么做的一个重要原因是,它是一个开放的标准,任何人都可以访问它的免费实现,而不仅仅是Adobe喜欢的人。网络内容应该对网络上的每个人都可用的这种感觉也使他们对Javascript怀有敌意,因为Javascript采取了与拒绝Flash相同的“我的方式或高速公路”立场。

    HTML5可能不会扼杀Flash。虽然我是一名ActionScript3开发者,但我对Adobe的热爱微乎其微,如果有人要杀死Flash,我相信Adobe自己也会因为未能适应而失败

    网络标准是伟大的,但不可避免地会永远发生变化。由较小实体开发的解决方案可以实现变化并更快地适应。看看JQuery是如何改变人们对Javascript的看法的。大多数人已经忘记了,直到最近,人们还很少喜欢Javascript,这可能就是“优雅降级”态度的来源

    现在的共识是抱怨Flash,真正的耻辱是Adobe用它做了什么,或者更重要的是没有改进它。我同意史蒂夫·乔布斯的观点,Adobe要么懒惰,要么被误导。无论如何,这是完全没有效率的


    在我看来,插件并没有什么问题,只要它能像预期的那样工作,并且渗透率超过90%,Flash本身就有可能成为一个标准。。。在另一个世界中,也就是说。

    通常JavaScript用于支持基本但重要的操作,而重要与高使用频率、大受众、可能是业务关键型密切相关。因此,它们必须“和平退化”

    Flash倾向于用于引人注目的东西,比如游戏、厚重的UI应用程序(比如绘画风格的程序)。这些往往不那么重要,因此它们没有理由和平地退化


    例如,我可以看到谷歌分析网站的Flash部分在未来为HTML5让路。它适合它。但类似谷歌街景的东西,我认为没有真正的理由走HTML5路线(尽管我怀疑他们仍然会这样)。

    考虑到iPad的普及率和移动市场产生的在线购物收入,我认为Flash的普及率很高。我一直在听这些,但我并不认为它的受欢迎程度似乎没有下降,尽管谷歌/苹果似乎不喜欢它。谷歌并不讨厌它,他们最近把它嵌入了Chrome。唯一讨厌Flash的人是史蒂夫·乔布斯和他的忠实助手。当然,这可能会让人恼火,但互联网上其他99%的东西也是如此。@MooGoo-有趣的是,在史蒂夫的公开信中,他对Flash被移植到本地应用程序提出了超级批评,但现在他的调子变了。这对他的可信度有什么影响?哈哈,安德鲁·邓恩-Flash的人也很不错。看,我本可以对你的评论生气,但没有,这就证明了;-)他的调子变了,因为FCC让他改变了:这让我很困惑。我没有看到用Flash制作的业余产品,这让我相信有程序员在使用Flash