scriptdragon(为什么不用flash替代h5)

admin

scriptdragon,为什么不用flash替代h5?

做浏览器开发10年,是有内核的浏览器,不是国内以前那种套壳浏览器。

scriptdragon(为什么不用flash替代h5)

最早非IE浏览器的插件的api是NPAPI, 这套api比较简单,也就是提供给插件一个绘图区,让插件绘制一些简单的内容。再和浏览器做些简单的交互。NPAPI的本意是这样的,但flash把它玩坏了。flash最早确实只是简单的解析自己的swf文件做点动画,后来flash越来越复杂,自带一个vm,解析动画,自带actionscript引擎,操作swf内的object. 后来还提供硬件加速来播放视频, 访问麦克风。 flash走火入魔了,你做了浏览器做的事,下一步是不是做操作系统的事?来个flash OS怎么样?

NPAPI提供的简单接口,根本没有预期到一个插件会做这么多事情,主循环里,只提供了几个api调用,让插件去绘制给定的区域,但flash做点事情太多了,浏览器原本只给你1s钟刷一下墙,你丫的还要干一堆其它的。1s完不成,浏览器也只能等你。于是大家经常看到网页卡住不动了。浏览器表示,这个锅我不能背啊。

而flash插件自身,也由于过于复杂,也采用了多线程甚至多进程,在其他线程里把该准备的东西都准备好,浏览器叫我1s刷完自己的黑板,我就能刷完。但现实世界没那么理想化。记得三星的limo平台开发浏览器时,当时flash插件是印度人提供的引擎,线程同步做一塌糊涂,想完全做好线程同步,就会卡住浏览器。 不卡住,他们的插件机会在屏幕上乱画,超出浏览器给他的区域,就会把浏览器搞挂。我们做浏览器的很受伤,凭什么你flash插件的问题,让我来浏览器来背呢?我想苹果的iphone肯定会遇到类似的问题,所以人家干脆不支持,简直大快人心。

前面卡顿的以及和浏览器交互的问题,chromium里引入了ppapi,这套api很强大,卡顿这种问题是可以解决的。但安全问题,就没那么理想化了。前面也说了npapi,浏览器只提供接口,flash插件插件除了刷黑板以外,有没有挖墙角,浏览器完全不知道。flash插件的输入是来自网络的任意swf文件,黑客攻击一下,让flash插件挖一下墙角(偷个机器上的文件),在墙上打个洞(开个后门),把房子推掉(格式化硬盘),都是有可能的。

有人说,浏览器解析html,输入也不稳定,不也会有这种可能吗?是的,浏览器也有很多漏洞,以前的浏览器确实攻击者能肆意妄为。chromium引入沙箱结构,不同的任务在不同进程中进行。下载数据在一个进程,这个进程因为要处理缓存,所以可以访问硬盘,解析html在一盒进程,这个进程只能计算,他所在的namespace没有文件(这是操作系统提供的机制),没有网络,渲染进程只能访问渲染资源。 这就是所谓的沙箱,接受不稳定输入的html解析进程,即使有漏洞,也就是自己挂掉,也访问不了网络和磁盘。很理想吧,可flash不遵循这套东西,它什么都自己做,也就是破坏了沙箱机制。 chromium的开发人员,把flash扔到一个独立的进程中去,你挂掉就挂掉,别把我也弄挂掉了。可安全问题,还是没解决。chromium被爆安全漏洞,往往很快就做出反应,解决了。可有时候浏览器知道flash的插件上有个漏洞,但adobe根本不及时修。就算Adobe提供了新的插件,用户也不及时更新。浏览器开发人员做再多努力,你flash自己要作死,我们也挡不住。所以,最好的方法是,不带你玩了。这样世界就清净了。

大家都说乔布斯不支持flash,是商业目的,这个不好评价. 但从浏览器开发角度来说,丢掉flash真是大赞。

我的世界中有什么命令?

以下就是我的世界指令。

圈地指令

用木棍【各个服务器不一样,绝大部分默认是木锄】,左击一个点,右击一个点【两点内为你想圈的长宽高,对角,一个高点,一个低点】然后输入查询大小,再输入创建领地。查询区域大小/resselectsize, 移除领地/resremove名字

创建领地/rescreate名字 领地转赠/resgive领地名玩家名

