javascript重名函数、css重名样式

来源:百度知道 编辑:UC知道 时间:2024/05/08 14:07:37
假设有一个页面,在页面上有代码定义了一个css样式是“.demo”,同时定义了一个js函数叫demo()。这个页面还引入了外部css文件、外部js文件,在外部文件中又有同名的.demo样式和demo()函数。那么在这个页面上使用.demo和demo()的时候,用的是页面自身中定义的还是外部文件中定义的呢?

按先后顺序,后面的覆盖前面的

无论重定义多少次,都是后定义的盖掉了前面定义的..css和js都是.
CSS有一点:
css1.css里定义body{color:red}
css2.css里定义body{font-size:12px}
最终就是body{color:red;font-size:12px}的效果.就是说CSS如果没有对同一个属性重定义,之前定义的属性还是会产生作用.

JS也有一点:
有些情况,要使JS能重载.
js1.js里定义了func1()
js2.js里为了不失去js1.js里对func1()的定义,则故意想些办法保留...
不过种情况很少见.

你干嘛非得定义两个相同的,长手了就多敲几个字符进去,避免命名重复,最以后开发维护有好处,好好学学命名规范

看你写style和引用外部CSS的顺序。先后为准
JS同理