你是否碰到过一个这样的问题:
(1) 在项目开发中,某一个页面上定义了一个js函数,但确发现这个函数根本没有执行?
最终发现:是这个页面还引入了其它的JS文件,而JS文件中的函数 自已在文件内定义的函数名相同。
解决方案:两种。
一. 是修改JS函数名,同时建议自已以后定义JS的函数尽量不要定义 较为普通的文件名。
二. 是给JS函数添加命名空间。
如下:
var foospace={};
foospace.derp=function() { alert(“one”); }
foospace.derp();
(2) 要说一下"#" 和 javascript:void(0) 。
前几天做的一个项目中,使用了 javascript:void(0), 能够进入action ,但是不能进入action的响应页面。
直接在地址栏中输入action的url,一切正常,刚开始怀疑是iframe框的客户端缓存问题,添加了后,还是不正常,最后实在没辙了,用#替代了,竟然好了。
原因:javascript:void(0),会对页面的整体刷新有影响,当需要整体刷新页面时,请不要使用javascript:void(0)
其它一些关于这块的资料摘要:
在开发过程中经常使用<a href="#"/>,可是在点击这个链接的时候,总是跳到页面的顶端,如果滚动条很长的话,并且已经阅览的页面底部的时候,给用户带来很大的困扰。
为什么会出现这种情况呢,查阅资料发现,#代表一个锚点,并且这个锚点是在页面的顶部,所以每次点击这个链接都会跳到页面顶部。 如果我们不想让页面跳动的话可以使用javascript:void(0)代替#,页面就不会发生跳动了。增强了用户的体验度。 其实: # 也可以,你只需要 onclick="return false" 即可。
http://jacki6.iteye.com/blog/477958
(3) javascript定义变量时,最好先定义变量,再进行使用。虽然集成开发环境都有ctrl + f ,但看起代码来很崩溃。
分享到:
相关推荐
介绍JavaScript应用的一些技巧,很实用
javascript技巧 javascript技巧javascript技巧 javascript技巧 javascript技巧
网盘资源_前端JavaScript面试技巧,百度网盘资源直接下载,下载直接视频观看。
Javascript 相关一些技巧 一些技术列子等
Javascript 技巧大全Javascript 技巧大全Javascript 技巧大全Javascript 技巧大全Javascript 技巧大全Javascript 技巧大全
JavaScript实用的一些技巧 JavaScript实用的一些技巧 JavaScript实用的一些技巧
javascript小技巧,可以查看日常常用的javascript小技巧
常用的一些javascript小技巧
js技巧 javaScript编码技巧,里面包含了常用的网站开发的特效,例如新闻滚动条,弹出窗口,文字循环滚动等。
JavaScript实用技巧集锦 一些小的技巧
javascript方法和技巧大全 javascript方法和技巧大全 javascript方法和技巧大全 javascript方法和技巧大全
JavaScript使用技巧精萃 JavaScript使用技巧精萃 JavaScript使用技巧精萃
JavaScript的一些实用技巧 .doc 文件
javaScript55个技巧javaScript55个技巧javaScript55个技巧javaScript55个技巧javaScript55个技巧javaScript55个技巧javaScript55个技巧javaScript55个技巧javaScript55个技巧javaScript55个技巧javaScript55个技巧...
自己从网上整合而成的一些很有用的技巧,尤其对新手有用。
JavaScript小技巧全集
JavaScript方法和技巧大全 JavaScript方法和技巧大全