发布了文章2021-04-30
已经好久好久没写过文章,上一次写应该是年前吧,可能是变懒了吧。最近都在看坑找坑,闲下来有点无聊,就想水一遍文章,打发一下时间...能让你首次加载更快的路由懒加载,怎么能忘?路由懒加载可以让我们的包不需要一次把所有的页面的加载进来,只加载当前页面的路由...
发布了文章2021-01-05
数据结构,应该大家或多或少都知道,作为一个前端用的最多的数据结构就是数组了;在写业务中必然离不开数组,因为它不但存储方便,操作还方便。在不考虑效率的情况在,存储数据数组是个人的不二选择。但数据结构还有一个叫“链表”的东西,“链表”在前端可能用的比较少...
发布了文章2020-10-28
组件类型函数式无状态组件类组件hooks组件高阶组件代码演示 {代码...} 懒加载组件React.lazy()(React.lazy(()=>import('./lazy')))React.Suspense提示:常结合路由使用代码演示 {代码...} 错误边界static getDerivedStateFromError 、 componentDidCatch只能捕...
发布了文章2020-10-27
应该多数人在面试的过程中,都会被面试官问过,“从浏览器输入一个URL到显示页面内容,这个过程都经历了什么?”那么大家回答得也应该是各种各样,各有所长吧。那么这个过程到底都经历了些什么东西,才把页面得内容拿回来呢?这个过程会经历TCP/IP的各个层以及各个层中...
发布了文章2020-10-23
四个核心概念entry(入口)entry是整个配置文件的入口,没有之一。entry有两种入口,四种配置。两种入口单文件入口多文件入口四种配置value为字符串value为对象value为数组函数代码演示「第一种配置(字符串),主要用在单页面应用」 {代码...} 「第二种配置(对象),...
发布了文章2020-08-23
最近在搞微信小程序,总结一下微信支付。自从云开发接入微信支付之后,前端在做微信支付这一块终于能抬起头来了,不需要再向后端低头,受气了。来,展示前提在开搞之前,首先要知道商户号,和微信支付安全密钥,这里不逼逼这个,不知道的自行百度一下,都是些手工活。...
发布了文章2020-07-31
组件需求传一个columns配置文件,即可生成对应的table传一个data即可渲染对应的数据可通过插槽的方式对数据进行二次处理组件设计columns是一个数组类型(必须)columns里面每一项是一个对象(必须)columns每个对象应该包含:title(String):根据这个键生成的thead...
发布了文章2020-03-17
在单页面应用如日中天发展的过程中,备受关注的少了前端路由。 而且还经常会被xxx面试官问到,什么是前端路由,它的原理的是什么,它是怎么实现,跳转不刷新页面的... 一大堆为什么,问你头都大,此时,我就要拿出我珍藏的图片了,各位观众,五个烟。🤣 前言 今天主要...
发布了文章2020-03-02
随着前端工程化的越来越疯狂,不会点webpack的前端真的吃不香,睡不着。 所谓webpack就是一个现代 JavaScript 应用程序的静态模块打包器。 开胃菜 吃饭前先来一道开胃菜,看完这遍文章你会学到什么? 了解什么是webpack 知道怎么去打包静态资源 知道几个(entrt,outp...
赞了文章2019-08-18
一直以来都想做个组件库,一方面是对工作中常遇问题的总结,另一方面也确实能够提升工作效率(谁又不想造一个属于自己的轮子呢~),于是乎就有了本文的主角儿rn-components-kit。
赞了文章2019-07-28
你是否也在幻想写完代码后,无需打开xcode和android studio,只要执行一个shell脚本,就能把android和ios都打包出来?而且自动帮你传到蒲公英和App Store,接着产品自动去下载测试。而你~~~直接去喝咖啡了。Of course,让笔者带你飞!
发布了文章2019-06-02
react-router模块化配置 因为公司的需要最近踏进了react坑,一直在挖坑填坑,在路由这一块折腾得不行。 直接进入主题,配置react-router模块化 1.先下载react-router-dom npm install react-router-dom --save 2.在相应的文件引入react-router-dom相应的模块 {代码.....
发布了文章2019-05-20
本来想整理一篇完整的JavaScript优化知识点出来跟大家讨论分享一下的,但是由于最近个人的时间比较少,所以先整理了两个知识点,之后有时间了再继续整理后面的。不喜欢勿喷,有错误的欢迎大佬指点。
回答了问题2019-05-08
content{Flex:1 1 auto}menu{flex:0 0 50%}
回答了问题2019-05-07
设置最小宽度,minwidth
发布了文章2019-05-07
跨域 为什么会出现跨域? 因为浏览器有同源策略的限制,同源策略是浏览器最核心最基础的安全策略。 端口,协议,域名,有一者不同就会出现跨域的问题。 解决跨域的方式 JSONP CORS JSONP怎样解决跨域? 所谓的JSONP解决跨域问题就是前端在合适的时期动态添加一个<...
回答了问题2019-05-07
promise接受一个函数作为参数,这个函数有两个参数,第一个是成功参数resole,第二个参数是失败参数reject,这两个参数都是一个回调方法,最后把成功或者失败的结果抛出去。通过then()接收,then方法接收两个函数作为参数,第一个是函数是接收成功抛出来的数据,第二个...
发布了文章2019-05-06
在设置display:flex,justify-content: space-betweend的时候,它会把子元素靠边对齐平均分剩余的空间。
赞了文章2018-12-17
近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Red...