粉粉蕉的笔记本粉粉蕉的笔记本
  • JAVA

    • 代码笔记
    • Java8实战
    • 分布式事务实战(Seata)
    • 模板引擎(FreeMarker)
    • SpringSecurity
    • Maven
  • PYTHON

    • 概述
    • python3
    • python3(菜鸟教程)
    • pandas
    • numpy
    • matplotlib
  • 中间件

    • Kafka
    • RocketMQ
    • Redis
    • MongoDB
    • Elastic Search
  • 数据库

    • Mysql
  • 前端

    • Vue学习笔记
    • 前端常见问题汇总
  • 设计模式
  • 大数据

    • 概览
    • Hadoop
    • Hive
  • 机器学习

    • 机器学习概览
  • linux命令速查
  • windows命令速查
  • Docker笔记
  • kubernetes学习笔记
  • kubernetes实操笔记
  • 运维工具大全
  • git操作宝典
  • 概率论
  • 线性代数
  • 统计学
  • 金融知识学习
  • 聚宽
  • 因子分析
  • 健身

    • 笔记
    • 训练计划
  • 读书笔记

    • 《深度学习》
  • 其他

    • RSS
    • 资源导航
    • 医保
    • 装修攻略
我也想搭建这样的博客!
🚋开往
  • JAVA

    • 代码笔记
    • Java8实战
    • 分布式事务实战(Seata)
    • 模板引擎(FreeMarker)
    • SpringSecurity
    • Maven
  • PYTHON

    • 概述
    • python3
    • python3(菜鸟教程)
    • pandas
    • numpy
    • matplotlib
  • 中间件

    • Kafka
    • RocketMQ
    • Redis
    • MongoDB
    • Elastic Search
  • 数据库

    • Mysql
  • 前端

    • Vue学习笔记
    • 前端常见问题汇总
  • 设计模式
  • 大数据

    • 概览
    • Hadoop
    • Hive
  • 机器学习

    • 机器学习概览
  • linux命令速查
  • windows命令速查
  • Docker笔记
  • kubernetes学习笔记
  • kubernetes实操笔记
  • 运维工具大全
  • git操作宝典
  • 概率论
  • 线性代数
  • 统计学
  • 金融知识学习
  • 聚宽
  • 因子分析
  • 健身

    • 笔记
    • 训练计划
  • 读书笔记

    • 《深度学习》
  • 其他

    • RSS
    • 资源导航
    • 医保
    • 装修攻略
我也想搭建这样的博客!
🚋开往

VUE笔记

参考资料

VUE官方文档(https://cn.vuejs.org/)

笔记

关于 javascript的 import、export、require

CommonJS 规范下:

【导出模块】

const myModule = {
   myFunction: function() {
       console.log('This is my function');
   },
   myVariable: 'This is my variable'
};

module.exports = myModule;

【导入模块】

// 导入模块
   const importedModule = require('./myModule');

   // 使用导入的模块
   importedModule.myFunction(); // 输出 'This is my function'
   console.log(importedModule.myVariable); // 输出 'This is my variable'

略

var、let、const的区别

ES6规范下:

【导出模块】

// 导出模块
const myFunction = () => {
   console.log('This is my function');
};

const myVariable = 'This is my variable';

export { myFunction, myVariable };

【导入模块】

// 导入模块
import { myFunction, myVariable } from './myModule.js';

// 使用导入的模块
myFunction(); // 输出 'This is my function'
console.log(myVariable); // 输出 'This is my variable'

注意! 用CommonJS规范导出的模块,可以用ES6规范进行导入;同样,用ES6规范导出的模块,也可以用CommonJS规范进行导入

var、let、const的区别

var用于声明变量,且具有”变量提升“的特性,因而不推荐使用。

什么是变量提升?

let、const是ES6后新增的关键字。

let负责声明变量;const负责声明常量。

const声明的常量只可读,不可被修改。定义时必须初始化。

一个VUE实例(new Vue()),都有一些什么属性?

var vm = new Vue(){

	el:'#app',  //将 Vue 实例绑定到了id为'app'的HTML元素(根实例特有属性)

	data:{
		fullname:'',
		firstname:'',
		lastname:'',
		age:12
	},    //保存数据


	methods:{
		plus:(var attr1,var attr2){
			return attr1+attr2;
		}
	},    //定义实例中可用函数

	components:{ ThemePicker }, //导入外部的组件

	created: function(){

	},   //钩子函数,在实例被创建之后执行

	watch:{
		firstname: function(newValue,oldValue){
			this.fullname = newValue + this.lastname;
		}
	}    //侦听函数,当firstname的值变化时便会执行函数

}
Last Updated: 4/30/26, 9:21 AM
Contributors: dongyz8