赞了文章2022-11-17
前端发展很快,现代浏览器原生 API 已经足够好用。我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API。同时由于 React、Angular、Vue 等框架的流行,直接操作 DOM 不再是好的模式,jQuery 使用场景大大减少。本项目总结了大部分 jQuery API 替代的方法,...
赞了文章2022-10-25
有时候我们在做移动端业务的开发时,会遇到这样的问题:我们按照UI设计稿画好了页面,但是在验收功能时,发现在小屏幕手机上有些按钮不好点击,可是UI同学又不希望我们调整按钮的大小,破坏了他的设计。下面提供一种方法,既可以不改动UI,又可以调整点击的热区。
赞了回答2022-10-21
我有一个不成熟的方法 😂JSON.stringify(arr1).includes(JSON.stringify(arr2))
赞了回答2021-09-21
{代码...} {代码...} name-styles in npmname-styles sources in gitee
赞了文章2021-08-05
关于应用系统用户身份管理需求,包括身份认证、权限授权、单点登录、联合身份认证等业务场景,业界有一堆的标准和规范,比如单点登录的CAS、Kerberos,第三方身份认证OpenID,第三方用户授权OAuth,联合身份认证和授权数据标准SAML等。每种技术有各自的应用场景,也...
发布了文章2021-07-22
其中第一个参数,方向,可以指定,to top/bottom/right等,也可以指定一个固定角度,例如90deg。当我们指定一个角度时候,如何理解这个角度呢?话不多说,直接上图(点击图片查看详细):
赞了文章2021-06-28
使用useRef有段时间了,最近梳理了useRef的使用细节。一、动机函数组件访问DOM元素;函数组件访问之前渲染变量。函数组件每次渲染都会被执行,函数内部的局部变量一般会重新创建,利用useRef可以访问上次渲染的变量,类似类组件的实例变量效果。1.2 函数组件使用crea...
发布了文章2021-06-09
commander[链接]一个用来做命令号工具的三方包,可以帮你简化对用户参数的输入与处理。inquirer[链接]一个用来做交互式问答的库。场景例如,vue-cli或者createReactApp脚手架中,问你选哪个模板,是否用typescript等。chalk[链接]粉笔,美化工具,可以为你在命令行中...
赞了回答2021-04-22
可以用查找表: {代码...} 这样做的好处是易于扩展和配置,但分支少的时候没啥优势。
赞了文章2021-02-24
网络上大部分文章只会介绍一下基础知识,然后附上一下简单到令人发指的例子。但是问题是:实际项目根本不可能这么简单,内存泄漏隐藏在浩如烟海的代码山当中。想靠基础知识解决问题,几乎不可能。
赞了文章2021-01-25
反编译工具下载页面:[链接] {代码...} {代码...}
赞了文章2021-01-07
Lottie 是一个复杂帧动画的解决方案,它提供了一套从设计师使用 AE(Adobe After Effects)到各端开发者实现动画的工具流。在设计师通过 AE 完成动画后,可以使用 AE 的扩展程序 Bodymovin 导出一份 JSON 格式的动画数据,然后开发同学可以通过 Lottie 将生成的 JSON...
赞了文章2020-11-30
下面,我总结了4个面试常考的关于浏览器和网络通信的问题,为你重新梳理浏览器,网络通信、页面渲染、JavaScript、浏览器安全等知识,从而让你对整个前端后端体系有全新的认识。
发布了文章2020-09-26
NODE环境配置1.将node安装的目标目录添加到环境变量 {代码...} 2.CMD中设置cache、global文件存储位置在安装Node的文件夹下(D:\node)创建node_global与node_cache文件夹,通过命令行创建关联。 {代码...} 3.将node_global添加到Path环境变量中该步骤用来寻找 npm ins...
赞了文章2020-09-10
背景web端日常开发经常会遇到各种弹层需求,弹层内容千奇百怪。根据我们日常的组件化开发经验,我们会把弹层分为2个组件弹层组件:包含蒙版, 展示隐藏逻辑内容组件:本次需求实际组件使用 {代码...} 说明这种用法的好处是显而易见的调用方与CitySelect都不需要维护一...
发布了文章2020-08-31
作用:将一些属于语言内部的方法,从Object抽离到Reflect,单独封装,以便双方职责更加明确。特点: in操作 -> has方法, delete操作 -> delete方法等。用法:
赞了文章2020-04-20
前言最近高德地图APP完成了一次启动优化专项,超预期将双端启动的耗时都降低了65%以上,iOS在iPhone7上速度达到了400毫秒以内。就像产品们用后说的,快到不习惯。算一下每天为用户省下的时间,还是蛮有成就感的,本文做个小结。
发布了文章2020-04-08
声明本文所述观点仅是个人心得体会,不代表任何群体。 如有不符,见谅。正文关于简历内容期望格式因为每个人的简历格式五花八门,内网的招聘系统只有一种格式。如下: {代码...} 建议大家按这个格式整理简历,面试官一般会比较重视项目经历部分,工作经历可以相对写...
赞了回答2019-09-17
{代码...} 思路: 利用计算属性获取文本所在元素节点的盒子高度和行高, 然后高度 / 行高. 注意: border-box和padding这些属性的设置可能会干扰你的计算结果.
发布了文章2019-08-30
阅读源码时,有许多变量在程序运行过程中不断的产生,其中存放着什么东西,一直是一个比较头疼的问题。不停的推导增加了验算的负担,随着代码逐渐的深入,也会产生一定的记忆负担。如果靠脑袋去记,简单点的代码还好。复杂的代码。。。你懂的。随着react被广泛使用,...