王先生
码龄6年
关注
提问 私信
  • 博客:40,139
    40,139
    总访问量
  • 27
    原创
  • 1,083,042
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-11-30
博客简介:

weixin_43886986的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得1次评论
  • 获得24次收藏
创作历程
  • 22篇
    2022年
  • 6篇
    2020年
成就勋章
TA的专栏
  • 互联网
    12篇
  • 前端
    14篇
  • 计算机
    21篇
  • 少儿·编程
  • 产品
    7篇
兴趣领域 设置
  • Python
    ipython
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

react中实现页面跳转

方式一:history在原窗口跳转this.props.history.push(“你的url后缀路径,不包含域名”)//比如this.props.history.push(“detail/”)(要在主函数中的参数加上props,一定要是主函数)方式二:打开新的跳转窗口let url = document.URL + “/detail/” + projectId;window.open(url) //此处的url是全路径方式三:使用标签,原窗口跳转项目列表方式四:非主函数直接修改pat
原创
发布博客 2022.03.09 ·
18286 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

查看TCP连接的命令是什么?

查看TCP连接的命令是什么?A.tcpdumpB.topC.netstatD.ifconfig答案:Ctcpdump是简单可靠网络监控的实用工具top 显示活动进程方面的情况netstat显示网络有关的信息,比如套接口使用情况、路由、接口、协议(TCP等)等ifconfig是查看活动的网卡信息...
原创
发布博客 2022.03.07 ·
3248 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

简述domready和onload事件的区别?图片的onload和domready和页面onload的先后顺序,并简述原因。

dom操作分为几步,1.解析html结构 2.解析外部脚本和内联样式 3. 解析并执行脚本 4.构建dom树 5.加载外部图片等资源 6.页面加载完毕domready就是在图片加载前,也就是第四步的时候调用,此时就可以修改页面的长宽,onload是在第五步执行的,这就是具体区别由此可见三者执行顺序为:domready→图片load→页面load。domready和onload事件区别;前者:在DOM文档结构准备完毕后就可以对DOM进行操作;后者:整个document文档(包括图片等加载信息)加载完成
原创
发布博客 2022.03.07 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Ajax是什么?Ajax的交互模型?同步和异步的区别?如何解决跨域问题?

Ajax是什么?Ajax的交互模型?同步和异步的区别?如何解决跨域问题?
原创
发布博客 2022.03.07 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react developer tools插件安装

