Sub-item
type
status
date
slug
summary
tags
category
icon
password
Parent item
日期
Apr 28, 2024 02:27 AM
Number() 函数onfocus="this.blur()";JQuery改img 中src使用HTML5 File API和Canvas来读取图像文件并对其进行操作数字转换成百分率 四舍五入问题
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()对于负数浮点数的四舍五入问题(在解决方案里有相应解决方法)
- 作者:fighting-bug
- 链接:https://www.fighting-bug.top//post/JavaScript
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。