前端知识点个人实践

前端知识点最佳实践

前端一些记录

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(){
     
 });
···
相关推荐
agenIT11 分钟前
micro-app前端微服务原理解析
前端·微服务·架构
小宁爱Python28 分钟前
深入理解CSS显示模式与盒子模型
前端·css
只可远观42 分钟前
Git 忽略文件配置 .gitignore
android·前端·git
向上的车轮1 小时前
JavaScript的3D库有哪些?
开发语言·javascript·3d
我是大头鸟1 小时前
SpringMVC 通过ajax 前后端数据交互
前端·javascript·ajax
北观止1 小时前
批量删除OpenStack实例
linux·前端·chrome·openstack
爱笑的眼睛112 小时前
React Native 入门 jsx tsx 基础语法
javascript·react native·react.js
BillKu3 小时前
Vue3中AbortController取消请求的用法详解
前端·javascript·vue.js
heroboyluck3 小时前
rust 全栈应用框架dioxus
前端·rust·dioxus
不思念一个荒废的名字4 小时前
【黑马JavaWeb+AI知识梳理】后端Web基础01 - Maven
java·前端·maven