网页原型图设计的这些工具,你用过几个?
程序猿的分类可不止编码人员哦,还有一类是设计人员(UI/UX),先为大家介绍一下产品设计常用的网页原型图制作工具。
Js实现固定滚动条_锁定页面
功能描述:一些业务场景,如弹框出现时,需要禁止页面滚动,这是兼容安卓和 iOS 禁止页面滚动的解决方案。
js判断页面到底部
用js判断html页面是否滚动到最底部了,当页面到达底部时候触发加载数据的操作,实现思路:window加上一个滚动监听,然后再判断滚动条是否到达底部,下面是代码的实现。
判断元素是否在可视范围内
getBoundingClientRect会受到transform的影响。比如你的元素设置了transform:scale(2), 那么getBoundingClientRect返回的width会是元素实际宽度的2倍,top等位置信息也会因为元素尺寸变化而发生变化.
js获取滚动条位置
在前端项目开发中,页面的滚动条是经常出现的,那么js如何获取滚动条位置呢?pageXOffset 和 pageYOffset 属性返回文档在窗口左上角水平和垂直方向滚动的像素。
页面跳转,是否记录在history中
在使用html5开发app的时候,往往会遇到条件查询的情况。在这个情况下,用户反复查询一个输出中的所有参数。最简单的方式恐怕就是修改url链接了,但是其url链接一旦修改,之前查询的记录就会被存储到history中去。
考虑时区了吗?
前端工程师们,在拿到一个日期/时间数据的时候,你是怎么处理的呢?有没有考虑时区的问题呢?也许你会说:嗯,没怎么关注时区,不过我测过,没问题。
实现一个比较精准的倒计时?
首先 了解下 setTimeout的浅层原理,setTimeout 是通过浏览器异步API执行,执行完成之后,回调交给宏任务,假设宏任务队列已经有其他任务,就会导致 setTimeout 回调执行延后,从而不精准
使用 docker + verdaccio 搭建npm私有仓库
本文介绍如何使用 verdaccio 搭建私有npm仓库,以及使用 docker 时如何映射到本地目录,方便简单对仓库进行各种操作。系统环境是 Linux。