![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web前端
fuweihan00
这个作者很懒,什么都没留下…
展开
-
前端图片、模块懒加载
前端技术原创 2022-09-21 10:29:40 · 114 阅读 · 0 评论 -
flex布局调节行和列的间距
flex布局小技巧原创 2022-08-23 15:17:12 · 1400 阅读 · 0 评论 -
react hooks中为useState添加回调函数以及强刷函数
为useState添加回调函数: function useCallbackState(od) { const cbRef = useRef(); const [data, setData] = useState(od); useEffect(() => { cbRef.current && cbRef.current(data); }, [data]); return [ data, function (d, callback) {原创 2022-07-05 16:06:58 · 790 阅读 · 0 评论 -
git stash 命令的应用场景及详解(保存当前更改入缓存)
在更改未add之前:1 git stash能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录。2 git stash save作用等同于git stash,区别是可以加一些注释3 git stash list查看当前stash中的内容4 git stash pop将当前stash中的内容弹出,并应用到当前分支对应的工作目录上。git stash clear清除堆栈中的所有 内容...原创 2021-01-18 14:19:12 · 125 阅读 · 0 评论 -
babel对promise的支持插件与配置
babel6:babel7:原创 2020-09-26 15:58:38 · 1843 阅读 · 0 评论 -
使用better-scroll作业面时防止浏览器默认滚动偏移
const touchStartListener = function (e) { e.preventDefault();};componentDidMount() { document.addEventListener('touchmove', touchStartListener, { passive: false });}componentWillUnmount() { document.removeEventListener('...原创 2020-08-18 15:32:01 · 197 阅读 · 0 评论 -
解决ios双击页面上移问题
//在项目中测试不紧input/button这些表单控件有这个问题,p,div等也有问题,于是乎就直接在body开刀了(function(){var agent = navigator.userAgent.toLowerCase(); //检测是否是iosvar iLastTouch = null; //缓存上一次tap的时间if (agent.indexOf('iphone') >= 0 || agent.indexOf('ipad') >= 0){document原创 2020-08-03 09:57:24 · 281 阅读 · 0 评论 -
react页面缓存
react-router-cache-route官方文档:https://github.com/CJY0208/react-router-cache-route/blob/master/README_CN.md原创 2020-06-11 18:08:55 · 2571 阅读 · 0 评论 -
获取npm全局安装的路径
npm config get prefix原创 2020-06-04 10:32:39 · 1220 阅读 · 0 评论 -
js模拟事件(click等)
DOM结构:<button id="btn">按钮</button>var btn=$('"#btn")[0]//参数click是要模拟的事件名var ev=new MouseEvent("click")//向按钮派发事件btn.dispatchEvent(ev)转载 2020-06-01 15:24:41 · 1007 阅读 · 0 评论 -
动态加载JS
/** * 动态加载JS * @param {string} url 脚本地址 * @param {function} callback 回调函数 */ export default function dynamicLoadJs (url, callback) { var head = document.getElementsByTagName('head'...原创 2020-04-22 16:13:25 · 209 阅读 · 0 评论 -
scss下的1像素线
@mixin thinBorder($directionMaps: bottom, $color: #ccc, $radius:(0, 0, 0, 0), $position: after) {// 是否只有一个方向$isOnlyOneDir: string==type-of($directionMaps);@if ($isOnlyOneDir) {$directionMap...原创 2020-02-17 08:31:26 · 252 阅读 · 0 评论