JS行为(ESMAScript, JSdom, bom)
$.ajax() <- (xmlhttpRequest由这个封装来的) -> axios(vue版) = ajax技术
jquery(操作)
bootstrap
$.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:只适合在表单里