- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人