js
cddhome
拥有三年多前端开发经验
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
apply、call以及bind的源码
js的call、apply、bind方法讲解原创 2022-04-20 11:05:40 · 260 阅读 · 0 评论 -
2021-05-20
1、页面导入样式时,使用link和@import有什么区别1.link是HTML标签,@import是css提供的。2.link引入的样式页面加载时同时加载,@import引入的样式需等页面加载完成后再加载。3.link没有兼容性问题,@import不兼容ie5以下。4.link可以通过js操作DOM动态引入样式表改变样式,而@import不可以。2、将下划线改成驼峰命名var str = 'a_cb';str = str.replace(/(\w)(_)(\w)/g, function(wo原创 2021-05-20 17:29:28 · 209 阅读 · 0 评论 -
javascript中apply、call和bind的区别
在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。var xw = { name : "小王", gender : "男", age : 24, say : function() { alert(this.name + " , " + this.gend原创 2021-03-11 18:21:38 · 277 阅读 · 1 评论 -
PC端 微信扫码登录
1、当前页面打开微信二维码页面window.location ='https://open.weixin.qq.com/connect/qrconnect?' + 'scope=' + this.scope + '&appid=' + this.appid + '&redirect_uri=' + this.redirect_uri + '&state= ' + '&login_typ原创 2020-10-27 13:51:54 · 982 阅读 · 0 评论 -
vue修改失败表格信息也变了,怎样保持不变
每次修改的时候深拷贝一次当前行数据的副本,this.form = JSON.parse(JSON.stringify(row))还原问题: 代码 => this.form = row修改之前修改失败,但是表格数据依旧改变了解决问题: 代码 => this.form = JSON.parse(JSON.stringify(row))修改失败,数据保持不变修改成功,数据改变...原创 2020-07-28 10:07:32 · 569 阅读 · 0 评论 -
面试官问我:什么是JavaScript闭包,我该如何回答?
每次面试笔试都会遇到的题,js的闭包,接下来梳理一下吧var str = '变量'; //str是变量function fn () { //fn是函数 console.log(str) //在函数fn中可以访问变量str}这就是一个闭包,简单的说:闭包就是由 一个变量 和 一个内部可以访问到变量的函数 组成但是我们常常看到的都是被一个函数包住,比如function getStr () { var str = '变量' function fn () { re原创 2020-07-24 15:26:40 · 3254 阅读 · 0 评论
分享