以下是本人的一些分享,我热爱编程,希望能多交编程的爱好者,如果你也是其中一名,那么请加好友,大家关注一下,下面的文章是自己觉得一些有用的东西,留下来给自己当笔记,当然也希望能帮助到你,首先感谢你的阅读~!
  在Mozilla发布几个Firefox 3.7 preview版本之后,今天终于发布了Firefox 4 beta 1,在这个硝烟愈来愈浓的浏览器战场,Firefox 4的发布让情况更加复杂了。现在让我们来看看Firefox 4的改进和对3G前端开发的影响吧。

  一、界面改进

  正如之前泄漏出来的概念图一样,Firefox最终大刀阔斧的改变了自己的界面:

  这个界面确实变的简洁漂亮了,我个人也很喜欢它的某些细节,但是结构和Chrome/Opera的相似性,让我不得不担心,是不是将来主流的浏览器都要采用将tab放到上面并隐藏工具栏的布局了,所以,如果将来IE 9正式版出来的时候也是这样的布局,大家不要意外呀~~~

  二、性能提升

  Firefox 4改进了很多方面的性能,比如DOM和CSS渲染、JS引擎、以及部分硬件加速,据说可以更快的处理更复杂的DOM和CSS选择器。据Zimbra的性能测试,Firefox 4性能比之前版本提升了两倍。

  三、HTML 5

  Firefox 4加入了一些HTML 5特性的支持,包括HTML 5表单和一些标签,比如article、section、nav、aside、hgroup、header、footer等,但是根据这个页面显示的状态,Firefox 4对HTML 5表单的支持还很鸡肋。

  四、HTML 5 parser

  Firefox 4是“第一个完全支持”HTML 5 Parser的浏览器,这使得Firefox 4可以在HTML代码中嵌入SVG和MathML。

  五、HTML 5视频

  Firefox 4开始支持WebM视频格式

  六、CSS

  这个beta版本的Firefox几乎完全支持CSS transition

  可以使用-moz-resize定义textarea元素是否可伸缩

  支持CSS3 calc属性

  原生支持CSS 3的背景大小属性,-moz-background-size属性直接改名为background-size,私有属性将不再支持

  支持-moz-p_w_picpath-rect属性来显示背景图片的一部分

  七、其它

  当然还有一些其它方面的增强,包括JS和DOM Event的增强,感兴趣的同学可以查看http://hacks.mozilla.org/2010/07/firefox-4-beta-1-is-here-whats-in-it-for-web-developers/

  另外,由于Firefox 4 更换了插件引擎,所以之前的插件基本都不能用了——不知道Mozilla的那些家伙是怎么想的,3.5还是3.6的时候就更新过一次引擎,导致之前的插件全部要重写,现在又这样做,这让插件开发者和我们这些使用者情何以堪啊,不过,这次可以暂时曲线解决旧插件的问题(这个链接链接到后面的那篇文章的链接)的。

  各大网站已经对Firefox 4 beta 1进行了一系列的测试,结果显示它与Chrome和Opera等还有一些差距,不过我在html5test.com上做了下测试,在Windows xp系统中,Firefox 4 beta 1拿到了189分的高分,这的确是一个很不错的成绩。

  从上面列出的新特性以及IE 9 pre版的一些新特性可以看出,浏览器厂商都开始在HTML 5方面发力,但是到目前为止没有一个浏览器完美的支持HTML5,但是我们可以考虑在自己的项目中适度的使用HTML5的特性了。标准的实现需要时间,但是理想化的标准是不存在的,我唯一期望的是各个浏览器对HTML 5和CSS 3的标准支持不要有太大的差距。

  另外,Firefox 4 beta 1开始引入硬件加速了,mac版的safari也有一些硬件加速功能,IE 9的硬件加速让其性能大增——这或许会是另一个趋势吧,毕竟浏览器能做越来越多的事情了,而速度和性能也是赢取用户的最重要的因素。

  无论如何,虽然我个人对Firefox期待更多,但是这次确实是一个不小的改进,让我们期待Firefox 4的正式版发布吧。

广州达内凭借不断创新的“达内教学系统(Tarena Teaching System - TTS)”,达内科技已在中国20多个主要城市建立了40多家培训中心,累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、 TOM、新浪、搜狐、百度、联想、亚信等知名企业培养输送了近9万名学员,迅速成长为中国高端IT培训领军品牌。

转载于:https://blog.51cto.com/3gandroid/1158599

