wel*_*lly 49 javascript unobtrusive-javascript
突兀和不引人注目的javascript有什么区别 - 用简单的英语.简洁是值得赞赏的.简短的例子也很感激.
Inc*_*ito 36
我不再赞同这一点,因为它在2011年有效,但可能不是在2018年及以后.
关注点分离.您的HTML和CSS没有绑定到您的JS代码中.您的JS代码不是内联到某些HTML元素.您的代码对于所有内容都没有一个大功能(或非功能).你有简短,简洁的功能.
模块化. 当您正确分离问题时会发生这种情况 例如,你真棒的画布动画不需要知道矢量如何工作以绘制一个盒子.
如果他们没有安装JavaScript,或者没有运行最新的浏览器,请不要失去经验 -尽你所能优雅地降低体验.
当你只需要做一些小事时,不要建造无用的代码.人们通过重新选择DOM元素,搞砸语义HTML并在其中抛出编号ID,以及其他因为不了解文档模型或其他技术而发生的奇怪事情而无休止地使代码复杂化 - 所以他们依赖于"神奇的"抽象层将一切都降低到垃圾速度并带来大量的开销.
Joe*_*Joe 34
标记中没有javascript是不引人注目的:
<div id="informationHeader">Information</div>
Run Code Online (Sandbox Code Playgroud)
突兀:
<div onclick="alert('obstrusive')">Information</div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
29316 次 |
最近记录: |