- 博客(20)
- 收藏
- 关注
原创 宏任务和微任务
Js 有两种任务的执行模式:同步模式(Synchronous)和异步模式(Asynchronous)。在异步模式下,创建异步任务主要分为宏任务与微任务两种。任务执行顺序:先完成同步任务再完成异步任务。
2023-03-19 13:29:17
197
原创 js浅比较和深比较
深比较(原值相等):指检查两个对象的所有属性是否相等,深比较需要以递归的方式遍历两个对象的所有属性,操作比较耗时,深比较不管这两个对象是不是同一对象的引用。浅比较(即引用比较):在js中===是做浅比较,只检查左右两边对象是否是同一个对象的引用。参考文章:https://zhuanlan.zhihu.com/p/256072182。
2023-03-17 19:35:00
1251
原创 在AntDesign的form表单中使用switch,初始化时赋值失败(编辑时数据不回显)
在AntDesign的form表单中使用switch,初始化时赋值失败(编辑时数据不回显),需要在Form.Item中加valuePropName=“checked”<Form.Item name="switch" label="Switch" valuePropName="checked"> <Switch /> </Form.Item>原因在文档可以找到:首先看siwtch的api:再看input的api:一般数据录入类型的
2022-02-16 00:18:17
5566
2
原创 H5移动端兼容性问题-iphone12跟6s点击链接页面显示空白可能的原因(待解决)
https://blog.youkuaiyun.com/weixin_40667880/article/details/90637707
2021-04-21 11:04:05
1199
原创 将时间戳转化为带时区的格式
将时间戳转化为带时区的格式例如:“2021-04-19T16:33:49Z”代码如下:import moment from 'moment';const date =new Date().getTime();//获取时间戳const utcDate=moment(date).utc().format();//转化为带时区的格式可以封装成一个方法全局使用xx.jsexport const formatTimeToUTC = (date) => moment(date).utc().for
2021-03-16 00:45:00
2744
原创 结合elementUI的Tag标签的动态编辑标签谈一下this.$nextTick([callback])
<el-input v-if="inputVisible" ref="saveTagInput"></el-input><el-button v-else @click="showInput">+ New Tag</el-button> showInput() { this.inputVisible = true; // this.$nextTick(_ => {
2021-02-15 16:28:32
1196
原创 谈一下UI框架经常看到Vue的.sync修饰符
<!-- 编辑对应角色的对话框 --> <el-dialog title="编辑角色" :visible.sync="editDialogVisible" width="35%"> <span>这是一段信息</span> <span slot="footer" class="dialog-footer"> <el-button @click="dialogVisible = false"...
2021-02-12 15:58:32
467
原创 谈一下对VUE生命周期的理解
new Vue( ) //执行了Vue构造函数Init Events&Lifecycle //初始化实例执行生命周期钩子beforeCreat()Init injections&reactivity //创建实例,配置data observer、computed properties,methods, watch/event callbacks执行生命周期钩子created()//通常初始化某些属性值,然后再渲染成视图。查看是否配置了el(实例即将要挂载到哪个dom上),没有的话
2021-02-10 17:02:23
211
原创 CSS
CSS-PART-ONE1.主流浏览器以及其内核IE tridentFirefox GeckoGoogle chrome blinkSafari webkitopera blink2.什么是联调(连接调试)?前后端分离,bug不知道是前端还是后端的问题,就需要前后端联调3.项目评估时间开发周期x 3或者x 3.5倍,1/3开发,2/
2021-02-09 23:28:55
363
原创 Invalid prop: type check failed for prop “index“. Expected String with value “145“...
vue报错: Invalid prop: type check failed for prop “index”. Expected String with value “145”, got Number with value 145.中文翻译:无效的属性:属性“索引”的类型检查失败。应为值为“145”的字符串,获取值为145的数字。一般是使用组件时传参类型错误例如:使用ElementUI库的el-submenu组件index属性需要传String类型的值,但是id一般时Number类型的,所以报错了
2021-02-08 14:02:13
1751
原创 error: Unexpected trailing comma (comma-dangle) at src\components\Login.vue:99:4:
编辑器格式化工具和eslint产生了冲突:解决方法:在项目根目录下创建.prettierrc文件进行配置.prettierrc文件:{ "semi": false,//格式化时不加分号 "singleQuote": true,//用单引号替换双引号 "trailingComma":none//对象后面默认添加逗号}报错:error: Unexpected trailing comma (comma-dangle) at src\components\Login.vue:99:4
2021-02-07 19:42:50
10115
2
原创 前端性能优化
DNS性能优化1.dns-prefetch:<head> <link rel="dns-prefetch" href="//lst.org"> <!-- 地址//lst.org中的//是为了兼容http和https,用哪个协议就会自动补全 --> </head>当浏览器从(第三方)服务器请求资源时,必须先将该跨域域名解析为IP地址,然后浏览器才能发出请求。此过程称为DNS解析。->解析需要时间,造成延迟DNS缓存可以帮助减少此
2021-01-25 00:18:12
159
原创 vue跨域/webpack跨域
vue中的代理proxy1.解决的问题:前后端分离而产生的本地开发跨域问题2.原理:服务器端之间不存在跨域,利用了node代理,将域名发给本地服务器,再由本地服务器请求目的服务器3.不同版本配置文件的区别新版本的vue跨域在vue.config.js文件(需要手动创建)配置旧版本的在build文件夹下面的webpack.dev.conf.js文件(自动创建)配置4.配置配置的是devServer(本地服务器配置)下面的proxy(代理)属性有些博客会写proxyTable是因为写在其他文
2021-01-20 21:37:22
657
原创 普通函数和Generator函数递归获取嵌套数组的最大值
最近笔试遇到的一道题目:实现函数:返回数组中最大的数数组是这种嵌套数组的形式[[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, [39]], 12]求数组最大值很容易,但是嵌套数组就有点伤脑筋了,当时没写出来,回来想了一下,然后就实现啦,第一次自己写出递归,感觉好棒棒!上代码:// 返回数组中最大的值function getMaxValue(arr) { let newArr = []; for (let i = 0; i < ar
2021-01-12 23:47:59
293
原创 javaScript深克隆(deepClone(origin,target))
var obj = { name: 'Tom', age: 12, card: ['a', ' b', 'c'], wife: { name: 'amy', son: { name: 'Jimmiy ' } } } //.
2020-11-27 01:35:51
462
原创 javaScript原型链继承
// 实现原型链的基本模式function Super() { this.value = 'Super';}Super.prototype.getSuperValue = function () { return this.value;}function Sub() { this.a = 'a' this.subValue = 'Sub';}Sub.prototype = new Super();Sub.prototype.getSubValue = fun
2020-10-29 23:31:43
1665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人