随笔分类 - JavaScript
有关于JavaScript方面的一些知识的学习和积累.
摘要:我们知道,只有请求成功ajax才会进行回调处理,具体状态码为 status >= 200 && status < 300 || status 304; 这一点通过查看JQuery的源码就可以证实。 举个例子来说明,用ajax来实现重定向,ajax异步请求A,A内部重定向到B。 思考: Q1:ajax
阅读全文
摘要:本文主要讲如何使用Js提交表单,在使用ajax进行异步验证的多数情况下,需要使用Js提交表单,以下简单说几种提交表单的方式: 1、document.getElementById("formId").submit(); 需要form表单id. 2、document.getElem...
阅读全文
摘要:依稀记得,当初我刚学编程的时候还学过怎么实现表格单双行交替色,现如今早已记不清当时的实现思路,这两天突然想起,没事就自己写了一小段代码,也不知道是否是当年的思路,不过不用纠结这个问题。:) 代码很简单,利用纯Js实现表格单双行交替色。//Js实现表格单双行交替色function SetTrCo...
阅读全文
摘要:一次偶然的机会,打开百度的时候按下了F12,然后就见控制台里面输出了百度的招聘广告,感觉挺帅气的,再然后就有了这篇博文。既然可以这样在控制台输出信息,那以后再调试Js的时候不就可以省去很多麻烦了嘛!避免不误人子弟,特意使用for(var i in console)查看了下各种浏览器控制台对con...
阅读全文
摘要:表单提交的时候大多数用户都习惯用回车键来进行提交,页面接受回车键的处理如下:注意:if(navigator.userAgent.indexOf("MSIE")>0) { //IE document.onkeydown=function(){ if...
阅读全文
摘要:我一直分不清楚toggle()与trigger()两个各自的作用,所以今天抽时间记录一些,以加深印象。1.toggle() 定义和用法: toggle() 方法切换元素的可见状态。如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。 语法:$("元素Id").toggl...
阅读全文
摘要:这篇博文主要记录本人在实际应用中碰到的谷歌浏览器与一些Js不兼容的问题,随着时间的推移,这篇博文的内容可能越来越多,也可能一点也没有(我想那时候谷歌肯定是相当牛逼的)。1.谷歌浏览器不兼容document.getElementById("companyLi").style="display:bl...
阅读全文
摘要:.NETMVC里如何在服务器端执行JS:三种解决方案:1.直接返回JavaScript. publicActionResultXXXAction1() { returnJavaScript("alert('HelloWorld')"); }2.空白页面上输出文本内容. publicActi...
阅读全文
摘要:最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧!一、JS中的数据类型 1.数值型(Number):包括整数、浮点数。 2.布尔型(Boolean) 3.字符串型(String) 4.对象(Objec...
阅读全文
摘要:这是一个基于jquey写的倒计时。当然代码有点小改动,只是改了一下展示效果。在静态页添加显示倒计时的容器,并引用下面脚本,代入时间参数即可使用。timeoutDate——到期时间,时间格式为2014/01/01或2014/1/1D——天H——小时M——分钟S——秒xs——数字0~9效果图:代码展示:...
阅读全文
摘要:现在有一个Id为AreaId的下拉框,要获取它当前选择项的文本和值有以下方法:* 地区: 方法一:使用JavaScript原生态的方法. 1.获取值: document.getElementById("AreaId").value;//有效,能得到正确的...
阅读全文
摘要:Javascript闭包闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:...
阅读全文
摘要:我最烦wordpress编辑器容器那狭窄的高度,每次都需要手动调节,很不好用。其实现代浏览器大多都支持文本框尺寸调节功能,绝大多数情况下却没有自动适应来得爽快,在网络上发现一方法比较简单的实现文本框高度自适应,于是封装了这个函数,准备以后应用到项目中。源代码:23:03文章更新:感谢alucelx同...
阅读全文
摘要:比onload更快获取图片尺寸文章更新:2011-05-31lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。这...
阅读全文
摘要:js去空格去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。测试可行的: 去除所有空格: str = ...
阅读全文
摘要:咱们做网站的,用户体验那是相当重要的,比如12306抢票需要填写身份证,如果不空格,密密麻麻的给我一种很压抑的感觉,而且也不容易核对信息是否填写正确,所以我就写了一个利用Js实现填写身份证号、手机号、准考证号等信息自动空格的效果。为了方便,自已定义的一个简单的get()方法和trim()方法,代...
阅读全文