设置传送点/restpset 领地改名/resrename【旧名称】【新名称】

leave为离开时信息 领地权限/resset领地名权限t/f

单人领地权限/respset领地名玩家名权限t/f 显示你所在的领地/rescurrent

得到某领地的信息/resinfo领地名 显示你拥有的领地/reslist

显示所有领地/reslistall 显示重要的权限/reslimist

显示你所在的领地所有子区域/ressublist 设置子空间/ressubzone

子空间权限/resset领地名,空间名权限true/false 移除子空间/resremove领地名,空间名

领地权限

mmove【移动】,build【改变地形】,place【放置物品】,destroy【破坏】,use【使用】,container【打开箱子】,pvp【玩家伤害】,tp【传送到改领地】,ignits【点火】,firespread【火的传播】,bocket【桶的使用】,flow【后面两个总括】,lavaflow【岩浆流动】waterflow【水的流动】creeper【JJ怪爆炸】,tnt【爆炸】,monsters【怪物出生】animals【动物出生】subzone【子空间】healing【治疗】,piston【活塞,活塞不适用于单人领地权限】trusted【全部权限】

四级热词?

文化类

1.阴历: lunar calendar

2.阳历: solar calendar

3.春节: the Spring Festival

4.除夕: Chinese New Year’s Eve

5.清明节: Tomb Sweeping Day

6.重阳节: the Double Ninth Festival

7.腊八节: the Laba Festival

8.元宵节: the Lantern Festival

9.劳动节: International Labour Day

10. 中秋节: the Mid-Autumn Festival

11. 端午节: the Dragon Boat Festival

12. 乞巧节(七夕节): Double-Seventh Day

13. 法定节日: legal/statutory holiday

14. 春联: Spring Festival couplets; Lunar New Year couplets

15. 年画:Spring Festival picture; New Year picture

16. 剪纸:paper-cut; scissor-cut

17. 红包: red packet

18. 舞狮:lion dance

19. 舞龙: dragon dance

20. 灯笼: lantern

21. 灯谜: riddles written on a lantern

22.灯会:lantern show/festival

23. 压岁钱:lucky money

24. 祭祖宗:offer sacrifices to one’s ancestors

25. 元宵:sweet dumplings

26. 踩高跷:walk on stilts

27. 扫墓:sweep a grave-pay tribute to a dead person at his tomb

28. 扭秧歌:do the yangge dance

29. 赛龙舟:dragon boat race

30. 月饼: moon cake

31. 赏月:appreciate the glorious full moon; enjoy a bright full moon

32. 毛笔:Chinese writing brush

33. 书法:calligraphy

34. 楷体:formal/regular script

35. 行书:running script/hand

36. 风水:geomantic omen

37. 闰年:leap/intercalary year

38. 十二生肖:Chinese zodiac

39. 庙会:fair; temple fair

40. 放爆竹:let/set off firecrackers

41. 守岁:stay up later or all night on the New Year’s Eve

42. 拜年:pay a New Year visit

43. 团圆饭:family reunion dinner

44. 京剧:Peking opera; Beijing opera

45. 秦腔:Shaanxi opera

46. 功夫:kung fu

47. 太极:Tai Chi

48. 口技ventriloquism; vocal mimicry/ imitation

49. 木偶戏:puppet show

50. 皮影戏:shadow play

51. 折子戏:highlights from operas

52. 杂技:acrobatics

53. 相声:comic dialogue; crosstalk

54. 刺绣:embroidery

55. 苏绣:Suzhou embroidery

56. 泥人:clay figure

57. 中国画:traditional Chinese painting

58. 水墨画:wash painting

59. 中国结:traditional Chinese knot

60. 中国古代四大发明:the four great inventions of ancient china

61. 火药:gunpowder

62. 印刷术:printing

63. 造纸术:paper making technology

64. 指南针:compass

65. 青铜器:bronze ware

66. 瓷器:porcelain; china(ware)

67. 唐三彩:tri-colored glazed pottery of the Tang Dynasty; Tang tri-colour

68. 景泰蓝:cloisonne

69. 秋千:swing

70. 武术:martial arts

71. 旗袍:cheongsam

72. 中山装:Chinese tunic suit

73. 唐装:Tang suit; attire of traditional Chinese style

74. 儒家思想:Confucianism

75. 儒家文化:Confucian culture

