对于水印,相信大家都不陌生。在很多内部平台、对数据信息较为敏感的中后台系统当中,我们基本上都会在系统关键数据展示区域中,加上一个半透明的文字水印(通常是用户名或用户id等能够唯一识别用户的标识),以防止使用者通过截图、拍照等方式将目标页面的数据泄露出去。
携程酒店前端 BFF 实践探讨了如何通过能效变革提升前端性能。
在业务开发中,产品有时会提出一些'异想天开'的需求。作为开发,别急着先拒绝需求,可以让产品给出竞品,看看能不能找出蛛丝马迹,能不能找到解决方案。当然太离谱的需求还是要拒绝 ^_^
在现代 Web 开发中,错误处理一直是个重要但复杂的问题。传统的 try-catch 语句虽然功能强大,但是容易导致代码冗长且难以维护。为了简化这一过程,ECMAScript 近期引入了一个新的提案:proposal-safe-assignment-operator,“安全赋值运算符”(Safe Assignment Operator,记作?=)。
以下是 10 种你可能不知道的高级 JavaScript 技术,它们可以显著提高你的编码技能。
项目上线之后,用户如果出现错误(代码报错、资源加载失败以及其他情况),基本上没有办法复现,如果用户出了问题但是不反馈或直接不用了,对开发者或公司来说都是损失。由于我这个项目比较小,只是一个迷你商城,所以不需要收集很复杂的数据,只需要知道有没有资源加载失败、哪行代码报错就可以了,市面上有很多现成的监控平台比如sentry,在这里我选择通过nodejs自己搭一个服务。
过去几年的开发生涯,我一直都在思考 技术成长/核心竞争力 这些命题。
本文,我们来看这么个有意思的问题。使用 CSS,实现在页面屏幕中有一长串多行字母,现在需要随着页面滚动,改变每个字母的颜色。
在我的上一篇文中,跟大家分享了一个我使用封装的方式避免在 jsx 中使用条件判断的方式来写代码的小技巧。
- END -
如果您关注前端+AI 相关领域可以扫码进群交流
添加小编微信进群😊
奇舞团是 360 集团最大的大前端团队,非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。