JS,ES6、Vue.js、node.js

JS行为(ESMAScript, JSdom, bom)

$.ajax() <- (xmlhttpRequest由这个封装来的) -> axios(vue版) = ajax技术

jquery(操作)

bootstrap

react facebook公司

angular 谷歌公司

vue 中国人 尤雨溪

ES6 简单语法

ES5

   var 全局声明变量

ES6

声明

   let 块里声明变量 一般在for循环中

  const 声明一个只读的常量 一但声明立即初始化 不能重复声明

模版字符串

  var str = `哈哈${a}oo${b}`; a,b 是要并接的字符串

箭头函数

多个参数

  var sum = (num1, num2) => num1 + num2;

等同于:

  var sum = function(num1, num2){

     return num1 + num2;

  }

   arguments 不能使用

  addEventListener(用在移动端,pc端要适配) = onclick

nodejs服务器使用

npm init --yes 初始化我们的项目(自动会生成一个package.json的文件)
                npm install jquery --save   //安装第三方包
                npm install webpack --save -dev  
      创建一个vue项目      
        先下vue-cli: npm install -g @vue/cli-init
     初始化: vue init webpack '项目名'     
        进入项目: cd 项目名      
        执行: npm run dev
    如果你拿到一个新的项目
        cd 项目名
        
        <!--npm rebuild-->
        npm install xxx --save
        
        npm run dev  //执行项目
        npm start   //开始
        npm run build  //建立
            

  

Vue:

vue全家桶:

  vue + vue-router + vuex

核心概念:数据驱动视图

   v-bind:title='xx' 简便学法 :title='xx'

   v-on:click="xx" 简便学法 @click='xx'

   v-for

   v-model='xxx' 数据双向绑定= 单项数据绑定 + UI时间监听 ps:只适合在表单里

详情请看vue官网: