前端知识点个人实践

前端知识点最佳实践

前端一些记录

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(){
     
 });
···
相关推荐
刘一说17 小时前
深入理解 Spring Boot Web 开发中的全局异常统一处理机制
前端·spring boot·后端
啃火龙果的兔子17 小时前
前端导出大量数据到PDF方案
前端·pdf
Lj2_jOker18 小时前
QT 给Qimage数据赋值,显示异常,像素对齐的坑
开发语言·前端·qt
csj5018 小时前
前端基础之《React(7)—webpack简介-ESLint集成》
前端·react
Jonathan Star18 小时前
CSS margin 折叠现象的实际代码示例
javascript·css·css3
咚咚咚小柒18 小时前
【前端】Webpack相关(长期更新)
前端·javascript·webpack·前端框架·node.js·vue·scss
2501_9160088918 小时前
前端工具全景实战指南,从开发到调试的效率闭环
android·前端·小程序·https·uni-app·iphone·webview
诸葛韩信18 小时前
Webpack与Vite的常用配置及主要差异分析
前端·webpack·node.js
IT_陈寒18 小时前
Vite 5震撼发布!10个新特性让你的开发效率飙升200% 🚀
前端·人工智能·后端
一路向前的月光18 小时前
uniapp(5)滚动列表scroll-view
前端·javascript·uni-app