DOM Scripting封面有一句:Separate behavior from structure using unobtrusive Javascript,简单的一句话,却没有人提出异议试问结构中有行为存在吗?在其第五章,best practice中有关于这句的一些细节。
The problem lies with inline event handlers.
其中有讲到使用hook而不使用标签的js属性,并将其称为结构和行为分离,但我认为其可以认为是html结构和脚本事件的分离,因为behavior意思是
- 行为,举止;态度
- (机器等的)运转状态,性能
- (事物的)反应,变化;作用
且把一个onclick事件称作行为,我认为是不准确的。