会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Du
制之以衡,行之有度 github:https://github.com/du329
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
2023年4月22日
TS基础
摘要: 零、TS基础类型 Boolean:true/false let isLogin: boolean = false; // 编译通过 // 后面约定,未强调编译错误的代码片段,默认为编译通过 let isLogin2: boolean = new Boolean(1); //编译报错 //使用构造函数
阅读全文
posted @ 2023-04-22 10:46 Du9191
阅读(60)
评论(0)
推荐(0)
2023年3月4日
JavaScript判断变量类型的四种方法
摘要: typeof(根据二进制判断): 常用于判断基础数据类型,对于引用数据类型除了function 返回 ‘function’,其余都返回 ‘object’ (typeof null object) instanceof: 主要用于区分引用数据类型,检测构造函数的 prototype 属性是否出现在某个
阅读全文
posted @ 2023-03-04 23:25 Du9191
阅读(108)
评论(0)
推荐(0)
关于 Javascript 的几种继承
摘要: 原型链的概念: 原型链通俗易懂的理解就是可以把它想象成一个链条,互相连接构成一整串链子 而原型链中就是实例对象和原型对象之间的链接 每个函数都有一个prototype属性,这个prototype属性就是我们的原型对象,我们拿这个函数通过new构造函数创建出来的实例对象,这个实例对象自己会有一个指针(
阅读全文
posted @ 2023-03-04 16:53 Du9191
阅读(36)
评论(0)
推荐(0)
2023年2月13日
vue原理:diff、模板编译、渲染过程等
摘要: 一、虚拟DOM: 因为DOM操作非常消耗性能,在操作DOM时,会出现DOM的回流(Reflow:元素大小或者位置发生改变)与重绘(元素样式的改变)使DOM重新渲染。 现在的框架Vue和React很少直接操作DOM,因为两者都是数据驱动视图,只会对数据进行增删改的操作 因此,二者使用虚拟DOM(vdo
阅读全文
posted @ 2023-02-13 23:13 Du9191
阅读(329)
评论(0)
推荐(1)
2023年2月9日
强制缓存与协商缓存
摘要: 一、为什么需要缓存机制 众所周知,对于用户来说,想要访问某个网站那肯定是越快越好。对于服务器来说,肯定是响应速度越快好,压力越少越好。有了缓存这些问题可以迎刃而解~ 二、强制缓存和协商缓存都是针对静态文件资源的? 因为对于接口数据(api)来说,静态资源要大的多,而且不会轻易更改。比如前端单页面打包
阅读全文
posted @ 2023-02-09 15:41 Du9191
阅读(123)
评论(0)
推荐(0)
2023年2月1日
vite:hmr失效原因
摘要: 问题: 修改页面内容,保存发现页面不重新渲染,代码编辑器也不重新编译。重新安装依赖包也未生效。 原因: 组件引入的路径名错误,导致热更新失效(大小写不一致) 或者:vite.config.js里面将Server的hmr属性设置成了false 参考:https://www.jb51.net/artic
阅读全文
posted @ 2023-02-01 10:52 Du9191
阅读(461)
评论(0)
推荐(0)
2023年1月29日
vite设置eslint
摘要: vite 设置 eslint 设置 vue 的基础规则,有一系列的集合 设置 vue 关于 ts 的一些高级规则 vite 的 plugin 插件 安装: // vite eslint 的插件 "@vitejs/plugin-vue": "^4.0.0", "eslint": "^8.32.0",
阅读全文
posted @ 2023-01-29 11:28 Du9191
阅读(70)
评论(0)
推荐(0)
vue-3 this概念
摘要: 一、this概念 官方是这样说的: 在 setup()内部,this 不会是该活跃实例的引用 因为 setup() 是在解析其它组件选项之前被调用的,所以 setup() 内部的 this 的行为与其它选项中的 this 完全不同 这在和其它选项式 API 一起使用 setup() 时可能会导致混淆
阅读全文
posted @ 2023-01-29 11:00 Du9191
阅读(1363)
评论(0)
推荐(0)
2023年1月23日
vue3 setup() 参数与使用
摘要: setup(props,context) props: 由父组件传入,并且声明过的值,且对应组件props属性上的类型定义 context:1.attrs:等同于$attrs,组件外部传入但未声明的值(该值会存在于组件的根元素上,不接收外部值可以使用niheritAttrs:false) 2.emi
阅读全文
posted @ 2023-01-23 21:39 Du9191
阅读(44)
评论(0)
推荐(0)
vue:v-model (原生组件与自定义组件)
摘要: vue2: 原生组件 vue2: 自定义组件 vue3:自定义组件 vue3更改了vue2声明自定义组件的方式,将vue2中的value替换成了modelValue,将emit触发的事件名改为 'update:modelValue'
阅读全文
posted @ 2023-01-23 20:23 Du9191
阅读(64)
评论(0)
推荐(0)
1
2
3
4
下一页
公告