briup第一天授课主要内容总结

  1. 当前开发架构(合格软件工程师基本素质)
    1. 熟悉linux操作系统
    2. 能够使用终端的绝对不使用图形化界面,能使用英文界面绝对不汉化
  1. 前端工程师
1. 重构技能:html/css/js
2. 交互技能:ajax
3. 企业级框架技能:vue/vuerouter/vuex/elementui | react | angular
4. 移动端技能:webapp、hybirdapp、小程序
5. 通用技能:linux/svn/git/vscode
  1. Java工程师
1. 基础技能:coreJava/xml/mysql/jdbc/servlet/jsp
2. 企业级框架技能:springmvc spring mybatis
3. 第三方:消息队列,微服务,缓存...
4. 通用技能:linux/svn/git/vscode
  1. python web工程师
  2. 人工智能工程师
  3. 大数据工程师
  4. 硬件工程师
  1. js 基础
    1)Javascript 是浏览器端语言,运行在浏览器上,是弱类型语言
    2)js组成:
    ECMAScript (js的标准) == 基础Java
    语法
    变量
    数据类型
    关键字&保留字
    操作符
    流程控制语句
    数组
    对象
    函数
    正则表达式
    DOM (js操作浏览器中的html的sdk)
    BOM (js操作浏览器的sdk)
    window.history
    window.location
    超时调用、间歇调用
    Ajax
    3)变量:和大多数语言一样,包括声明,赋值,访问。
    4)Js的基本数据类型有5种:number, string, boolean, null, undefined;
    引用数据类型类似于C语言的结构体,或者说类似于python的元祖列表字典函数。
    5)操作符:和别的语言类似,包括算术运算符、逻辑运算符、比较运算符等。
    6)流程控制和大多数语言一样使用if, if-else, if-else if以及switch-case;
    7)循环也和大多数语言类似,包括for, while, do-while;
    8)对象:类似于python的字典,用双大括号包起来的键值对,包含一些常用的易于操作的方法。
    9)数组:保存多个值的集合称为数组。
    10)函数:方法,js中的函数比java方法更强大一些,它实际上是方法和类的统称,声明和调用的方式与其他语言类似。

你可能感兴趣的:(js)