按钮一般有三种状态:正常、悬停、点击。本来为了方便想做一个小工具生成各种状态的颜色来着,后来还是放弃了,因为这实在是太简单了。
-
谈原生JS封装组件
在没有组件化框架加持下,如何保证代码的健壮性、封闭性、可拓展性、低耦合性?
脱离框架所带来的便捷,自己编写代码则要更加注意各种可能存在的问题,很考验开发人员水平。
-
探讨图片扫光效果
本来以为很简单的效果,当图片写成自适应的时候事情变得复杂了起来,目前只想到用JS脚本实现了,先挂到这里吧。
-
关于前端工程化的思考
最近考虑3D模型浏览器/编辑器采用的架构:打包器构建或者原生H5。这两种方式区别很大,需要好好考虑一下。
-
关于图片的两次缩放计算
krpano里面的雷达图可以有宽有窄,而不单单是正方形的,这就需要其坐标点对应宽高进行缩放,如何计算缩放后的坐标点呢?
-
赏析大厂程序员代码
threejs中很多回调套回调,或是需要全局变量共享某个实例,往往容易造成代码写的一团乱麻,或是为了防止变成一团乱麻而写重复代码,这之间如何取舍,需要长久的经验积累。
-
实现三列等高布局
两列等高很简单,使用flex盒子拉伸后占满剩余空间就可以了,但是这次是三列,并且保证后两列是等高的,怎么实现呢?
-
记录一种封装krpano的想法
最近在vue中使用krpano去实现展示热点,切换场景,一直在思考一种方便获取krpano实例,并且可以对切换场景的时机精准把控(因为场景没切过去热点添加不了),最近翻阅同类框架找到了一种似乎可行的方案,暂时记录一下,现在是设计阶段。
-
解决在ios上小程序webview弹窗滚动卡顿问题
微信小程序webview弹窗滚动卡顿问题,这个问题在ios上比较明显,安卓上丝滑流畅,不清楚原因。
-
实现纵向切换内部可滚动的轮播
现在有一组简介,客户要求类似抖音一样纵向切换,但是简介内容一般超过一屏,需要滚动完一屏后才能切换到下一简介。