js函数eval(),以及jq的toggle效果和toggle事件

1、js的eval(str)函数

eval=evaluate:计算,评估的意思;用来计算某个字符串,并执行里面的js语句。
例子:


输出:

200
4
27
  • 虽然 eval() 的功能非常强大,但在实际使用中用到它的情况并不多。因为它出现问题不好调试。
  • eval()函数可以用来将后端返回的json字符串转为json对象。

2、jq的toggle效果和事件

之前通常用的比较多的是用toggle事件来写一些效果,如:

//点击切换body颜色
$("p").toggle(
  function(){
  $("body").css("background-color","green");},
  function(){
  $("body").css("background-color","red");},
  function(){
  $("body").css("background-color","yellow");}
);

然而,也可以用来控制点击时元素的显示和隐藏:

//点击btn1来控制p标签的显示和隐藏
$(".btn1").click(function(){
  $("p").hide();
});

你可能感兴趣的:(js函数eval(),以及jq的toggle效果和toggle事件)