12种JavaScript MVC框架之比较

Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并 ...

JS复制内容到剪贴板(兼容FF/Chrome/Safari所有浏览器)

现在浏览器种类也越来越多,诸如 IE、Firefox、Chrome、Safari等等,因此现在要实现一个js复制内容到剪贴板的小功能就不是一件那么容易的事了。 在FLASH 9 时代,有一个通杀所有浏览器的...

JS函数重载解决方案

JS的函数定义可以指定形式参数名称,多多少少我们会以为js至少可以支持参数个数不同的方法重载,然而遗憾的是这仅仅是一个假象,js所有的参数都是以arguments传递过去的,这个参数...

JS的IE和FF兼容性问题汇总

你对IE和Firefox兼容性是否熟悉,这里和大家分享一下Javascript的IE和Firefox兼容性问题以及解决方法,相信本文介绍一定会让你有所收获。以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila F...

js小数转换为整数

一、小数转为整数 floor:下退 Math.floor(12.9999) = 12 ceil:上进 Math.ceil(12.1) = 13; round: 四舍五入 Math.round(12.5) = 13 Math.round(12.4) = 12 二、小数位数控制 保留到整数:exam = Math.round(exam); 保留一...

js获取浏览器各属性

HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于...

正则表达式过滤HTML危险脚本

在做一些网站(特别是bbs之类)时,经常会有充许用户输入html样式代码,却禁止脚本的运行的需求, 以达到丰富网页样式,禁止恶意代码的运行。 当然不能用 htmlencode 和 htmldecode 方法...

用js获取地址栏中的变量参数

function querystring(qs){ s=location.href; s=s.replace(?,?).split(); re=; for(i=1;is.length;i++){ if(s[i].indexOf(qs+=)==0){ re=s[i].replace(qs+=,); } ...

如何限制文本框输入N个字符及限制js代码

所以要做的就是 1. 首先区分出来是两个字节的字符还是一个字节的字符; 2. 使用charCodeAt和String.fromCharCode即可进行相互转换。 代码如下:复制代码 代码如下: function validatePostponeValue(o...

js控制5秒后页面自动跳转

secs代表多少秒后跳转surl代表跳转到哪个链接function countDown(secs,surl){ //alert(surl); var jumpTo = document.getElementById(...