前端知识点个人实践

前端知识点最佳实践

前端一些记录

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(){
     
 });
···
相关推荐
GISer_Jing8 小时前
AI时代面试新常态——从“会用工具”到“深挖原理”的跨越
前端·人工智能·ai编程
IT_陈寒8 小时前
React的useEffect把我坑惨了,这些闭包陷阱真要命
前端·人工智能·后端
前端之虎陈随易8 小时前
有生之年系列,Nodejs进程管理pm2 v7.0发布
前端·typescript·npm·node.js
ayqy贾杰9 小时前
Cursor SDK发布!开发者可直接搬走其内核
前端·vue.js·面试
changshuaihua0019 小时前
扣子开发指南
javascript·人工智能
椰猫子9 小时前
SpringMVC(SpringMVC简介、请求与响应(请求映射路径、请求参数、日期类型参数传递、响应json数据))
java·前端·数据库
love530love9 小时前
如何在 Google Chrome 中强制开启 Gemini AI 侧边栏(完整图文教程)
前端·人工智能·chrome·windows
光影少年9 小时前
对typescript开发框架的理解?
前端·javascript·typescript
跨境数据猎手9 小时前
反向海淘代购系统:1688 / 淘宝自动代采 + API 同步(附可用源码)
前端
lUie INGA9 小时前
Go-Gin Web 框架完整教程
前端·golang·gin