天天看点

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