用外行术语来说,什么是不起眼的Javascript?举个例子可以帮助我理解。
发布于 2010-12-19 00:03:49
查看维基百科上的文章:
"Unobtrusive JavaScript“是在网页中使用JavaScript的一般方法。虽然该术语没有正式定义,但其基本原则通常被理解为包括:
因此,它基本上将行为或javascript与表示或html分开。
示例:
<input type="button" id="btn" onclick="alert('Test')" />
这并不是简单的javascript,因为行为和表示是混合在一起的。onclick
不应该出现在html中,而应该是javascript本身的一部分,而不是html。
在上面的例子中,你可以像这样变得简单易懂:
<input type="button" id="btn" />
JavaScript:
var el = document.getElementById('btn');
el.onclick = function(){
alert('Test');
};
这一次,我们用一个非常基本的例子把javascript和html分开。
备注:
在维基百科的文章中可以找到更多关于简单的javascript的内容。
https://stackoverflow.com/questions/4478795
复制相似问题