首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript一些技能

2012-10-06 
javascript一些技巧你是否碰到过一个这样的问题: (1)? 在项目开发中,某一个页面上定义了一个js函数,但确发

javascript一些技巧

你是否碰到过一个这样的问题:

(1)? 在项目开发中,某一个页面上定义了一个js函数,但确发现这个函数根本没有执行?

???????? 最终发现:是这个页面还引入了其它的JS文件,而JS文件中的函数 自已在文件内定义的函数名相同。

?

???????? 解决方案:两种。

????????? 一.?? 是修改JS函数名,同时建议自已以后定义JS的函数尽量不要定义 较为普通的文件名。

????????? 二.?? 是给JS函数添加命名空间。

???????? 如下:

????????
??????? 为什么会出现这种情况呢,查阅资料发现,#代表一个锚点,并且这个锚点是在页面的顶部,所以每次点击这个链接都会跳到页面顶部。 如果我们不想让页面跳动的话可以使用javascript:void(0)代替#,页面就不会发生跳动了。增强了用户的体验度。 其实: # 也可以,你只需要 onclick="return false" 即可。
?????? http://jacki6.iteye.com/blog/477958???(3) javascript定义变量时,最好先定义变量,再进行使用。虽然集成开发环境都有ctrl + f ,但看起代码来很崩溃。

热点排行
Bad Request.