前端知识点个人实践

前端知识点最佳实践

前端一些记录

js相乘小数点问题

场景

在js相乘中,会发现有很多小数点

解决方案

首先确定相乘精确位数,然后再末尾去零

javascript 复制代码
handleCutZero(result.toFixed(size)
function handleCutZero(num) {
   //拷贝一份 返回去掉零的新串
   let newstr = num;
   //循环变量 小数部分长度
   let leng = num.length - num.indexOf('.') - 1;
   //判断是否有效数
   if (num.indexOf('.') > -1) {
       //循环小数部分
       for (let i = leng; i > 0; i--) {
           //如果newstr末尾有0
           if (
               newstr.lastIndexOf('0') > -1 &&
               newstr.substr(newstr.length - 1, 1) == 0
           ) {
               let k = newstr.lastIndexOf('0');
               //如果小数点后只有一个0 去掉小数点
               if (newstr.charAt(k - 1) == '.') {
                   return newstr.substring(0, k - 1);
               } else {
                   //否则 去掉一个0
                   newstr = newstr.substring(0, k);
               }
           } else {
               //如果末尾没有0
               return newstr;
           }
       }
   }
   return num;
}

table值获取问题

背景:需要遍历table,获取每行数据

解决方案

javascript 复制代码
var table = document.getElementById("myTable");
var $tableRows = table.rows;
for (var i = 1; i < $tableRows.length; i++) {
    var $row = $tableRows[i];
    var myNameValue = $($row).find("input[name=myName]").val();
}

jquery的一些实践

自己看吧

javascript 复制代码
$("input[name^='你自己标签name']").blur(function(){
     
 });
···
相关推荐
橘子星15 小时前
基于 ES6 语法的 NLP 任务模块化开发实践
前端·javascript
玉宇夕落15 小时前
Props的传递学习
前端
月光刺眼15 小时前
JS 底层执行机制探讨:执行上下文、变量提升与调用栈
前端·javascript
|_⊙15 小时前
Linux 信号
运维·服务器·前端
ZC跨境爬虫15 小时前
跟着 MDN 学 JavaScript day_1:什么是 JavaScript?
开发语言·前端·javascript·ecmascript
广州华水科技15 小时前
单北斗GNSS水库变形监测系统的应用与发展分析
前端
吠品16 小时前
PyTorch 踩坑:libtorch_cpu.so 找不到 iJIT_NotifyEvent 符号
前端·vue.js·elementui
qq_25183645716 小时前
基于java Web 日化商超库存管理系统设计与实现
java·开发语言·前端
xiaofeichaichai16 小时前
Vue 响应式原理
前端·javascript·vue.js
提子拌饭13316 小时前
模态窗鸿蒙PC Electron框架实现技术详解 - 饮料含糖量应用案例分析
前端·javascript·华为·electron·前端框架·开源·鸿蒙