
js
文章平均质量分 69
蕭朙偉
专注原生
展开
-
js 在元素前后添加元素
在元素前后添加创建的元素话不多说,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Sanai_1992</title> <style> .item{ width: 100px; height: 100px; background-color: linen; } .item2{ widt原创 2021-08-12 15:49:49 · 4740 阅读 · 0 评论 -
javascript 保留小数的精确算法
分享两种精确小数位的方法1、常见的 number.toFixed(2),对数字number进行四舍五入保留两位小数的操作。2、使用Math.random()方法进行四舍五入,此方法不常见,不过也能在保证精度的情况下保留小数位,方法如下,仅供分享/** * 四舍五入的精确方法 * @param number{number} 基础数值 * @param toFixed{number} 保留小数位数,不能为负数,0为整数 * @return {number} */function Mat原创 2020-09-08 22:36:38 · 1027 阅读 · 0 评论 -
JS Uncaught TypeError: xxx is not a constructor 问题解析
无意中出现的报错,错误原因是申请了重复的变量作为同一个方法名。例如:function xxx(){ xxxxxx}var xxx = new xxx();此时如果通过一些特定方式重复加载页面,比如我们用到的ajax请求页面后直接加载到已有dom中的方式,这时第一次加载没有任何问题,但是第二次加载就会出现如题报错。此时:修改var xxx = new xxx(); 为 var xxxx = new xxx(); 即可解决此问题。本人没有更深入的研究,应该是后面定义的xxx覆盖..原创 2020-07-28 00:14:08 · 47895 阅读 · 2 评论