美文网首页
JavaScript之浏览器

JavaScript之浏览器

作者: 黄培忠 | 来源:发表于2017-03-02 15:10 被阅读0次

由于JavaScript的代码是在浏览器中运行的,所以浏览器是JavaScript开发者必须要关注的

目前主流的浏览器分为这么几种:

1、IE 6~11:国内用得最多的是IE浏览器,历来对W3C标准支持差,从IE10开始支持ES6标准;

2、Chrome:Google出品的基于Webkit内核浏览器,内置了非常强悍的JavaScript引擎-V8,由于Chrome一经过安装就时刻保持自动升级,所以不用管它的版本,最新版早就支持ES6了;

3、Safari:苹果的mac系统自带的基于Webkit内核的浏览器,从OS X 10.7 Lion自带的6.1版本开始支持ES6,目前最新的OS X 10.11 EI Capitan自带的Safari版本是9.x,早已经支持ES6;

4、Firefox:Mozilla自己研制的Gecko内核和JavaScript引擎OdinMonkey。早期的Firefox按版本发布,后来终于聪明地学习Chrome的做法进行自升级,时刻保持最新;

5、移动设备上目前iOS和Android两大阵营分别主要使用Apple的Safari和Google的Chrome,由于两者都是Webkit核心,结果HTML5首先在手机上全面普及(桌面绝对是Microsoft拖了后腿),对JavaScript的标准支持也很好,最新版本均支持ES6;

另外还要注意识别各种国产浏览器,如某某安全浏览器,某某旋风浏览器,它们只是做了一个壳,其核心调用的是IE,也有号称同时支持IE和Webkit的“双核”浏览器。

不同的浏览器对JavaScript支持的差异主要是,有些API的接口不一样,比如AJAX,File接口。对于ES6标准,不同的浏览器对各个特性支持也不一样。

在编写JavaScript的时候,就要充分考虑到浏览器的差异,尽量让同一份JavaScript代码能运行在不同的浏览器中。

相关文章

  • Client's JavaScript

    什么是JavaScript? JavaScript的运行环境? 浏览器中JavaScript可以做什么? 浏览器中...

  • JavaScript入门

    JavaScript作为可跨平台,跨浏览器的语言,功能之强大。JavaScript可以直接嵌入在网页的任何地方,通...

  • JS Window

    JavaScript Window - 浏览器对象模型 浏览器对象模型 (BOM) 使 JavaScript 有能...

  • day28-JavaScript对象

    一、浏览器中的JavaScript 1.JavaScript的对象 浏览器中的JavaScript主要包含三个要点...

  • 从浏览器架构认识BOM和DOM

    浏览器架构 JavaScript运行在浏览器,BOM就是连接JavaScript代码和浏览器的桥梁,而DOM就是用...

  • JavaScript Window

    浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。 所有 JavaScript 全局对...

  • JavaScript之浏览器

    由于JavaScript的代码是在浏览器中运行的,所以浏览器是JavaScript开发者必须要关注的 目前主流的浏...

  • 前端知识填坑记(二):call和apply,bind ,new

    前端知识填坑记(一):浏览器内核,事件委托 call和apply,bind 的模拟实现 JavaScript 之 ...

  • JavaScript的介绍及嵌入方式

    JavaScript介绍 JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决...

  • 2018-11-06

    浏览器中的JavaScript主要包含三个要的:ECMAScrupt:JAVAScript语法规范BOM:浏览器对...

网友评论

      本文标题:JavaScript之浏览器

      本文链接:https://www.haomeiwen.com/subject/xizhgttx.html