侵入性和非侵入性javascript有什么区别?简洁被赞赏。简短的例子也值得赞赏。
我已经不再支持它了,因为它在2011年有效,但在2018年及以后不再有效。
关注点分离。 您的HTML和CSS不受JS代码的束缚。您的JS代码未嵌入某些HTML元素。您的代码没有所有功能都具有一个大功能(或没有功能)。您具有简短的功能。
模块化。 当您正确分离关注点时,就会发生这种情况。例如,您出色的画布动画不需要知道矢量如何绘制框。
不要杀的经历 ,如果他们没有安装JavaScript或没有运行最新的browsers–尽你所能正常降级的经验。
*当您只需要做一些小事情时, *不要构建无用的代码 。人们不断地通过重新选择DOM元素,弄乱语义HTML并在其中扔掉编号的ID以及其他由于不了解文档模型或其他技术而发生的奇怪事情而使代码复杂化“魔术”抽象层使一切减慢到垃圾速度,并带来大量的开销。