
html+css+js实战
本专栏专供前端学习,通过实际的案例去展示我们要实现的页面和功能!
顾琏
这个作者很懒,什么都没留下…
展开
-
js 为什么0.1 + 0.2 != 0.3
在JavaScript中,由于浮点数的表示方式,使用浮点数进行简单的加法操作可能导致精度问题。这是由于计算机采用二进制表示浮点数,而某些十进制小数(例如0.1和0.2)在二进制中无法完全准确地表示。因此,进行简单的加法时可能产生舍入误差,导致结果不等于期望值。这是由于计算机内部使用 IEEE 754 浮点数标准来表示浮点数,而这个标准无法准确表示某些十进制小数。总的来说,对于浮点数精度问题,最好的实践是了解这些问题并使用适当的方法来处理,以确保得到预期的结果。原创 2024-01-20 15:47:30 · 477 阅读 · 0 评论 -
CSS常见的布局方式
这些布局方式可以单独使用,也可以结合使用,根据具体的布局需求选择合适的方法。随着 CSS 的不断发展,新的布局方式也在不断出现,如 CSS Grid 和 Flexbox 成为了现代布局的首选工具。选择布局方式时,需考虑兼容性、可维护性和性能等方面的因素。默认的文档流布局,元素按照其在 HTML 中的顺序一个接一个地排列。CSS 提供了多种布局方式,开发者可以根据设计需求选择合适的布局方式。使用弹性容器和弹性项目,可以在一维空间内方便地布局元素。使用网格容器和网格项目,可以在二维空间内灵活地布局元素。原创 2023-12-25 15:13:46 · 575 阅读 · 1 评论 -
js 观察者模式和发布订阅模式
通知机制: 在观察者模式中,主题直接通知观察者;而在发布-订阅模式中,发布者与订阅者之间通过消息中介来通信。关系建立: 观察者模式中,观察者直接订阅主题;而在发布-订阅模式中,发布者和订阅者之间通过一个中介对象(如发布-订阅模式中的PubSub)来建立关系。无论是观察者模式还是发布-订阅模式,都是为了实现对象之间的解耦,提高系统的灵活性和可维护性。选择使用哪种模式取决于项目的需求和设计考虑。原创 2023-12-25 09:54:10 · 482 阅读 · 0 评论 -
js 中var的深入理解和常见的坑
在JavaScript中,var是用于声明变量的关键字,但它有一些特殊的行为和一些常见的坑。在深入理解var之前,先了解一下var的一些基本特点。原创 2023-12-23 09:09:18 · 697 阅读 · 2 评论 -
微信公众号菜单如何跳转到历史文章
1.首先搜索微信公众号:青衫北笙2.任意找到一篇文章,复制链接到浏览器中打开:《远方》3.查看网页源码:右键-->查看页面源码 或者 ctrl+U 或者 view.source:链接此时你可以看到这篇公众号的页面源码。4.查找指定关键词:“ctrl+F”输入“var biz”按回车搜索,复制biz后面的16位字符串 “MzU1NDQ4ODIxMA==” ,注意不要带引号复制一下!5.在公众号的菜单栏,加往期文章回顾入口,子菜单内容选择“跳转网页”,页面地址为:下面是个参考模板:将AAA修原创 2022-12-07 09:25:05 · 2818 阅读 · 2 评论