浏览器端的JavaScript

浏览器也称为用户代理useragent,随着这几年前端极速发展,前端在工程化、组件化等方面的实践。JavaScript在前端开发中占据了越来越大的比重。我根据自己这几年几年前端的工作经验,对浏览器端的JavaScript进行一下总结。

前端JavaScript主要由三部分组成:

  1. ecmascript 标准化的脚本语言
  2. HTML DOM 为JavaScript操作HTML文档提供接口
  3. BOM 各个浏览器厂商对JavaScript的扩展,例如: window

由于各个浏览器厂商在实现JavaScript时的差异,我们在使用JavaScript需要处理兼容性问题;即使同一个厂商的不同版本浏览器之间也存在差异。
所以会有jQuery这种JavaScript库,来处理不用浏览器之间的差异。

随着这两年前端vue.js、 React等框架的发展以及各个浏览器厂商努力向标准靠拢,在使用这些框架的时候越来越多的使用原生操作DOM的接口,这要求我们需要能对原生DOM接口有更多的了解。


对初中级前端工程师要掌握的JavaScript技能个人见解

  1. 掌握常用的数据类型
    string number array 对象字面量
  2. ajax
    掌握ajax的机制,能自己封装简单的工具库,处理跨域问题
  3. DOM
    掌握常用DOM操作
  4. 熟练使用一个MV*框架,以及一个类库
  5. 熟练使用一个前端打包工具比方说webpack

在初中级阶段,主要任务是能快速实现需求并能保证代码的可读性。

你可能感兴趣的:(浏览器端的JavaScript)