- 2024-08-13vue事件绑定
为元素添加属性命令:v-on:事件名=“方法名”,而方法则需要再Vue配置里面的methods属性里定义。主要的事件名有click、dbclick,mouseover,mouseout,keydown,keypress,blur,focus<buttonv-on:click="fn1">我是按钮2--vue事件绑定</button>这个fn1事件函数,需要再methods中进行定义。
- 2024-05-29vue中引入公共方法并使用
1、在utils文件夹中新建utils.js/***通用js方法封装处理两种方式*Copyright(c)2019ruoyi*//**第一种方式*/functionmyFun(){console.log('thisismyfunction')}functionfn1(){console.log("全局方法一")}//将上面连个全局公共方法,组合成一
- 2024-05-17谈谈垃圾回收机制方式及内存管理。
回收机制方式1、定义和用法:垃圾回收机制(GC:GarbageCollection),执行环境负责管理代码执行过程中使用的内存。2、原理:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执
- 2024-04-26手写bind函数
今天无事手写一个bind函数//重写bind函数Function.prototype.bindDemo=function(){//arguments可以获取到传的参数//1.先把获取到的数据转换为数组的格式letargs=Array.prototype.slice.call(arguments);//2.获取数组中第一个元素,即this即将指向的数据le
- 2024-03-12郑莉cpp习题7-11
代码#include<iostream>usingnamespacestd;classBaseClass{public:voidfn1();voidfn2();};voidBaseClass::fn1(){cout<<"调用基类的函数fn1()"<<endl;}voidBaseClass::fn2(){cout<<"调用基类的函数fn
- 2024-01-04console的高级用法,console.log带颜色的字
先展示效果图:代码如下: <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"conte
- 2023-08-01面试代码题(闭包相关)
vara=10;functionfn1(){returna+10;}functionfn2(){vara=20;returnfn1();}console.log(fn2());第一反应是调用fn1,逐级往上查找a变量,但是经过提醒发现,fn1在定义的时候就已经产生了一个闭包,a就是对于全局a的引用,所以答案是20因为在JS中,变量的
- 2023-05-165.16
#include<iostream>usingnamespacestd;classBaseClass{public: voidfn1(); voidfn2();};voidBaseClass::fn1(){ cout<<"调用基类的函数fn1()"<<endl;}voidBaseClass::fn2(){ cout<<"调用基类的函数fn2()&qu
- 2023-05-145.14
classBase{public:intfn1()const{return1;}intfn2()const{return2;}};classDerived:privateBase{public:intfn1(){returnBase::fn1();};intfn2(){returnBase::fn2();};};intmain(){Deriveda;a.fn1();return0;
- 2023-05-105.9
1#include<iostream>2usingnamespacestd;3classBaseClass4{5public:6virtualvoidfn1();7voidfn2();8};9voidBaseClass::fn1()10{11//cout<<"调用基类的虚函数fn1()"<<endl;12}13voidBaseClass::f
- 2023-05-04类的虚函数测试
#include<iostream>usingnamespacestd;classBaseClass{public:voidfn2(){cout<<"我是base的fn2"<<endl;}voidfn1(){cout<<"我是base的fn1"<<endl;}};classDerivedClass:
- 2023-04-14类的继承10
#include<iostream>usingnamespacestd;classBase{ public: voidfn1(){ cout<<"Basefn1开始"<<endl; } voidfn2(){ cout<<"Basefn2开始"<<endl; }};classDerived:publicBase{ public: voidfn1(){ cout<
- 2023-04-13观察基类与派生类中成员函数的调用
一、问题描述。用对象和指针来观察基类与派生类中成员函数的调用。二、设计思路。1、定义一个拥有fn1,fn2两个成员函数的基类BaseClass2、由基类BaseClass派生出一个同样拥有fn1,fn2两个成员函数的派生类DerivedClass3、在主函数中声明一个派生类的对象,及基类与派生类的指针4
- 2023-04-13虚函数
```#include<iostream>usingnamespacestd; classBaseClass{public: virtualvoidfn1(){ cout<<"B1"<<endl; } voidfn2(){ cout<<"B2"<<endl; }};classDerived
- 2023-04-10定义一个基类Base,有两个公有成员函数fn1,fn2,私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1。
定义一个基类Base,有两个公有成员函数fn1,fn2,私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1。#include<bits/stdc++.h>usingnamespacestd;classBase{public: intfn1(){return0;} intfn2(){return0;}};classDerived:privateBase{publi
- 2023-04-05typedef和define
(一)typedef/define的基本概念1.typedeftypedefintBOOL;#defineTRUE1#defineFALSE0定义好之后,就可以像使用基本类型数据一样使用它了,如下面的代码所示:BOOLbflag=TRUE;2.与define的区别 typedef是在编译过程中被解析的,而#define是在编译之前的预处理时被破解的;#
- 2023-03-12手写上下文函数
bind返回一个新函数,但不执行绑定this和部分参数如是箭头函数,无法改变this,只能改变参数Function.prototype.customBind=function(context,...bindArgs){
- 2023-03-11Promise是什么?怎么使用?回调地狱
Promise概念:Promise是ES6提供的原生的类(构造函数),用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作)。Promise的两个特点:(1)对象的状态
- 2023-02-11vue再读10-差值表达式
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</t
- 2023-02-11vue再读11-指令解释
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Documen
- 2023-02-11vue再读9-实例选项method
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</t
- 2023-02-06javaScript - 预解析
代码实例:console.log(data1)//undefinedvardata1=12;fn1();//executefunctionfn1functionfn1(){console.log("executefunctionfn1")}fn2();//fn2is
- 2023-01-29递归
1.如果一个函数可以在内部调用其本身,那么这个函数就是递归函数 简单说,就是自己调用自己 递归函数的作用和循环效果一样varnum=1functionfn(){
- 2023-01-17关于javaScript中的__proto__和prototype
区别:__proto__是浏览器对实例化对象中[[prototype]]属性的命名方式,__proto__是属于对象的属性,prototype是属于函数对象的属性。__proto__指向[函数名].prototype,[函数名]
- 2022-11-29什么是递归函数
递归函数:自己调用自己1.使用递归一定要有一个结束条件否则会出现栈溢出变成死循环成为死地归<body><script>//leti=0;//