公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
不一样的前端面试题答案_盒模型
前端八股:catch为什么没有捕获?
本视频讨论了一个前端开发中的奇葩问题,涉及到Promise的链式调用和异常处理。主要讲述了在某些强制写法下,如何正确捕获异常并避免全局错误。通过分析代码,提出了不同的解决方案,如去除Promise实例、使用链式调用等。内容适合对前端异常处理和Promise有基础了解的开发者,帮助他们理解代码执行的语义和优化技巧。
vue源码死活学不会?为什么修改属性时,包含两个阶段?
视频主要讨论了源码分析中的关键概念,包括为什么在修改属性时会涉及上下两部分的执行、浏览器事件循环中的differ和setTimout、同步与异步执行对渲染的影响、回流与重绘的优化方法、以及next tick在数据绑定和渲染触发中的作用。内容适合对前端性能优化、浏览器机制和框架源码有深入了解的技术人群。
一分钟教你做出水波纹涟漪效果
通过 CSS 技术制作页面动态效果,如本例中的水波纹效果,展示了使用 DIV 元素及类选择器构建页面基础结构的方法。介绍了如何通过设置相对定位和绝对定位使元素居中显示,以及如何定义动画关键帧和应用 transition 属性来实现动画效果。演示了调整 opacity 属性来控制透明度,完成水波纹由中心向外扩散消散的视觉效果,并介绍了设置动画延时以实现连续动态效果。内容适合前端开发者、UI设计师、网页设计爱好者、动画效果制作人员、CSS学习者。
JavaScript基础训练营 - 课程前瞻
针对JavaScript零基础学者,该课程旨在建立扎实的JavaScript基础,涉及前端行业必备知识。内容包括JavaScript历史、作用及实际应用,覆盖JavaScript作用域预解析、window对象、数据类型详解、以及DOM的关系与事件处理。课程设计注重从基础概念到代码实践的过渡,适合对前端开发抱有兴趣,意在此领域内打下坚实基础的初学者。
高频算法面试:判断链表是否有环?
探讨了如何高效地判断链表是否存在环的问题。利用快慢指针的策略,一个指针每次移动一步,另一个每次移动两步,来检测链表是否闭合成环。这种方法的核心在于,如果链表中存在环,两个指针最终将在环内相遇,从而确认链表中的环形结构。这种方法的优势在于不需要额外的存储空间,即空间复杂度是O(1),同时时间复杂度相对较低。适合需要处理数据结构问题和优化算法效率的开发者来学习和应用。
原型设计软件Axure的使用 ——Axure入门基础
此视频引导初学者如何使用Axure原型设计软件,强调掌握Axure对于产品工程师的重要性。视频先介绍了软件的下载与安装,包括避免百度全家桶、推荐官网下载,及安装过程中注意事项。接着讲述了如何汉化软件,避开语种限制。视频还详细演示了组件库的添加、基本图形制作、部件命名规范及快捷复制技巧,涉及到矩形、圆角和三角形等UI组件。最后,提到了如何利用预览功能验证设计效果。内容适合对原型设计软件有兴趣或需求,欲提升产品文档制作能力的观众,尤其是产品工程师和设计新人。
界面原型设计工具“墨刀”实战-交互、手势、动效效果实现