21xrx.com
2024-09-17 03:57:26 Tuesday
登录
文章检索 我的文章 写文章
我的JavaScript小技巧
2023-06-15 18:31:46 深夜i     --     --

作为一名前端工程师,我对JavaScript有着深厚的感情。今天我想分享三个小技巧,希望对读者有所帮助。

1. 设置隔行变色

在表格中设置隔行变色可以使表格更易读,更加美观。使用JavaScript可以轻松实现这一功能。首先,我们需要获取表格中的所有行:


var rows = document.getElementsByTagName("tr");

然后,我们可以通过循环给每一行设置不同的背景颜色:


for (var i = 0; i < rows.length; i++) {

  if (i % 2 == 0) {

    rows[i].style.backgroundColor = "#f2f2f2";

  } else {

    rows[i].style.backgroundColor = "#fff";

  }

}

2. 计算BMI

BMI是衡量人体肥胖程度的一种指标。如果你想计算自己的BMI,可以使用下面的JavaScript函数:


function calculateBMI(weight, height) {

  var bmi = weight / (height * height);

  return bmi.toFixed(1); // 四舍五入保留一位小数

}

这个函数需要传入两个参数:体重(单位是千克)和身高(单位是米)。可以调用这个函数来计算你的BMI:


var bmi = calculateBMI(70, 1.75); // 假设体重是70千克,身高是1.75米

alert("您的BMI是:" + bmi);

3. 添加事件监听器

在JavaScript中,我们可以使用addEventListener()方法来向一个元素添加事件监听器。例如,如果我们想在按钮被点击时弹出一个提示框,可以这样写:


var btn = document.getElementById("myButton");

btn.addEventListener("click", function() {

  alert("Hello, world!");

});

这个代码片段中,我们首先获取了一个id为“myButton”的按钮元素,然后使用addEventListener()方法向这个按钮添加了一个“click”事件监听器。当按钮被点击时,会弹出一个提示框。

总结

在这篇文章中,我向读者分享了三个JavaScript技巧:设置隔行变色、计算BMI、添加事件监听器。这些小技巧虽然看似简单,但对于每一位前端工程师来说都是必备的技能。希望这篇文章能够对读者有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复