自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 umi踩坑之旅 从入门到放弃

公司发展新业务 一个人从零开始建设。对比之后为了节约搭框架的时间和精力。我选择了dva。但是由于没有使用过,所以最开始没有选择umi配合。出来混,迟早是要还的。在遇到我想在request里面使用state的时候,我遇到了项目的第一个坑?百度的解决方法是从window.g_app里拿。解决方法之统一。让我不得不考虑umi。于是,我第一次重构了我的项目。全局安装umi之后init项目。然后!!!!当我辛辛苦苦把代码挪过来之后发现window下面依旧没有g_app。去百度找发现没有结果。感觉就是所有人的wi.

2020-05-18 11:12:42 2114

原创 币安前端面试经验

一面视频1. hook (为什么没有生命周期/原理)2.shadowEqual实现(我说了for in 面试官问为什么用循环 我没听懂想问什么)3. react生命周期为什么有Unsafe_* (该组件有缺陷,容易造成溢出)4. setState调用两次执行一次的原因(异步,后来想了想其实可能想问filber函数吧)->又问了复合函数和原生函数的区别5. dispa...

2020-03-04 12:33:18 4075 4

原创 尝试Chrome扩展程序写登陆页面

由于项目分为好几个模块,所以每次运行某个模块的时候都需要粘贴cookie在proxy配置里。所以考虑写一个Chrome扩展程序,把登陆放在页面上。下面是略带心酸的探索过程。。。。第一版:首先我考虑的是搞一个弹出框,完全符合Chrome扩展程序的样子。需要登陆就点一下图标,出现登陆框。然后插件调用登陆接口拿到cookie,放进本地。问题:扩展程序发送请求origin是扩展程序的,不是真正页面...

2019-06-21 11:34:20 857

原创 three.js总结

要渲染物体到网页中,需要三个组建:场景,相机,渲染器。场景:var scene = new THREE.Scene();相机:透视相机(THREE.PerspectiveCamera)var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000);渲染器:We...

2018-09-19 15:59:18 187

原创 react-joyride使用小结

react-joyride是个神马东东呢?就是首页的新手导航步骤提示(自己编的名字,这都不重要)。 react-joyride中比较重要的就是run,它代表着是否运行提示步骤。布尔值   (举栗:在componentDidMount里判断是不是第一次登陆,然后决定他是true还是false)除此之外,比较重要的就是提示框出现的位置。就是selector。selector在每个步骤里每个提示的步骤都...

2018-04-10 14:29:23 2057 1

原创 如何使用clip-path

   最近看到了关于clip-path的问题,于是想着写一篇记录一下了解。   clip-path的前身是svg。所以clip-path使用的也是二维数组。他是根据二维数组的坐标进行画点画线的。从而形成我们想要的图形。   它的使用很简单。clip-path:polygon(x1 y1, x2 y2, x3 y3.....)。每一个坐标都是一个点。这些点的连线就是一个图形。可以用px或者%。   ...

2018-03-26 10:34:20 1788

原创 微信小程序从入门到出门指南+总结

     先说一下,前一段,我突然对微信小程序来了兴趣。然后跑到度娘上找指南。发现没有很清楚的流程。(现在有没有我也不清楚,毕竟我查的时候是几个月前了,懒得查了。)于是我想着自己总结一篇流程。免得再有同学想快速入门找不到。     首先呢,微信小程序,肯定要在微信平台上做点事情。所以,第一步我们要打开微信公众平台。在首页的最下边,有三个框框。最右边是小程序。鼠标放上去会出现小程序开发文档,切记,是...

2018-03-19 16:30:53 195

原创 百度前端面试经验

昨天参加了百度的前端校招面试,今天决定总结一下问题,很多记不清了,把记得的跟大家分享一下:1.手动封装一个tap或者click。2.写一个布局:左侧定宽高,右侧自适应。左侧里面有个头像,圆形,水平垂直居中。3.盒模型4.css3动画都了解哪些,怎么用5.手写代码:获取页面中的全部标签,排序并输出前三个多的标签。6.手写代码:获取url并拿到参数以对象形式输出

2017-10-23 11:45:01 451

原创 iframe跨域

前几天因为面试,被问到ajax跨域的问题,然后回来仔细看了看iframe跨域的问题。总结了一点:  造成跨域的原因有很多,比如协议不同,域名不同等。跨域问题主要是前端的问题,因为后台没有跨域。解决跨域问题的方法也有很多,比如jsonp,服务器代理等。  iframe标签主要是通过src属性。假如有两个域:A域,B域。A域下有一个a.html,想把数据发给B下面的b.php。并且把处理好的数

2017-03-27 19:35:35 508

VScode压缩包

VScode压缩包Mac版。免费下载。中文版,很好用。希望能帮到大家

2018-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除