3.前端知识
一、VUE入门
1. Vue入门案例
引入vue文件
编写vue代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14<script src="vue.js"></script>
<div id="app">
<!--插值表达式-->
{{message}}
</div>
<script>
new Vue({
el:'#app',
data:{
message:'hello vue'
}
})
</script>
创建代码片段
1 | { |
2. 单向和双向绑定指令
单向绑定基础语法:v-bind
指令用在标签属性上面,通过指令获取data中定义变量的值
1 | <div id="app"> |
双向绑定基础语法:v-model
1 | <div id="app"> |
在双向绑定中值发生变化,会引起所有位置的keyword
变化
3. 绑定事件
基础语法:v-on:事件名称="调用方法"
简写:@事件名称
1 | <body> |
4. 条件指令
基础语法:v-if
v-else
1 | <div id="app"> |
5. 循环指令
基础语法:v-for
1 | <div id="app"> |
6. 生命周期
created
:在页面渲染之前执行
mounted
:在页面渲染之后执行
1 | <div id="app"> |
二、Axois
- 在html页面中引入axios的js文件,也包含vue的js文件
- 编写具体代码
1 | <div id="app"> |
三、Node.js
是一个基于Chrome V8引擎的JavaScript运行环境:即Node.js内置了Chrome的V8引擎,可以在Node.js环境中直接运行JavaScript程序。
查看是否安装成功,在cmd中输入node -v
1 | //引入http模块 |
四、NPM包管理器
常用命令:
npm init
:初始化,生成package.json文件
npm init -y
:初始化都使用默认的值
npm config set registry https://registry.npm.taobao.org
:修改淘宝镜像
npm config list
:查看npm配置信息
npm install 依赖名称
,或者指定下载版本npm install 依赖名称@x.x.x
根据配置文件下载依赖:直接使用npm install
五、webpack
可以将多种静态资源文件转换成一个静态资源文件,减少了页面请求
安装webpack,
npm install -g webpack webpack-cli
创建js文件
1
2
3
4//01.js
exports.info=function(str){
document.write(str)
}1
2
3
4//02.js
exports.add=function(a,b){
return a+b;
}1
2
3
4
5//main.js
const a = require('./01.js')
const b = require('./02.js')
a.info('hello a'+b.add(1,2))创建配置文件
webpack.config.js
1
2
3
4
5
6
7
8const path = require("path") //node.js内置模块
module.exports={
entry: './main.js', //配置文件入口
output:{
path: path.resolve(__dirname,'./dist'), //输出路径
filename: 'bundle.js' //输出文件
}
}使用命令打包
webpack --mode=development