天天看點

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