随笔分类 -  javascript

摘要:直接上代码吧,感兴趣的自己下载回去测试,自定义的$符号和jQuery的$符号混用成功 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/... 阅读全文
posted @ 2011-06-24 16:31 $walker 阅读(450) 评论(0) 推荐(0)
摘要:"a".charCodeAt(0);//字母a对应的ascii码值String.fromCharCode(97);//ascii码97对应的字符这两个基本上就够用了应该 阅读全文
posted @ 2011-06-23 14:55 $walker 阅读(281) 评论(0) 推荐(0)
摘要:原文:http://mario-design.iteye.com/blog/147810 要实现动态加载JS脚本有4种方法: 1、直接document.write <script language="javascript"> document.write("<script src='test.js'><\/script>"); </script> 注意document.write中的<\/scri... 阅读全文
posted @ 2011-06-01 16:27 $walker 阅读(293) 评论(0) 推荐(1)
摘要:网站开发中,某些页面效果(如:图片翻转)需要图片能够立即显示;也有些页面图片比较多,下载时间比较长,需要在图片未下载完成前显示其他图片(表示图片正在下载),下载完成后才把图片显示出来。 要实现这些效果,一般都会用到JavaScript里边的Image对象。 Image对象的主要属性 src 图片地址。 complete 表示Image是否被浏览器缓存或已经载入到当前页面。 该属性在IE浏览器中有点... 阅读全文
posted @ 2011-05-02 09:43 $walker 阅读(1066) 评论(0) 推荐(1)
摘要:在研究yahoo音乐API,发现他的数据传出你可以任选xml和json,这是相当酷的事,于是写了个小例子来调用。因为读回来的歌曲数目通常会很多,于是想把json数据直接显示在页面上,想了想,貌似没有直接的方法,结果网上发现有一个比较好的实现,全文转载,原文地址函数的主要功能是:传入一个Json对象(为了节省空间,一般请求返回的Json都是没有格式化的,可读性不好),可以输出格式化字符串,提高Json可读性。虽然很多IDE或工具已经实现,但有时做简单测试时,格式化还是需要的。假设,JS调用(假设界面有一个id为result的textarea)var json = { Id: 1, Name: & 阅读全文
posted @ 2011-03-01 15:24 $walker 阅读(1887) 评论(0) 推荐(0)
摘要:msdn官方示例:http://msdn.microsoft.com/zh-cn/library/bb398934%28v=VS.90%29.aspx 总的来说, 1,注册ScriptManager的AsyncPostBackError事件,并在服务器实现它,并抛出被处理过的异常(根据是否为null,可能需要抛出e.Exception或e.Exception.innerException) 2,客... 阅读全文
posted @ 2011-01-28 16:56 $walker 阅读(532) 评论(0) 推荐(0)
摘要:2011/1/30更新:以前转了下面的内容,其实我在自己的项目里,用的基本上是这两个方法getCookie里的正则说明:比如我们要找member_id这个cookie,那么name就是member_id,上面的正则判断了三种情况:以member_id开头、member_id在cookie字串中间,member_id在字串末尾。所以我们要匹配的是name+"=([^;]*),并且把值放在分组里面,这一段可以从name开始匹配匹配到什么时候结束呢 (;|$),意思是匹配到名字后的第一个分号,假如是位置是最后一段,那么就没有分号,可是已经是结尾($)了从什么时候开始?同样,(^|;\s*),它要么是 阅读全文
posted @ 2010-12-13 16:31 $walker 阅读(559) 评论(0) 推荐(0)
摘要:这两天花这上面的功夫太多了,就不试验是asp.net的原因还是本身就是ie7自身的原因了,问题是这样的: 原因需求是,点击提交按钮/链接,这时候会有大量的数据处理,耗时较长,客户要求点击后,要把该按钮灰掉,同时否掉了用一个半透明的弹出层并显示加载动画的方案,因为那样太“web2.0“了,哈哈,对于企业内部应用,有时候原始一些的手法更让人接受啊,我认为很简单,于是开干,当前,一个小插曲,进行一些关键... 阅读全文
posted @ 2010-10-14 16:00 $walker 阅读(1052) 评论(0) 推荐(0)
摘要:讲解得非常好,收藏,原文地址http://www.cnblogs.com/lhgstudio/archive/2009/12/05/1617777.html Javascript中会经常用到setTimeout来推迟一个函数的执行,如:会在执行到这句话后延迟1秒钟来弹出alert窗口。那么再看这一段:注意这段代码中的setTimeout延迟设为了0,就是延迟0毫秒,貌似是不做任何延迟立刻执行,即1... 阅读全文
posted @ 2010-08-21 16:56 $walker 阅读(314) 评论(0) 推荐(0)
摘要:也不算什么结吧,被人家总结得很全了,转一下,那个黑框确实很破坏页面美感,除之而后快!前段时间在论坛上看到有关去除”链接/按钮”虚线框的讨论, 在这里把自己所知的方法记录一下, 并作出了对比.方法一: IE 下使用expression(this.hideFocus=true), firefox下使用outline: none; (除了FF下对按钮不生效, 其它均有效) 代... 阅读全文
posted @ 2010-06-10 10:08 $walker 阅读(1423) 评论(0) 推荐(0)
摘要:var where = document.referrer;注意:必须在容器(IIS或apache或Tomcat等)下运行 阅读全文
posted @ 2010-06-09 17:11 $walker 阅读(489) 评论(0) 推荐(0)
摘要:做一个类似google搜索的智能提示功能,一切都OK了,可是在不断测试中却发现浏览器自己会把你之前输入过的匹配的记录用几乎相同的方式也浮在文本框下面,而且优先级还挺高,把我的智能提示给覆盖了(没有覆盖也要解决啊。。。),可是google,baidu却没有这种情况啊,当然你不能建议用户自己去浏览器的设置里面把自动完成功能关闭,所以只能自己想办法咯,在网上一顿乱搜,却全是教你怎么做智能提示/自动完成的... 阅读全文
posted @ 2010-05-07 20:56 $walker 阅读(399) 评论(0) 推荐(0)
摘要:自定义一个函数:[代码]调用第一个函数这三种写法:setInterval(myFunc,1000);setInterval("myFunc()",1000);第三种是匿名函数,也就是说不要自定义了:setInterval(function(){...;},1000);而调用第二个函数显然第一种调用法就失效了,因为没法送参数,除非你把参数都默认了,不然只有在调用的时候把参数送进去:setInterv... 阅读全文
posted @ 2010-05-07 17:12 $walker 阅读(400) 评论(0) 推荐(0)
摘要:javascript中要判断一个变量是否为array通常是比较困难的,因为[代码]通常的做法是判断[代码]可是这个方法有一个问题,如果一个数组是来自另一个frame中的,那么它的constructor 将是另一个对象。YUI中用了如下的方法:[代码]简单来说,就是判断这个变量有没有 length 属性,同时有没有 splice 方法。可惜,这样的判断方法是可以用一个 object 来伪造数组的。G... 阅读全文
posted @ 2010-05-07 16:04 $walker 阅读(367) 评论(0) 推荐(0)
摘要:[代码] 阅读全文
posted @ 2010-05-06 23:36 $walker 阅读(366) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--代码 阅读全文
posted @ 2010-05-06 18:15 $walker 阅读(304) 评论(0) 推荐(0)