- 博客(9)
- 收藏
- 关注
原创 javaScript前端基础面试题
使用antd和函数组件实现一个表单,表单项有名字name(输入框)、性别gender(选择框)和部门department(选择框),有提交和重置按钮。现有getUrlParam(key:string)方法可以从url中获取表单项的初始值,如何实现代码性能最高?如何实现下图中的布局,左侧内容区不能拉伸,右侧内容区内容超出时展示省略号?有以下[2,6,3,7,9]一个数组,有几种方法可以得到最大值?apply、call和bind用来干什么的,它们的区别是什么?
2023-10-22 17:59:13 102
原创 javaScript前端面试题
在点击事件中,e.target和e.currentTarget的区别是什么?在此场景中,点击li时e.target和e.currentTarget是否是一样的?在以下的一段代码中如何实现在屏幕>1000px时一行展示6列,在屏幕
2023-10-22 17:33:55 221
原创 qr-code-styling创建二维码在ios系统中logo白屏问题
最近开发h5页面使用qr-code-styling生成二维码的过程中发现调用new QRCodeStyling(options).getRawData()生成二维码时中间的logo图片在安卓系统中展示正常,但是在ios系统中首次加载时会出现白屏问题。通过promise等待第一次getRawData()执行完成之后再用同样的方式重新生成一次二维码,这样第二次拿到的二维码中间的logo就是正常展示的。
2023-06-17 13:53:52 168
原创 原生html如何实现自定义组件?
在web component中也提供相应的生命周期函数可以监听到元素被挂载或者移除等动作,并且通过static get observedAttributes方法返回需要监听的自定义属性数组当属性值发生改变时就会触发attributeChangedCallback这个生命周期函数。原生自定义组件的好处是自身就像是一个暗箱,隔离了自身和外界的style不会存在样式冲突的问题,只能通过自己实现改变元素的样式。
2023-06-10 16:47:08 1073
原创 新电脑配置开发环境mac
4、第一次拉取代码时如果没有安装git工具系统会弹出需要下载安装git 命令工具直接选择允许就行通过git clone拉取代码时需要输入git用户名和密码,直接输入之后git会记住用户名和密码。设置源地址:npm config set registry https://registry.npmmirror.com/(淘宝源地址)再通过npm -v查看npm 版本,如果有那就说明可以使用npm了,但是npm的官方原太慢,所以我们还得更换源。查看源地址:npm config get registry。
2023-06-10 15:34:18 73
原创 windows10安装wsl调试程序
7、如果出现npm install 出现cannot read property 'insert' of undefined 的话可能是node版本与项目的需要的版本不兼容,可以尝试把node升级到更高的版本,如果已经升级但是node -v还是旧版本可以重新打开一个新的终端再查看。5、在命令行输入:npm -v 查看npm版本如果已经成功安装npm的话出现对应的版本号。9、然后再通过npm install安装依赖就完成啦!8、如果出现以下的错误,可以尝试切换npm源。
2022-11-06 20:12:03 396 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人