
js/jquery
文章平均质量分 63
没有开花的树
这个作者很懒,什么都没留下…
展开
-
js监听和触发浏览器窗口关闭事件
js关闭浏览器窗口,不弹出提示框;以及js检查浏览器关闭事件,主动弹出提示框。支持ie6+,火狐,谷歌等浏览器。原创 2013-09-02 13:01:23 · 16774 阅读 · 1 评论 -
你真的了解JavaScript?
JavaScript是如今最受欢迎的编程语言之一,但受欢迎同时就是该语言自身的各种特性带来的副作用,无论该语言多美妙,每天还是有成千上万的程序员弄出一堆bug。先不要嘲笑别人,或许你也是其中之一。原创 2013-12-24 00:23:25 · 3170 阅读 · 4 评论 -
JavaScript判断变量是否为空
JavaScript本身没有判断一个变量是不是空值的函数,因为变量有可能是string,object,number,boolean等等其中的一种,类型不同,判断方法也不同。所以在文章中写了一个函数,用以判断JS变量是否空值,如果是undefined, null, '', NaN,false,0,[],{} ,空白字符串,都返回true,否则返回false原创 2014-01-03 19:27:59 · 6713 阅读 · 1 评论 -
JavaScript将数据转换成整数的方法
JavaScript提供将数值转成整数的方法parseInt,用于转换字符串数据“123”,或者浮点数1.23等等。但是parseInt函数不是经常有效,为此文章列举几个函数,用于将任意数值的数据转换成整数。原创 2014-01-01 17:04:26 · 3325 阅读 · 1 评论 -
JavaScript跨域插件 实现双向跨域
由于浏览器的限制,JavaScript 跨域的问题,一直是一个颇为棘手的问题。HTML5 提供了跨文档消息传输的功能,在网页文档之间互相接收与发送信息。使用这个功能,不仅同源(域 + 端口号)的 Web 网页之间可以互相通信,还可以在两个不同域名之间实现跨域通信。原创 2013-11-18 20:39:25 · 6414 阅读 · 2 评论 -
IE下实现placeholder效果,支持文本框和密码框
很久之前写了这个插件,基于jQuery实现的,主要用于IE下实现placeholder效果,可同时支持文本和密码输入框。placeholder是HTML5新增的一个属性,当input标签设置了该属性后,该值的内容将作为灰色提示显示在文本框中,当文本框获得焦点时,提示文字消失。原创 2013-06-30 23:31:42 · 8961 阅读 · 6 评论 -
js监听和禁用浏览器回车事件
文章讲述如何用js监听浏览器回车事件,怎么去捕捉指定DOM对象触发的回车事件,以及怎么来禁用浏览器回车事件,文章以禁用表单自动提交为例说明。支持ie6+,火狐,谷歌等浏览器原创 2013-12-05 18:43:21 · 5357 阅读 · 1 评论 -
JavaScript日期时间与时间戳的转换
如果只是将当前时间转成时间戳,可以直接使用new Date().getTime()/1000;但如果是将某个具体时间或日期转成Unix时间戳,ie不支持像new Date(“2013-1-1”) 这样带参数的方法,将返回NaN。对此,写了一个js函数来转换,可以兼容ie6+,谷歌,火狐等浏览器。文章还介绍将时间戳转换成日期格式的函数,支持自定义的日期格式,效果类似PHP的date函数原创 2013-10-12 18:03:13 · 6217 阅读 · 1 评论 -
jQuery实现密保互斥问题
密保互斥问题:密保通常都会有n个问题,让用户选择其中的2、3个问题,但不能选择重复的问题。这就要求密保互斥。文章用了jquery实现密保互斥,用于解决密保,投票等类似互斥问题,可以支持ie6+,火狐,谷歌,opera等大多数浏览器原创 2013-08-15 23:05:57 · 2525 阅读 · 1 评论 -
如何有效提高JavaScript的执行效率
为了提供新鲜、别致的用户体验,很多网站都会使用 JavaScript 来改善设计、验证表单、检查浏览器,以及Ajax请求,cookie操作等等,实现无刷新动态效果 。但是,要将大量内容在浏览器呈现,如果处理不好,网站性能将会急剧下降。所以我们有必要了解下,如何提高JavaScript的执行效率。JavaScript 函数在JavaScript 中,函数在使用前会预编译。尽管有些时候下可以使原创 2013-06-21 12:32:43 · 2802 阅读 · 1 评论