随笔分类 -  Javascript

摘要:在写Web 应用,或者Web Ajax功能的时候我们经常需要处理事件,jquery已经非常完美的封装了事件,但是有时候事件的执行顺序还是会有微小差别前两天做城市搜索的时候,我对搜索按钮绑定了事件,如果输入栏内的文字不符合要求就用标签提示(标签展示出来后对document绑定click,点击后隐藏标签)并使输入栏获得焦点。就这样一个小功能我调试了、3个多小时,IE 里表现的是标签一闪而过,后来发现是... 阅读全文
posted @ 2009-12-08 14:48 cfanseal 阅读(835) 评论(0) 推荐(0)
摘要:禁用右键 阅读全文
posted @ 2009-12-06 14:59 cfanseal 阅读(244) 评论(0) 推荐(0)
摘要:通过键盘的onkeydown 事件,获得事件对象(event)的keyCode 可以做一些限制输入的功能,做项目是有几个输入框需要输入的数字为整数且数字必须小于某一个值,这种方法比较好,也省去了校验。这里我做了一个简单限制数字输入的功能。 其中有个两个事件操作的函数分别为preventDefault()/*停止默认事件*/, 和stopPropagation()/*停止事件冒泡*/,这两个函数比较... 阅读全文
posted @ 2009-05-22 10:23 cfanseal 阅读(685) 评论(0) 推荐(0)
摘要:一直对jQuery 的jsonp 调用比较疑惑,今天研究了一下jsonp 做了一个简单的调用例子,我用asp做服务端s客户端(url:http://192.168.1.2:81/jsonp_test.asp)客户端页面首先在body 中放置一个div: <div id="res"></div> 将远程调用的数据写入该div中[代码]服务端(url:http://192.16... 阅读全文
posted @ 2009-05-19 17:05 cfanseal 阅读(51969) 评论(5) 推荐(4)
摘要:近期做项目对JavaScript的类型判断用到了很多,由于有时候用typeof 有时候用 === 有时候用constructor,弄得自己有些头大,于是做了下面最简单的一个代码测试。从测试结果我得出,要判断严格判断一个变量的类型应该用 === + typeof,=== + typeof 可以准确判断出5种类型,分别是:number, string, boolean, undefined, func... 阅读全文
posted @ 2009-04-30 23:25 cfanseal 阅读(1117) 评论(0) 推荐(0)
摘要:[代码] 阅读全文
posted @ 2009-03-31 14:41 cfanseal 阅读(436) 评论(0) 推荐(0)
摘要:本方法修改自 CSDN 的 meizz(梅花雪),主要提升了一点点性能,95%的代码都未修改,请梅老师见谅[代码] 阅读全文
posted @ 2009-03-11 15:15 cfanseal 阅读(2813) 评论(1) 推荐(0)
摘要:jQuery中对键盘事件进行了修正 调用函数的时候传入事件即可。 通过事件的which可以找到键码 不过当有组合键的时候还需要注意一下 如ctrl+enter键,虽然都是用e.ctrlKey但是 enter键的键码不是始终为13了 在ff中 判断 ctrl+enter 是 e.ctrlKey && e.which ==13 在ie6中 判断ctrl+enter 是 e.ctrlKey && e.w... 阅读全文
posted @ 2009-01-22 11:23 cfanseal 阅读(2701) 评论(1) 推荐(0)
摘要:这里对于一些经典的常用javascript进行摘抄,便于在做项目的时候查阅: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//对window.onload的改进 function addLoadEvent(func) { var oldon... 阅读全文
posted @ 2008-12-10 11:05 cfanseal 阅读(164) 评论(0) 推荐(0)
摘要:学习Json,写了一个简单的json ,然后写了三个遍历的方法,感觉第二种json的结构稍微好一点。刚刚开始用,还需要很大改进啊!下面是测试代码: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 学习JSON 阅读全文
posted @ 2008-12-08 22:59 cfanseal 阅读(236) 评论(0) 推荐(0)
摘要:自己写的一个函数,可以对混合的日期格式进行判断如“2008年9月23日12时36分4秒”和"2008-9-23 13:37:4"。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 26 阅读全文
posted @ 2008-11-20 10:59 cfanseal 阅读(571) 评论(0) 推荐(0)