浏览器端的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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,663评论 25 709
  • 本文首发于 GitChat,现免费放出~感谢大家的支持。 我们都知道,大学几乎是没有 Web 前端课的。以我所在的...
    hylerrix阅读 10,413评论 6 60
  • 昨天晚上老公打电话,打针的条子怎么没有写?人家赵。。都已经拿到了。你怎么搞的,为什么我们总没有别人好?你做事怎么总...
    懒懒的妈阅读 2,571评论 1 1
  • Block注意: // 直接赋值backgroundColor不行(只读) // 这个做法不行 self.sele...
    然亦伞阅读 1,697评论 1 1
  • 4月14号速8上映,我是昨天才去看的,看票房相当高,不看都追不上潮流,但其实我是那种看场面看视觉的人,这种电影最不...
    也孤独也灿烂阅读 1,535评论 0 0

友情链接更多精彩内容