首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
Wailess
更多收藏集
微信扫码分享
微信
新浪微博
QQ
61篇文章 · 0订阅
js中 ~(按位非)运算符妙用
二进制数的负数是取该二进制数的补码,然后+1。 二进制数,最高位为0表示正数,最高位为1表示负数。(最高位分不同情况存储不一样) ~按位非操作其实就是取补码的过程,也就是上述求该值负数的逆过程,所以可以简单的理解为该值取负值后减1。 不存在返回-1,~-1 = 0 ,大于-1的…
react+IntersectionObserver实现页面丝滑帧动画
react帧动画实现效果展示, 技术实现:加入animation动画类,加入IntersectionObserver监听,监听dom元素的进入,加入class类。
React 中父组件调用子组件方法
1. class 组件中 2. stateless(无状态组件)
你所不知道的 CSS 负值技巧与细节
写本文的起因是,一天在群里有同学说误打误撞下,使用负的 outline-offset 实现了加号。嗯?好奇的我马上也动手尝试了下,到底是如何使用负的 outline-offset 实现加号呢? 修改 outline-offset 到一个合适的负值 ,那么在恰当的时候,outli…
【前端进阶之路】没有入门设计模式?那看这篇就够了!
并不会列举所有的设计模式,比如java里的建造者模式,我自己没有实际场景用过,所以体会不深,我们就略过。 单一职责原则很简单,一个方法 一个类只负责一个职责,各个职责的程序改动,不影响其它程序。 但实际写代码的过程中,创建对象的复杂度比上面的代码高很多。接下来介绍一种常见的创建…
13年编程开发沉淀(不知道会写多少字,就这么一直写下去吧...)
每天更新一个知识点,完善知识体系,开发自己的产品,建立气氛友好的技术圈子,不趁热度、不趁流量,保持自己的节奏,坚持做自己热爱感兴趣的东西,养成一个用最少语言说清楚事情的习惯,知识层面不限于前端知识。
页面滚动侦听器
页面滚动侦听器,就是在页面顶部,随着用户纵向滚动页面,实时反应滚动进度的元素。 实现起来也不难,核心思想是:页面滚动距离(window.pageYOffset)除以可以滚动的有效高度得到的百分比,就是滚动进度了。 progress-indicator 就是侦听元素了,初始宽度是…
【中高级前端必备】手摸手教你撸一个脚手架
vue-cli, create-react-app、react-native-cli 等都是非常优秀的脚手架,通过脚手架,我们可以快速初始化一个项目,无需自己从零开始一步步配置,有效提升开发体验。尽管这些脚手架非常优秀,但是未必是符合我们的实际应用的,我们可以定制一个属于自己的…
Re从零开始的UI库编写生活之规范制定
其实好久之前就想写一些东西了,从大二开始就'入坑'了前端,这样算来都有4年多了。话说刚入前端时,还是一个切图仔,什么是切图仔呢?就是在那个前后端未分离,jquery还是1.x,php还是最受欢迎语言的时代,你只需要将设计图还原成静态页面,然后在适当的位置留下替换符,就可以交给后…
滑动穿透(锁body)终极探索
当页面出现浮层的时候,滑动浮层的内容,正常情况下预期应该是浮层下边的内容不会滚动;然而事实并非如此。 如图所示,浮层下边的内容并没有如想象中不受影响。 查源码发现该包在iOS端使用禁止touchmove的方式单独处理,但是在其他端只是给body加overflow: hidden…