- 博客(32)
- 收藏
- 关注
原创 SQL-DDL操作
cteate database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];alter table 表名 change 旧字段名 新字段名 类型(长度) [comment 注释] [约束];alter table 表名 add 字段名 类型(长度) [comment 注释] [约束];字段1 字段1类型 [comment ‘字段1注释’],字段2 字段2类型 [comment ‘字段2注释’],) [comment ‘表注释’];
2023-08-24 14:18:53
186
原创 sql通用语法分类
sql分类:分类全称说明DDLData Definition Language数据定义语言,用来定义数据库对象(数据库,表,字段)DMLData Manipulation Language数据操作语言,用来对数据库表中的数据进行增删改DQLData Query Language数据查询语言,用来查询数据库中表的记录DCLData Control Language数据控制语言,用来创建数据库用户、控制数据库的访问权限
2023-08-24 10:01:26
143
原创 vben安装和使用
解决办法:package.json中的配置时出现的问题,resolutions存在"//"。这里把’//'行删掉,重新pnpm install 就可以了。通过pnpm安装依赖,有如下报错。
2023-08-21 14:08:56
1057
原创 vue 父子组件生命周期函数执行顺序
父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted->父mounted。父beforeDestroy -> 子beforeDestroy -> 子destroyed -> 父destroyed。父子组件数据更新时 生命周期的执行顺序。父子组件初始化时 生命周期的执行顺序。父子组件销毁时 生命周期的执行顺序。
2023-06-12 17:33:17
187
原创 js中的闭包及其应用场景
当我们需要对一个变量进行私有化控制的时候,可以使用闭包函数。同时在函数内部可以对局部变量进行临界值控制等操作。由于变量作用域的存在,内层函数,引用外层函数上的变量,就可以形成闭包。使用闭包函数,存在内存泄漏的风险。1.getter和setter。
2023-05-04 22:47:32
199
原创 export和export default
ES6中,在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等。export default模块引入时直接使用import 模块名 from ‘模块地址’;的方式引入(一般习惯这样用)export default模块引入时可以任意命名,不尊存模块名/别名的引入规则(看起来不规则,很少这样用)export模块引入时使用import {模块名/别名} from ‘模块地址’;export可以暴露多个模块,在一个文件内可以多次使用,还可以使用as别名。
2023-04-13 16:16:38
261
原创 vue keep-alive中页面缓存后如何关闭定时器
vue项目中,正常情况下,我们在生命周期 destroyed 中关闭即可,一旦页面中使用了keep-alive 进行缓存,此时 destroyed 会失效。需要在 deactivated 钩子函数去关闭,他是 keep-alive 特有的钩子函数。:只有当组件在<keep - alive >内被切换,才会有activated和deactivated这两个钩子函数。页面中设置了定时器,如果组件销毁是没有关闭定时器,他还会一直执行,会非常耗性能,所以需要及时关闭定时器。keep-alive 缓存过的页面。
2023-04-11 23:59:55
520
原创 js实现继承的方式
2.来自原型对象的所有属性被所有实例共享,所以当一个值发生变化的时候,另外一个值也随之进行了变化。原理:前两种继承方式的优缺点,结合起来的继承(最好用常用的继承)1.创建子类实例时,无法向父类构造函数传参,因为没有入口。1.只能继承父类的实例属性和方法,不能继承原型属性/方法。2.每个子类都有父类实例函数的副本,影响性能。1.调用了两次父类构造函数,生成了两份实例。原理: 将父类的实例作为子类的原型。原理:复制父类的实例属性给子类。
2023-04-03 17:04:47
52
原创 我的资源网站
vue2.x官网vue2.x的element-ui官网vue3.x官网vue3.x+ts的element-ui-plus官网vue3.x的Ant Design of Vuevue3.x移动端的vant-ui
2023-04-02 21:31:26
37
原创 vue-router的两种模式的区别和原理
hash也被称为锚点,本身是用来做页面定位的,由于hash值变化不会导致游览器向服务器发出请求,而且hash改变会触发hashchange事件,hashChange事件中获取当前的hash值,并根据hash值来修改页面内容,则达到了前端路由的目的。history模式本质上是通过传统的路由分发模式,即用户输入一个url时,服务器会接收请求并解析这个URL,然后做出相应的逻辑处理。vue-router有两种路由模式,分别是hash模式和history模式,在路由配置中默认的是hash模式。
2023-04-02 19:36:36
968
原创 JS自执行函数
自执行函数是很自私的,它的内部可以访问全局变量。但是除了自执行函数自身内部,是无法访问它的。外部以函数表达式形式获取自执行函数是不可行的,只能得到undefined。当然通过return也可以获取到自执行函数的返回值。通过递归方式是可以的。
2023-03-31 22:07:34
827
原创 Typescript使用
4.vscode编辑器—>顶部终端—>运行任务—>typescript—>tsc:监视-你的项目文件。2.命令行输入:tsc --init //文件夹会多出一个 tsconfig.json文件。set-ExecutionPolicy RemoteSigned 回车—》A 回车–》需要在电脑的蓝窗口:Windows PowerShell–以管理员身份运行—命令行输入。3.tsconfig中加入以下代码:将ts转化后的js放入js文件夹中。:如果出现tsc无法运行,禁止运行此脚本的情况。
2023-03-29 18:35:03
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人