浅析Firefox 4的改进和对3G前端开发的影响相关推荐

  1. 更多改进 苹果iPhone 3G版深入评测

    外观造型更显时尚 iPhone 3G保持了iPhone大气的直板式造型设计,拥有115.5×62.1×12.3mm的三围尺寸,重量则是133g,无论是尺寸还是重量,都不算小.尽管iPhone 3G的机 ...

  2. Firefox ios 火狐浏览器iOS版本二次开发(二)

    Firefox ios 火狐浏览器iOS版本二次开发(二) 编译 Firefox ios源代码下载地址: Firefox CSDN下载地址 Firefox ios版本采用的是swift语言来进行开发的 ...

  3. 广州达内软件有限公司-3G嵌入式开发助教

    3G嵌入式开发助教 工作经验:二年以上 学历要求: 本科 工作地点:广州 月 薪:面议 职位描述:   职位职能:  讲师/助教  兼职教师职位描述: 任职要求: 1.精通C语言,熟悉汇编语言,c++ ...

  4. 浅析云平台底层架构 进行云原生应用开发 系列课程-薛海涛-专题视频课程

    浅析云平台底层架构 进行云原生应用开发 系列课程-2892人已学习 课程介绍         如何依托Bluemix的PaaS服务,开发云原生应用,并深入的讲解cloudfoundry app生命周期 ...

  5. 苹果、微软、Google 和 Mozilla 共同合作,改进跨浏览器的扩展开发

    Firefox.Edge.Safari 和其他众多的浏览器都以 Chrome 的扩展 API 为基础,但每个浏览器都增加了自己的变化,并不完全与 Google 的 API 保持一致.因此对于那些想要支 ...

  6. 手机游戏市场分析-3G手机开发公开课-东方尚智,3g数字内容学院

    介绍了手机游戏行业的市场,主讲人东方尚智,3g数字内容学院讲师沈大海 手机开发平台: 基于OS的开发:     Symbian     Windows Mobile     Android     I ...

  7. myCobot pro 机械臂(4)正向运动学——改进DH表示法(开发环境:python)

    我只能说,写这篇博客太艰难了--一定要沉住耐心--这个型号的机械臂与官方给的手册里面的参数是有出入的-- 感谢<台大机器人学课程><机器人学之运动学笔记[3]-- 机械臂DH表示法+ ...

  8. 浅析深度学习中Batch Size大小对训练过程的影响

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨陈志远@知乎(已授权) 来源丨https://zhuanlan ...

  9. firefox如何载入json文件_如何去解决JS跨域问题 怎么能学好Web前端开发

    如何去解决JS跨域问题?怎么能学好Web前端开发?JavaScript跨域是指通过JS在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过JS获取页面中不同域的框架中(if ...

最新文章

  1. linux webservice服务器端,Linux查看资源使用情况 webservice服务端口监控
  2. java中的int、Integer 和 new Integer()的区分和比较
  3. SLF4j+LOG4j
  4. 基于 Asp.Net的 Comet 技术解析
  5. 让服务器接近最终用户能解决性能问题吗?——微云网络
  6. HYSBZ 1588 营业额统计 平衡二叉树模板
  7. php fpm 安装配置,php php+fpm安装配置
  8. 【今日CV 视觉论文速览】22 Nov 2018
  9. PCA和线性回归之间的关系如何?
  10. ubuntu 安装 swoole 和mac 安装swoole 扩展
  11. HTML+CSS+Javascript教学视频【0409更新】
  12. python获取所有上市公司的加权净资产收益率
  13. Yii2 常用操作总结
  14. 快速处理倒车影像的设计研究与实现
  15. git Pull Request 是什么意思?
  16. 3 a 5的c语言表达式,C语言中,赋值表达式:(a=3*5)=4*3,为什么整个表达式的值为1,表达式x=(a=3,6*a)和表达式x=a=3,6*a分别是...
  17. 在线教育的优势强调实时直播、实时互动
  18. Sicily.1004. I Conduit!
  19. 双11快速拉新促活,容联云智能客服助力商家提升GMV
  20. JAVA一些基础概念

热门文章

  1. 大话设计模式之爱你一万年:第十三章 行为型模式:策略模式:女友在手,说走就走:2.策略模式之出行旅游
  2. 关于Leaflet打印地图的三种方法
  3. cpu 占用过高排查流程
  4. 后端将时间格式转换为带am pm的这种
  5. layui弹出层,点击关闭按钮确无法关闭
  6. 将灰度图像变换到0-1的灰度范围
  7. 用c语言构造下三角,数据结构之获取矩阵下三角
  8. 九龙证券|地产股突然爆发!李蓓再度公开唱多,北上资金却在减持
  9. 天猫精灵使用体验之三——语音控制电视(借助天猫魔盒)
  10. 字体库(阿里巴巴矢量图标库)使用两三坑