🚉JavaScript笔记总结
00 分钟
2023-3-27
2024-4-28
Sub-item
type
status
date
slug
summary
tags
category
icon
password
Parent item
日期
Apr 28, 2024 02:27 AM

Number() 函数

Number() 函数将对象参数转换为表示对象值的数字。
如果该值无法转换为合法数字,则返回 NaN。
注释:如果参数是 Date 对象,则 Number() 函数返回自 UTC 1970 年 1 月 1 日午夜以来的毫秒数。

onfocus="this.blur()";

用于在元素被点击或接收到焦点时移除焦点的 JavaScript 代码。当一个元素获得焦点时,它会被高亮或描边,表示它是当前可以接收用户输入的活动元素。
通过在元素的 HTML 代码中添加 onfocus="this.blur();",您可以防止它保留焦点并消除任何焦点的可视指示。这在某些情况下很有用,例如当您希望阻止用户与特定元素进行交互,或者如果您希望通过消除干扰来提供更好的用户体验。
以下是如何在 HTML 中使用 onfocus="this.blur();" 的示例:
在上面的示例中,当单击输入字段时,它会短暂地获得焦点,但由于 onfocus="this.blur();" 代码的存在,它会立即失去焦点。因此,输入字段不会保持焦点,并且会阻止浏览器的默认焦点行为。

JQuery

给标签加class
加css

改img 中src

使用HTML5 File API和Canvas来读取图像文件并对其进行操作

数字转换成百分率

四舍五入问题

总结: toFixed()由于浮点数规则的限制,不能够准确的达到四舍五入的效果,IEEE754标准是计算机浮点数的表示方法,这也恰恰解释了0.1 + 0.2 != 0.3的问题,所以涉及到前端四舍五入的问题时,尽量不要使用toFixed(),使用Math.round(),但要注意Math.round()对于负数浮点数的四舍五入问题(在解决方案里有相应解决方法)

评论