作者gpmm (银色)
看板Google
标题Re: [问题] google的企图?
时间Fri Oct 17 00:22:37 2008
※ 引述《fotofolio (投①号,逆转胜)》之铭言:
: ※ 引述《gpmm (银色)》之铭言:
: : 尤其是在商业导向下,当然大家都会想让自己的浏览器在标准以外提供更多东西,
: : 像 Chrome 的 V8 与 FF 3.1 的 TraceMonkey,
: : 难道这些东西也是他们没有遵守通用的游戏规则?
: 如果有认为浏览器「本来就跟游戏机一样」这个前提,那当然会认为IE乱搞没什麽
: 也会觉得跨平台应该是网页制作者是自己应该努力的目标
: 本来就跟游戏机一样?呵,这个问题各自心中有定见
: 这种观念的辩论我就不做了
: 我倒是想请教一下
: 就我所知Chrome 的 V8 与 Fx 3.1 的 TraceMonkey都是各自的javascript引擎而已
: v8跟TraceMonkey是搞了什麽独家规格,
: 让开法者如果写javascript时用了,结果只能Chrome或是Fx执行?
: 甚至还被你拿来跟IE的的错误css box解析相提并论?
的确,V8 和 TraceMonkey 是各自的 javascript 引擎,
在这边提出的意思是本来各家都会为了自己的商品做强化,
我们也并不会因为某种冗长的 js script 在 Chrome / FF3.1 上跑的特别顺畅,
所以说这是专门 for Chrome / FF3.1,而摒弃了其他浏览器,
甚至说 Chrome / FF3.1 only
况且 js 引擎和 js 跨浏览器本是互相会有关连的事,
我并没有提到 V8 or TraceMonkey 会让 js 产生不同的执行结果,
(也不太清楚会不会影响,还没太多机会实测),
至少目前看来他们主要是强化了不同的底层实做,
讲到这里,忽然想起 V8 有提到会提供 js 可用的本地 database,
这我就不清楚算不算只能在 Chrome 执行了… :Q
各家浏览器有各自的 css box 解析,也有各自的 js 引擎,
光是 IE 的事件模型和 FF 的就差很多,在某方面而言 IE 也是为了
降低 developer 门槛,所以产生很多有趣但不正常的简易码 :Q
经常会觉得 js 在跨平台(浏览平台)的撰写上,难度胜於 css box 解析,
相信这点在平常不使用 js framework / library,
而习惯自己用手刻的人最能体会,比如写个微型的 editor 等等… :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.237.129
1F:→ fotofolio:讲到script 又是IE自己搞VBscript跟Jscript 10/17 00:46
2F:→ fotofolio:只有IE才会搞出执行结果不同的script跟css 10/17 00:48
3F:→ fotofolio:IE的css box的错误你可以美化成功能强化 佩服的啦 10/17 00:50
4F:推 carlcarl:哪里有说功能强化= =? 10/17 02:15
5F:→ fotofolio:在这边提出的意思是本来各家都会为了自己的商品做强化 10/17 07:15
6F:→ fotofolio:第二行 10/17 07:15
7F:→ LewisHamiltn:讲到这个就恨 每次写js ff safari chrome都正常 10/17 08:56
8F:→ LewisHamiltn:最後都要为了ie 6 ie 7找妥协的写法或做例外处理... 10/17 08:56
9F:推 fotofolio:在某些人眼中ie搞怪=游戏机平台 10/17 19:42