javascript
七两雨
这个作者很懒,什么都没留下…
展开
-
js添加千位分隔符,并保留2位小数
function milliFormat(s){//添加千位符 if(/[^0-9\.]/.test(s)) return "invalid value"; s=s.replace(/^(\d*)$/,"$1."); s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1"); s=s.replace(".",","); var re=/(\d)(\d{3},)/原创 2012-03-09 16:23:17 · 7401 阅读 · 0 评论 -
js获取html元素style
function getAttrStyle(obj, attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; }else{ return document.defaultView.getComputedStyle(obj,false)[attr]; }}转载 2014-03-12 16:36:36 · 3056 阅读 · 0 评论 -
关于JS中的constructor与prototype
转自:http://blog.csdn.net/niuyongjie/article/details/4810835在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码js代码:转载 2014-03-05 16:18:54 · 973 阅读 · 0 评论 -
为iframe添加onclick事件
假设我们做一个下拉框的功能,当鼠标在页面上的其它位置点击一下时,这个下拉框就隐藏掉了,通常在没有iframe时,这个功能很容易做,给document绑定onmousedown或onclick即可,如果页面上有iframe时,鼠标点击在iframe内时,包含iframe的document是不响应任何事件的,所以需要给iframe绑定类似的事件,当iframe指向的是第三方的内容时,还在考虑跨域的问题转载 2013-11-17 22:00:46 · 16914 阅读 · 3 评论 -
extjs取消treegird双击展开
taskGrid.on('itemclick', function(treeview, record, item, index, e, opts) { /** 取消双击展开折叠菜单行为 */ treeview.toggleOnDblClick = false;});原创 2012-11-20 11:19:42 · 2826 阅读 · 0 评论 -
修改extjs4默认字体
.x-btn-default-small .x-btn-inner, .x-btn-default-medium .x-btn-inner, .x-btn-default-large .x-btn-inner, .x-btn-default-toolbar-small .x-btn-inner, .x-btn-default-toolbar-medium .x-btn-inner, .x-btn-原创 2012-11-20 10:43:37 · 2764 阅读 · 0 评论 -
extjs4 docs JS错误
最近开始学extjs4,发现官方下载的4.1docs打不开,IE显示有JS错误解决方案:修改docs底下的index.html,将改成这个修改完有些东西还是有错,建议把解压的ext的包部署到tomcat,在服务器上使用原创 2012-09-27 15:15:39 · 713 阅读 · 0 评论 -
js Function.call
转自:http://www.cnblogs.com/yanglin/archive/2007/12/13/993468.html提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在转载 2012-09-20 10:43:51 · 3477 阅读 · 0 评论 -
js日期格式化
转自:http://blog.csdn.net/vbangle/article/details/5643091方法一:// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) /转载 2012-03-09 16:40:21 · 5620 阅读 · 0 评论 -
javascript限制输入decimal
javascript限制输入decimal function regInput(obj, reg, inputStr) { var docSel = document.selection.createRange(); if (docSel.parentElement().tagName != "INPUT") return false; oSel = docSel原创 2012-03-20 18:31:52 · 3454 阅读 · 0 评论 -
JS输入限制
JS输入限制,不符要求不能输入的代码 function regInput(obj, reg, inputStr) { var docSel = document.selection.createRange() if (docSel.parentElement().tagName != "INPUT") return false oSel = docSel.duplicate()转载 2012-03-20 18:30:20 · 492 阅读 · 0 评论 -
js 添加千位分隔符代码
function milliFormat(s){//添加千位符 if(/[^0-9\.]/.test(s)) return "invalid value"; s=s.replace(/^(\d*)$/,"$1."); s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1"); s=s.replace(".",","); var re=/(\d)(\d{3},)/原创 2012-03-10 21:46:00 · 3230 阅读 · 0 评论 -
js中substring和substr方法区别
1.substring 方法定义和用法substring 方法用于提取字符串中介于两个指定下标之间的字符。语法stringObject.substring(start,stop)参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提原创 2012-03-09 16:39:03 · 639 阅读 · 0 评论 -
js html元素 class 操作
/** * 检查元素是否存在cls这个名字的class * @private */function hasClass(obj, cls) { return obj.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));}/** * 为元素添加class * @private */function addClas转载 2014-03-12 16:33:12 · 1647 阅读 · 0 评论