javascript
文章平均质量分 65
tomhat
这个作者很懒,什么都没留下…
展开
-
javascript获取兄弟节点的两种方法
方案一:先通过父元素的子元素找到含自己在内的“兄弟元素”,然后判断剔除自己。function siblings(elem) { var a = []; var b = elem.parentNode.children; for(var i =0,i...原创 2014-06-06 13:09:46 · 1216 阅读 · 0 评论 -
js验证组织机构代码
1.全国组织机构代码由八位数字(或大写拉丁字母)本体代码和一位数字(或大写拉丁字母)校验码组成。本体代码采用系列(即分区段)顺序编码方法。校验码按照以下公式计算:C9=11-MOD(∑Ci(i=1→8)×Wi,11)式中: MOD——代表求余函数;i——代表代码字符从左至右位置序号;Ci——代表第i位上的代码字符的值(具体代码字符见附表);C9——代表校验码;Wi—...原创 2015-09-18 18:06:06 · 3007 阅读 · 0 评论 -
JS判断鼠标向上滚动还是向下滚动
js如何判断滚轮的上下滚动,我们应该都见到过这种效果,用鼠标滚轮实现某个表单内的数字向上滚动就增加,向下滚动就减少的操作,这种效果是通过js对鼠标滚轮的事件监听来实现的。今天简单的研究了一下如何使用javascript来判断鼠标是向上滚动还是向下滚动,简要分享。首先,不得不说一下,因为不同的浏览器有不同的滚轮事件。主要是有两种,onmousewheel(firefox不支持)和DOMMou...原创 2015-09-25 17:52:38 · 386 阅读 · 0 评论 -
IE指定文档模式
对于 Web 开发人员来说,文本兼容性是一个要考虑的重要问题。Windows Internet Explorer 8 引入了文本兼容性模式,该模式允许 Web 开发人员将浏览器设置为以与旧版本相同的方式显示网页,从而允许开发人员选择更新时间。本文档将介绍由 Windows Internet Explorer 8 支持的文本兼容性模式,以及如何使用自定义标头基于每个页面或每个站点实现这些模式...原创 2015-10-15 15:21:42 · 147 阅读 · 0 评论 -
js 一些知识,js获取contxtPath
[code="java"]var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是false num == s...原创 2015-11-12 13:49:24 · 120 阅读 · 0 评论 -
JavaScript从数组中删除指定值元素的方法
下面的代码使用了两种方式删除数组的元素,第一种定义一个单独的函数,第二种为Array对象定义了一个removeByValue的方法[code="js"]function removeByValue(arr, val) { for(var i=0; i...原创 2016-10-11 13:13:27 · 269 阅读 · 0 评论 -
js去除字符串中的html标签,替换"为'
今天做文本域编辑和提交,文本域的内容最好带格式,于是找了一些插件,最后选择了jHtmlArea下载地址:[url]http://jhtmlarea.codeplex.com[/url][img]http://dl2.iteye.com/upload/attachment/0121/1643/d90bb9bc-a62a-334c-b779-16825ecd8a06.png[/img]...原创 2016-11-10 14:10:15 · 1985 阅读 · 0 评论 -
javascript 监听键盘事件
[code="js"] var ie; var firefox; if (document.all){ ie = true; }else{ ie = false; } //判断是否IE document.onkeydown = KeyPress; //设置键盘事件函数 fun...原创 2017-04-14 10:38:41 · 1230 阅读 · 0 评论 -
javascript 生成随机码或随机数
[code="javascipt"]/** * [getRandomNum 生成随机数] * @param {[type]} Min [随机数最小范围] * @param {[type]} Max [随机数最大范围] * @param {[type]} length [多少位随机] * @return {[type]} [返回随机数] *...原创 2016-01-15 14:01:56 · 385 阅读 · 0 评论 -
javascript 保留2位小数
//保留两位小数 //功能:将浮点数四舍五入,取小数点后2位 function toDecimal(x) { var f = parseFloat(x); if (isNaN(f)) { ...原创 2014-09-15 13:15:40 · 151 阅读 · 0 评论 -
安装nodejs oraclejet
ubuntu下安装nodejsDebian and Ubuntu based Linux distributionsIf you are using Ubuntu Precise or Debian Wheezy, you might want to read about running Node.js >= 4.x on older distros[code="bash"]c...原创 2016-05-05 16:45:11 · 118 阅读 · 0 评论 -
css + javascript 制作tips
Html .tooltip { position: relative; display: inline-block; cursor: help; white-space: nowrap; border-bottom: 1px dotted #777; padding-top:100px...原创 2014-06-06 15:43:44 · 118 阅读 · 0 评论 -
javascript按回车直接提交表单
document.onkeydown=function(event){ e = event ? event: (window.event ? window.event : null); if(e.keyCode==13){ //执行的方法 alert('回车检测到了'); }}原创 2014-06-19 12:29:17 · 146 阅读 · 0 评论 -
javascript 数字每隔三位加逗号分隔
function addCommas(nStr){ nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x.length > 1 ? '.' + x[1] : ''; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + '...原创 2014-06-23 11:55:11 · 360 阅读 · 0 评论 -
javascript Date Format
// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 200...原创 2014-07-07 23:14:43 · 125 阅读 · 0 评论 -
JavaScript中实现replaceAll方法
使用JavaScript replace方法,如果不使用正则表达式g标示符,就只替换第一个符合条件的字符串。var str = "a;b;c;d;e";console.log(str.replace(";", "-")); //只替换掉第一个分号console.log(str.replace(/;/g, "-")); //全部替换掉分号 相当于Java的replaceAll方法...原创 2014-08-21 18:04:34 · 93 阅读 · 0 评论 -
Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决
Ajax请求传@RequestBody(接收JSON)参数时,会报NetworkError: 415 Unsupported Media Type解决办法是:在Ajax中设置Content-Type为Json;contentType: "application/json; charset=utf-8",而不是params。否则就415错误!...原创 2014-08-27 13:06:21 · 449 阅读 · 0 评论 -
JS,Jquery获取各种屏幕的宽度和高度,clientX,offsetX,在父窗口中获取iframe中的元素...
JS,Jquery获取各种屏幕的宽度和高度Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线...原创 2015-04-22 16:49:17 · 1272 阅读 · 0 评论 -
如何在一个页面上让多个jQuery版本共存
如何在一个页面上让多个jQuery共存呢?比如jquery-1.5和jquery-1.11。你可能会问,为什么需要在一个页面上让多个jQuery共存?直接引用最新版本的jQuery不行吗?答案是,不行。因为现实生活是非常残酷的。举个例子:现有网站已经引用了jQuery 1.5以及相关插件。如果直接将jQuery升级到最新版,这些插件就不工作了,除非你能把这些插件全部升级,或...原创 2014-09-10 10:22:05 · 224 阅读 · 0 评论 -
JavaScript SizeToHuman 大小转换为mb kb tb等
[code="js"]// byte数据单位转换(以B为基底)function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1024, // or 1000 sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'...原创 2017-08-21 15:16:53 · 397 阅读 · 0 评论