方法一(直接翻墙):1.打开到扩展程序里面找到三点->更多工具->扩展程序(或者在浏览器里面直接输入chrome://extensions/也可以进入到扩展程序里面)3.点击:获取更多扩展程序搜索React,将会出现一系列与react有关的插件,一般情况下,react developer tools插件在第一个,选择安装就行了。方法二(通过github下载):1.先进入到https://github.com/facebook/react-devtools网址2.通过git c
转载
发布博客 2022.03.06 ·
1027 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决yarn start启动失败的问题

这里我使用了一个气泡按钮,确定的话就会跳转到支付页面现在来解决按钮跳转的问题function confirm(props) { //console.log(props.target.ownerDocument.location.pathname); props.target.ownerDocument.location.pathname = "/home" //this.props.history.push("/home") //props.history.replace("/home"
原创
发布博客 2022.03.05 ·
4733 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

解决在jsx中循环渲染嵌套标签的问题(map解决

<Carousel autoplay effect="fade"> <div> <h3 style={contentStyle}><img src="https://s3.bmp.ovh/imgs/2022/03/f7f970c420839111.jpg " alt="" /></h3> </div> <div> <h3 style={contentSt...
原创
发布博客 2022.03.05 ·
1675 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

关于弹性盒子中 flex: 0 1 auto 的一系列问题

三个参数分别对应的是 flex-grow, flex-shrink 和 flex-basis,默认值为 0 1 auto。1.flex-grow 属性定义项目的放大比例,默认为 0,即如果存在剩余空间,也不放大。2.flex-shrink 属性定义了项目的缩小比例,默认为 1,即如果空间不足,该项目将缩小。3.flex-basis 属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。因为是弹性盒子,所以调整元素比例是很重要的,如果设置了flex-grow或flex-shrink,
原创
发布博客 2022.03.04 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

null和undefined的区别?

null本质上是一个对象,undefined是一个特殊的属性进行数值运算时,null的值是0,undefined的值是NANnull是js的一个保留关键字,undefined不是所以,从数值来说,nullundefined ,但是null ! undefined,因为他们本质不同...
原创
发布博客 2022.03.04 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简述 css 盒子模型,是否了解 box-sizing 属性

一个盒子包括,盒子边框,盒子中放的东西,盒子中的东西和边框的距离,盒子的外边距一个盒子包括,盒子边框,盒子中放的东西,盒子中的东西和边框的距离,盒子的外边距对应的就是border ,content(width&height), padding ,margin 每个属性都可以加上top left down rightbox-sizing可以设置盒子的边界三个值,content-box 默认宽高,border-box 包含border的宽高,inherited 继承父元素的宽高...
原创
发布博客 2022.03.04 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在网页里显示一个div浮层,位于网页正中,该浮层内的文本显示用户电脑当前时间,格式YYYY-MM-DD hh:mm:ss,如2013-08-16 10:22:05。

在网页里显示一个div浮层,位于网页正中,该浮层内的文本显示用户电脑当前时间,格式YYYY-MM-DD hh:mm:ss,如2013-08-16 10:22:05。浮层居中可以使用JavaScript或者CSS实现。<!DOCTYPE html><html><head lang="ch"> <meta charset="UTF-8"> <title></title></head> <st
原创
发布博客 2022.03.04 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何理解前端模块化

将原本一个复杂的程序按功能模块等形式进行代码拆分,在不同部分的内部仅暴露接口(方法),在主程序中进行调用和组合,称为前端模块化,其优势是减少代码耦合度,提高运行效率,降低维护难度,减少代码和提高复用性...
原创
发布博客 2022.03.04 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Flappy Bird如何保证游戏的流畅运行

Flappy Bird是风靡一时的手机游戏,玩家要操作一只小鸟穿过无穷无尽的由钢管组成的障碍。如果要你在HTML前端开发这个游戏,为了保证游戏的流畅运行,并长时间运行也不会崩溃,请列举开发要注意的性能问题和解决的方法。1.首先,由于不间断的运行,游戏里的场景会不断产生和消失,产生就用图片随机拼接就行,但是消失如果不加以处理,就会导致内存泄漏,所以我们可以使用卷轴式的场景处理方法,把消失的场景重新进行使用。2.动画的ui要和运算需要解耦,比如小鸟的运行轨迹和碰撞算法等,需要跟ui动画分离,在空闲的时候运行
原创
发布博客 2022.03.04 ·
3190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js前端优化

1.js要放在底部 防止阻塞线程,减少对dom的操作带来的重排重绘。2.html中减少直接绑定元素和直接添加样式,使用外部css和js3.对于图片进行处理,包括压缩,cdn,雪碧图等方式,大量图片渲染时使用懒加载和预加载 避免空的图片src–空的图片的src仍然会使浏览器发送请求到服务器4.减少网络请求次数和dns查询次数同时缓存ajax5.减少cookie大小...
原创
发布博客 2022.03.04 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js生成随机时间

moment(new Date(new Date().getTime() - 1000 * 60 * 60 * 2 * Math.floor((Math.random()*10000))).getTime()).format(‘YYYY-MM-DD HH:mm’)使用moment.js 加上面的这段代码可以任意生成随机时间
原创
发布博客 2022.03.02 ·
2477 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

status: [‘active‘, ‘exception‘, ‘normal‘][Math.floor((Math.random()*3))],

Math.random():获取0~1随机数Math.floor() method rounds a number DOWNWARDS to the nearest integer, and returns the result. (小于等于 x,且与 x 最接近的整数。)其实返回值就是该数的整数位:Math.floor(0.666) --> 0Math.floor(39.2783) --> 39所以我们可以使用Math.floor(Math.random())去获取你想要的一个范围内
原创
发布博客 2022.03.02 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js闭包是什么

js作用域有全局和局部 从内向外访问可以 从外向内访问不能访问局部函数变量的,是由内向外的 。同样在不同函数体中也不能互相访问,想要去访问就诞生了闭包这样的访问方式闭包的本质就是在函数类别创造另一个需要访问的函数...
原创
发布博客 2022.03.01 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js变量声明和变量提升

变量有自己的作用域 超出作用域外可能会产生问题 紧记这个 就不会犯错 在全新的es6 语法中 新增的let 和const 和块级作用域 如果你提前在全局声明了var 在局部依旧可以什么一个同名的bar
原创
发布博客 2022.03.01 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js数组去重

Array.prototype.unique = function(){var result = [];this.forEach(function(v){ if(result.indexOf(v) < 0){ result.push(v); }});return result;}
原创
发布博客 2022.03.01 ·
473 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js原型链

什么事原型链 用通俗的话来说就是族谱关系 祖先是谁就是原型 每个对象都有原型 称为prototype 原型是一个对象 没错 因为要包含发布的不同子段 原型链呢就是串联起来的原型 链头是祖先object
原创
发布博客 2022.03.01 ·
87 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多