JavaScript 核心技能点

下面列出来的是JavaScript总结大纲,详细内容会继续展开,待续。。

基础

  • 数据类型相关

    • 基础类型(Number/String/Boolean/Null/undefined)
    • 引用类型(object/function/array/date)
    • 深浅拷贝
    • 类型对应的操作方法
  • 函数相关

    • 内部属性(this)
    • 外部属性(arguments/length/name/protorype)
    • call/apply
    • bind
    • 作用域及作用域链
    • 类/闭包/原型继承
    • 模块化
    • 错误及调试
  • Ajax

    • 创建过程
    • 响应码 readystate
    • 跨域请求
    • 请求方式
    • jsonp
  • jQuery

    • 流式API
    • DOM操作
    • 通用工具及方法
    • 选择器及事件队列
    • ajax方法

进阶

  • 雅虎军规熟记

  • 代码优化

  • HTML/CSS/JavaScript书写结构优化

  • 请求优化

  • 合理分流

  • 移动端性能优化

    • 网络传输优化
    • DOM操作优化
    • 内存资源优化
    • 体验优化
  • 常见算法

    • 冒泡排序
    • 插入排序
    • 希尔排序
    • 快速排序
  • 数据结构

    • 数组
    • 列表
    • 队列
    • 链表
    • 字典
    • 散列
    • 集合
    • 二叉树
    • 排序算法
    • 检索算法
  • 高性能JavaScript

    • 脚本加载和执行
    • 数据存储
    • DOM操作
    • 算法和流程控制
    • 字符串及正则
    • 控制js处理时长
    • ajax异步数据的运用
    • 语言使用习惯(eval/with/new/原生方法)
    • js压缩/Gzip/md5命名/CDN
  • 常用JS框架

    • reactjs
    • vuejs
    • angularjs 1.x
    • jquery
    • zepto
    • lodash
    • nodejs
    • express
  • 构建工具

    • gulp
    • webpack
    • fis
    • yeoman
  • MVC/MVVM概念

    • 区别
    • 框架代表
    • 使用范围
  • ECMAScript5

    • 语法
    • babel
    • promise
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容