76. 道教:Taoism

77. 墨家:Mohist school

78. 法家:Legalist school

79. 佛教:Buddhism

80. 孔子:Confucius

81. 孟子:Mencius

82. 老子:Lao Tzu

83. 庄子:Chuang Tzu

84. 孙子:Sun Tzu

85. 墨子:Mo Tzu

86. 象形文字:pictographic characters; pictograph

87. 文房四宝(笔墨纸砚):four treasures of the study (writing brush, ink stick, ink slab and paper)

88. 《大学》:The Great Learning

89. 《中庸》:The Doctrine of the Mean

90. 《论语》:The Analects of Confucius

91. 《孟子》:The Mencius

92. 《孙子兵法》:The Art of War

93. 《三国演义》:The Romance of the Three Kingdoms

94. 《西游记》:Journey to the West

95. 《红楼梦》:A Dream in Red Mansions

96. 《水浒传》:Water Margin

97. 《山海经》:The Classic of Mountains and Rivers

98. 《资治通鉴》:History as a Mirror

99. 《春秋》:The Spring and Autumn Annals

100. 《史记》:Historical Records

101. 《诗经》:The Book of Songs

102. 《易经》:The Book of Changes

103. 《礼记》:The Book of Rites

104. 《三字经》:Three-Character Scriptures

105. 八股文:eight-part essay

106. 五言绝句:pentasyllabic quatrain

107. 七言律诗:heptasyllabic regulated verse

108. 山东菜:Shandong cuisine

109. 川菜:Sichuan cuisine

110. 粤菜:Cantonese cuisine

111. 扬州菜:Yangzhou cuisine

112. 年糕:New Year cake

113. 油条:deep-fried twisted dough sticks

114. 豆浆:soya milk

115. 馒头:steamed bun

116. 花卷:steamed twisted roll

117. 包子:steamed stuffed bun

118. 北京烤鸭:roast Beijing duck

119. 拉面:hand-stretched noodles

120. 馄饨:wonton

121. 豆腐:tofu

122. 麻花:fried dough twist

123. 烧饼:sesame seed cake

124. 皮蛋:preserved duck egg

125. 蛋炒饭:rice fried with eggs

126. 糖葫芦:sugar-coated haws on a stick

127. 火锅:hotpot

128. 长城:the Great Wall

129. 烽火台:beacon tower

130. 秦始皇陵:Mausoleum of the First Qin Emperor

131. 兵马俑:Terracotta Army

132. 大雁塔:Giant Wild Goose Pagoda

133. 丝绸之路:the Silk Road

134. 莫高窟:Mogao Grottoes

135. 华清池:Huaqing Hot Spring

136. 五台山:Mount Wutai

137. 九华山:Mount Jiuhua

138. 峨眉山:Mount Emei

139. 泰山:Mount Tai

140. 黄山:Mount Huang

141. 故宫:the Imperial Palace

142. 天坛:the Temple of Heaven

143. 午门:the Meridian Gate

144. 大运河:the Grand Canal

145. 护城河:city moat

146. 回音壁:the Echo Wall

147. 居庸关:Juyongguan Pass

148. 九龙壁:the Nine Dragon Wall

149. 黄帝陵:the Mausoleum of the Yellow Emperor

150. 苏州园林:Suzhou garden

151. 西湖:West Lake

152. 九寨沟:Jiuzhaigou Valley

153. 日月潭:Riyuetan Lake; Sun Moon Lake

154. 布达拉宫:Potala Palace

155. 鼓楼:drum tower

156. 四合院:quadrangle dwelling

157. 孔庙:Confucian temple

158. 乐山大佛:Leshan Giant Buddha

159. 十八罗汉:the eighteen arhats

160. 喇嘛:Lama

161.绿茶:green tea

162.红茶:black tea

政治类

1. 新思想:new thought

2. 新常态:new normal

3. 新增长目标:new growth target

4. 新反腐模式:new anti-corruption model

5. 民生:people’s livelihood

6. 扶贫:poverty alleviation

7. 国防:national defense

8. 改革开放40周年:40 years of reform and opening up

9. 中国梦:the Chinese Dream

10. 人类命运

由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请在一个月内通知我们,请将本侵权页面网址发送邮件到@foxmail.com,我们会做删除处理。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,47人围观)

还没有评论,来说两句吧...