摘要:
在做项目的时候,我们经常会用到`nextTick`,简单的理解就是它就是一个`setTimeout`函数,将函数放到异步后去处理;将它替换成`setTimeout`好像也能跑起来,但它仅仅这么简单吗?那为什么我们不直接用`setTimeout`呢?让我们深入剖析一下。 ## 先看一个例子 ```vu 阅读全文
2022年8月6日
2022年8月5日
2022年8月4日
2022年8月3日
摘要:
typeof 可以判断变量的数据类型,返回值是字符串 a instanceof b 是判断b是不是a的原型链上,也可以实现数据类型判断返回值是布尔值。 阅读全文
2022年8月2日
2022年8月1日
摘要:
第一步打开下面这个网站 https://tool.chinaz.com/dns 输入gitup.com 第二步修改c盘里面的hooks文件 (跟着目录查找文件) 第三步把hooks里面的内容清除 添加下面这个内容然后保存 # localhost name resolution is handled 阅读全文
2022年7月31日
摘要:
MVC是后端语言的一种设计模式,主要实现对代码分层,数据模型层主要负责操作数据,视图层主要负责进行页面展示,可以认为前端三剑客充当的就是视图层,业务控制层,主要负责控制具体的业务逻辑,负责将数据层的数据交给视图层进行展示 MVVM是前端的一种设计模式,vue就是基于这种模式来设计的,是从mvc演变过 阅读全文
2022年7月29日
摘要:
# Computed 和 Watch **Computed**本质是一个具备缓存的`watcher`,依赖的属性发生变化就会更新视图。 适用于计算比较消耗性能的计算场景。当表达式过于复杂时,在模板中放入过多逻辑会让模板难以维护,可以将复杂的逻辑放入计算属性中处理。 **Watch**没有缓存性,更多 阅读全文
2022年7月28日
摘要:
在日常的项目中肯定离不开正则表达式,因为它可以帮我们校验一些规则,非常的方便。接下来贴几个常用的正则表达式 #js正则表达式 // 身份证号码正则表达式 // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X const ID = /(^\d 阅读全文
2022年7月27日
摘要:
#数组的常用的相关方法 push:将元素添加到数组的末尾,返回值是数组的长度 pop:将数组最后一个元素弹出,返回值是被弹出的元素 unshift:在数组的开头插入一个元素,返回值是数组的长度 shift:将数组第一个元素弹出,返回值是被弹出的元素 splice(index,len):删除数组中指定 阅读全文