现在开始习惯在网页的开发中加上ajax成份,感觉局部的刷新的体验感觉实现好,而且写程序的时候,常常也会多了一种新鲜感与期待的心情。真不错。
刚开始运用的时候,遇到一个问题蛮不爽的,比如有一个代码,<a href="#" onclick="javascript:getadd();">,虽然我用getadd()函数实现的id="book"的div输出内容,这个是局部的核心技巧之一,但是因为href="#"这个元素会让页面自动跳到顶端,感觉很不爽。因为这样页面会跳动一下,所以局部刷新那种体验不强。
于是将#去掉,剩下 href="",发现这样也不行,这个会使整个页面加载后还要再刷新一次。
最后看到别人的代码,得到了解决方法,<a href="javascript:void(0)">。
JavaScript中void(0)的含义:
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下:
1. javascript:v阅读全文>
发表于 @ 2008年10月09日 16:44:00|评论(loading...)|收藏