小编Maz*_*zin的帖子

如何将参数中的变量作为函数传递?

如果我有这个功能:

   function test(x){  
   alert(x);
   }
Run Code Online (Sandbox Code Playgroud)

当我运行它时:

test('hello world');
Run Code Online (Sandbox Code Playgroud)

我会得到一个窗口.

好,而不是将参数作为字符串传递..我需要传递一个参数作为函数,像这样:

   function test(x){  
   x;
   }
Run Code Online (Sandbox Code Playgroud)

然后我跑:

   test(alert('hello world'));
Run Code Online (Sandbox Code Playgroud)

那么如何将函数作为参数传递给另一个函数呢?

javascript jquery function

5
推荐指数
1
解决办法
89
查看次数

无需使用 <a href=" "> 重新加载页面即可更改 URL

要在不重新加载页面的情况下修改 URL,我们可以使用:

window.history.pushState('page2', 'Title', '/page2.php');
Run Code Online (Sandbox Code Playgroud)

但如果我用<a>element试试:

<a onClick='my_function()' href='/page2.php'> Click Here </a>
<script>
function my_fnuction(){
    window.history.pushState('page2', 'Title', '/page2.php');

}
 </script>
Run Code Online (Sandbox Code Playgroud)

它不起作用,那么我怎样才能使用<a> element 和window.history.pushState()一起呢?像twitter和Facebook一样,用户可以点击右键在新窗口中打开网址,直接点击获取页面和更改网址,无需重新加载

html javascript jquery

1
推荐指数
1
解决办法
4084
查看次数

标签 统计

javascript ×2

jquery ×2

function ×1

html ×1