侵入性和非侵入性javascript有什么区别?简洁被赞赏。简短的例子也值得赞赏。
3 回答

HUWWW
TA贡献1874条经验 获得超12个赞
标记中的任何JavaScript都不引人注目:
<div id="informationHeader">Information</div>
突出的:
<div onclick="alert('obstrusive')">Information</div>

慕后森
TA贡献1802条经验 获得超5个赞
为了扩展Mike的答案:使用UJS行为添加了“以后”。
<div id="info">Information</div>
... etc ...
// In an included JS file etc, jQueryish.
$(function() {
$("#info").click(function() { alert("unobtrusive!"); }
});
UJS也可能暗示降级(我最喜欢的一种),例如,#info通过提供等效链接来获得点击功能的另一种方法。换句话说,如果没有JavaScript或使用屏幕阅读器等,会发生什么情况。
添加回答
举报
0/150
提交
取消