自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 一次e厂线下面试的乌龙

起初是腾讯的HR在周五的时候电话约我周一上午十点去面试,我接受了之后,周一正常去面试,笔试有半个小时,有几道算法题,然后面试就几分钟,我怀疑刷kpi但是没有证据。

2024-04-04 11:40:40 170 1

原创 前端性能优化

性能优化是一件持续要去做的事情,不是优化一次就可以,因为开发项目过程中,是不断迭代和维护的,我们不能保证每一次开发或维护都能够保证性能不被影响,所以我们需要针对性的去处理性能问题简单来说就是网站够不够快打开速度动画效果表单提交列表滚动页面切换MDN上面也有准确的定义,感兴趣的同学可以去看下这里中文简单解释一下Web性能是网站或应用程序的客观度量和可感知的用户体验减少整体加载时间: 减小文件体积、减少HTTP请求、使用预加载使网站尽快可用:仅加载首屏内容,其他内容根据需要进行懒加载。

2024-04-02 16:42:59 846 1

原创 React Hooks之useEffect

useEffectuseEffect使用场景useEffect简介一、在此之前,需要说一下函数式编程二、useEffcet的作用1.componentDidMount()2.componentDidUpdate(prevProps,prevState)3. componentWillUnmount ()总结简介useEffcet作为常用的hooks之一,我们必须要知道他的使用场景和使用方法,useEffcet是一个函数,第一个参数为函数,第二个参数是一个一维数组,表示当数组中的任一值发生变化时,执

2021-07-25 18:09:08 404

原创 前端路由和后端路由

前端路由原理先输出再输入,只有一个文件,只是渲染不同的数据实现思路通过window.history.pushState()改变url,但页面不会改变,只是url改了出发pushState事件,window.dispatchEvent(new Event('pushState'))使用window.addEventListener('',function)监听pushState事件做页面渲染示例代码:<body> <h1>HOME</h1>

2021-07-23 10:32:14 113 1

原创 混合APP开发流程

混合APP开发流程文章目录混合APP开发流程一、什么是混合APP?二、搭建框架1.搭建vue基础框架2.rem自适应屏幕配置HBuilder打包过程一、什么是混合APP?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、搭建框架1.搭建vue基础框架代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns

2021-01-11 23:17:31 1350 1

原创 img 等比例缩放展示中间部位

<span style={{width:100,height:40,display:'flex',alignItems:'center',overflow:"hidden"}}> <img src={info?.companyLogo} style={{width:'100%'}}/> </span>

2020-12-28 10:58:01 280

原创 对深浅拷贝的理解以及实现方式

对深浅拷贝的理解以及实现方式一、堆和栈内存的介绍二、赋值、浅拷贝和深拷贝赋值:浅拷贝:深拷贝:浅拷贝实现方式1. Object2. Array深拷贝实现方式1. Object2.对象数组一、堆和栈内存的介绍说到深拷贝和浅拷贝,就得说到堆和栈,在js中有基础数据类型和引用数据类型,基础数据类型包括:Number、String、Boolean、Null、 Undefined、Symbol(ES6),其他都属于Object,例如function,object,Array,Class等基础数据类型就存储在栈

2020-12-22 23:50:24 195

原创 Ant Design Pro V5 ProTable的使用技巧

Ant Design Pro ProTable 基础配置说明ProTable基础使用在此先说一下基础使用,后面再讲我遇到的问题基础配置说明配置也可以去官方文档,不过官方文档有些不是很全,我这里主要写一些基础需要用到的配置,补充一下官方文档没有的https://procomponents.ant.design/components/tableProTable属性描述类型额外说明request获取dataSource的方法(params?: {pageSize: numb

2020-12-11 14:39:38 6110 1

原创 ant design pro v5 总结

Ant Design Pro v5使用心得相比V4,V5到底强在哪?如何更改 title图标和加载时的页面?defaultSettings中菜单的几种模式及主题等配置国际化request这篇文章主要是我在使用V5的过程中的一些发现以及遇到的坑,希望能够帮到大家,若有问题还请提出,谢谢!相比V4,V5到底强在哪?其实主要是ProComponents的功劳,我用它有两三个月了,在此记录一下使用遇到的一些坑和经验今天我再次create了一个新的v5的项目,发现跟我的不太一样,不过没关系,大致都是一样的v

2020-11-10 15:53:35 6803 11

原创 React父子组件双向绑定

React父子组件双向绑定实现思路部分代码子元素renderjs父元素renderjs实现思路react数据是单向绑定的,想要实现双向绑定,需要子元素改变时执行父元素传给子元素的函数并把参数传给父元素,父元素获得子元素传过来的值,setState到自己状态中接下来我们通过一个分页组件举个简单到例子,通常页面改变时,我们需要在父元素当中请求一些数据,就需要在父元素中获取到当前页部分代码子...

2020-03-19 14:10:44 863

原创 Promise的简单使用

在JavaScript中,所有代码都是异步执行的,导致我们想得到返回值再进一步操作时变得困难前两天我在做一个通知的组件,用setTimeout等待几秒再往后执行,如果单纯用setTimeout,每段代码都要这样,极为麻烦今天在学习node.js的时候才知道Promise可以将异步转为同步,需要配合async和await使用,不多说,直接上代码1.用Pormise封装一个seelfuncti...

2019-07-23 17:01:28 531

原创 JavaScript 类型转换 和typeof()

显式类型转换Number(mix);将mix转换为数组,123abc不行,undefined不能被转换为number(NaN),null转换为0parseInt(String,radix);将String以radix进制转换为十进制整数,只会将数字转为整数,null,undefined,true,String参数,parseInt是以数字位一直看到非数字位,都NaN,reaix 取值范围是2-...

2019-07-09 10:27:38 88

原创 ViewPager的使用

ViewPager的使用1.在activity_main中用ViewPager留出Fragment所占的位置,注意是v4包的 <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layo...

2019-07-06 10:40:41 68

空空如也

空空如也

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

TA关注的人

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