Satan`
码龄6年
关注
提问 私信
  • 博客:11,168
    问答:944
    12,112
    总访问量
  • 11
    原创
  • 300,611
    排名
  • 57
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-01-08
博客简介:

weixin_44446127的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    115
    当月
    1
个人成就
  • 获得66次点赞
  • 内容获得9次评论
  • 获得74次收藏
创作历程
  • 9篇
    2024年
  • 2篇
    2021年
成就勋章
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JS中的this 以及 如何改变this指向

call和apply都会立即调用函数,并允许你指定 this 值以及传递参数。它们的主要区别在于传递参数的方式:call 接受一个参数列表,而 apply 接受一个参数数组。bind也会让你指定 this 值,但它不会立即调用函数,而是返回一个新函数。这个新函数在被调用时,会按照 bind 方法指定的 this 值和参数来执行原函数。
原创
发布博客 2024.03.28 ·
409 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

Promise详解及Async/Await

await后面跟一个Promise对象,它会“等待”这个Promise对象变为fulfilled状态,并返回其结果。更灵活的异步操作组合:Promise支持多个异步操作的组合,比如通过Promise.all()等待所有异步操作完成,或者通过Promise.race()只等待第一个完成的异步操作。更好的错误处理:Promise提供了.catch()方法,用于捕获异步操作过程中发生的错误。Promise是es6中引入的一个新的对象,用于表示一个异步操作的最终完成(或失败)及其结果值。
原创
发布博客 2024.03.27 ·
2540 阅读 ·
16 点赞 ·
0 评论 ·
28 收藏

前端跨域问题:原理、解决方案及最佳实践

跨域是指浏览器从一个源(协议、域名和端口号三者相同,则为同源)的页面中发起一个请求到另一个源的服务器, 此时浏览器的同源策略限制了这种交互,这是浏览器的一种安全机制。在前端和后端中间“放置”一个代理服务器,这样前端和代理服务器同源, 后端和代理服务器通信,避免了跨域问题。浏览器的同源策略:来自不同源的页面(协议、域名、端口三者中有一个不同即为不同源)之间不能共享数据。基于HTTP头部的跨域解决方案,通过在服务器端设置响应头信息来允许跨域请求。优点: CORS支持所有类型的HTTP请求,并且安全性较高。
原创
发布博客 2024.03.27 ·
405 阅读 ·
11 点赞 ·
0 评论 ·
2 收藏

Vue中的 v-model 和 .sync修饰符

v-model.sync语法糖, 可以实现父子组件中的数据的双向通信语法糖, 可以实现父子组件中的数据的双向通信注意:v-model 只能有一个;.sync 可以有多个。
原创
发布博客 2024.03.25 ·
298 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

Vue 异步组件 和 路由懒加载

定义: Vue异步组件允许将组件定义为一个返回Promise对象的工厂函数。这种方式非常适合用来拆分大型应用,将不常用的组件或者需要按需加载的组件进行异步加载,以优化应用的初始加载性能。定义: 路由懒加载允许将路由对应的组件进行异步加载,从而优化应用的初始加载性能。当路由被访问时,Vue Router会动态地加载对应的组件,而不是在应用启动时一次性加载所有组件。使用方法: 通过defineAsyncComponent方法来定义一个异步组件,也可以使用工厂函数来返回一个Promise对象。
原创
发布博客 2024.03.25 ·
453 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

webpack 监控 chunk,优化加载性能

前端项目打包上线后可以在浏览器NetWork来监控资源的请求和一些信息,其中可以发现chunk条目,这些chunk条目代表了Webpack打包后生成的代码块,它们是浏览器按需加载的资源单位。通过分析chunk的请求情况,可以了解项目的代码分割策略是否有效,是否存在冗余或过大的chunk。
原创
发布博客 2024.03.21 ·
591 阅读 ·
4 点赞 ·
1 评论 ·
11 收藏

vue 页面背景图

【代码】【无标题】
原创
发布博客 2024.03.20 ·
523 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

vue 按条件修改网页图标icon

目录下public/index.html作为html模板文件被用来为页面提供一个基本的骨架。main.js文件作为入口文件,我们可以在这里对App进行最初始化的设置。在这个文件中,通过模板语法设置网站图标。
原创
发布博客 2024.03.19 ·
355 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

scrollIntoView API 的使用

scrollIntoView的使用、导航滚动。
原创
发布博客 2024.01.15 ·
441 阅读 ·
6 点赞 ·
1 评论 ·
8 收藏

nodejs解析图片成二进制,传递给前端 vue接收

答:

img-src下放入blob:http://...格式图片,界面不显示?

控制台中能显示blob路径已经在src中了,但是界面就是不显示。。

回答问题 2023.05.05

nodejs解析图片成二进制,传递给前端 vue接收

发布问题 2023.05.05 ·
2 回答

使用的是jQuery,如何实现点击按钮的时候让按钮样式发生变化,松开之后样式恢复回原来的呢

答:

$('#btn').mouseup(function(){
$(this).after("

释放鼠标按钮。

");
});
$("div").mousedown(function(){
$(this).after("

按下鼠标按钮。

");
});

回答问题 2022.04.28

json问题报错怎么解决

答:

china_data=datas['areaTree'][0]['children']
json 中[]中括号中只能是数字 ,即索引只能是数字。

试试这样
china_data=datas.areaTree[0].children

回答问题 2022.04.27

怎么使insert的数据按照select中已经order by 好的顺序插入

发布问题 2021.11.24 ·
1 回答

BigQurey 或者 sql 中怎么计算 不同行不同列 的 两个字相减

发布问题 2021.11.12 ·
2 回答

Layui上传图片 用servlet怎么接收

答:

servlet该怎么写?  

回答问题 2021.04.12

Layui上传图片 用servlet怎么接收

发布问题 2021.04.12 ·
2 回答

如何获取json数据的个数

答:

var str = JSON.stringify(data);
 console.log(str);
var count = str.split('iid');
console.log(count.length-1);

 

我能想到的是将json数据转换成字符串,在通过split寻找字符串中iid的个数...

有没有更好的方法?

回答问题 2021.04.07

如何获取json数据的个数

答:

这是前端接收到的ajax的data。正常来说count应该是2才对,可是输出的count为113  是字符的个数。

回答问题 2021.04.07

如何获取json数据的个数

发布问题 2021.04.07 ·
5 回答
加载更多