- 浏览: 171721 次
- 性别:
- 来自: 成都
-
文章分类
最新评论
-
crabboy:
goodhttp://veerle.duoh.com/comm ...
表格效果 -
lunvsxiao:
好呀,省的自己记那么多了。。
java常用正则表达式
/************************************************************ 相关函数说明 $(id) 根据元素id返回对象 GetLen(str) 计算字符串的长度,汉字占两个字符 InitHeight(obj) 自适应Iframe高度,Iframe元素的高度随里面的内容自适应高度 Close() 关闭窗口,FF默认不支持窗口关闭 GetElementByName(name, i) 根据元素名称返回对象,可能会有多个元素同名,i表示序号 ArrayRemove(array, n) 删除数组中指定位置的元素 ************************************************************/ function $(id) { return document.getElementById(id); } function GetLen(str) { return str.replace(/[^\x00-\xff]/g, '**').length; } function InitHeight(obj) { obj.style.height = (obj.contentWindow.document.body.scrollHeight + 20) + 'px'; } function Close() { window.opener = null; window.open('', '_self'); window.close(); } // 根据元素名称返回对象 function GetElementByName(name, i) { if (typeof(i) == 'undefined') i = 0; var els = document.getElementsByName(name); if (els.length > 0) { return els[i]; } return null; } function ArrayRemove(array, n) { if(n < 0 || n >= array.length) return array; // slice 方法返回数组的一段 // concat 方法将当前数组和指定的一个或多个数组整成一个 return array.slice(0, n).concat(array.slice(n + 1, array.length)); } /************************************************************ Cookie 静态类。 功能:操作 Cookie。 1.Cookie.Exist(name) 检查 Cookie 是否存在 2.Cookie.Get(name) 读取 Cookie 的值,没有该 Cookie 返回 null 3.Cookie.Remove(name, path, domain) 删除 Cookie 4.Cookie.Add(name, value, expires, path, domain, secure) 添加 Cookie,更新和添加都一样 5.Cookie.Append(name, value) 追加值,用"|"分隔 ************************************************************/ var Cookie = { Expires : 365, Exist : function(name) { if (this.Get(name)) return true; return false; }, Get : function(name) { var strCookies = document.cookie; var cookieName = name + '='; // Cookie名称 // 取得值的开始位置 var valueBegin = strCookies.indexOf(cookieName); if (valueBegin == -1) return null; // 没有此Cookie // 取得值的结尾位置 var valueEnd = strCookies.indexOf(';', valueBegin); if (valueEnd == -1) valueEnd = strCookies.length; // 是最后一个Cookie // 取得Cookie值 var value = strCookies.substring(valueBegin + cookieName.length, valueEnd); return value; }, Add : function(name, value, expires) { if (typeof(expires) == 'undefined') expires = this.Expires; var strCookie = name + '=' + value; if (expires) { // 计算Cookie的期限, 参数为天数 var curTime = new Date(); curTime.setTime(curTime.getTime() + expires*24*60*60*1000); strCookie += '; expires=' + curTime.toGMTString(); } document.cookie = strCookie; }, Append : function(name, value, expires) // 值用“|”分隔 { var oldValue = this.Get(name); if (oldValue != null) value = oldValue + '|' + value; this.Add(name, value, expires); }, Remove : function(name) { var strCookie; // 检查Cookie是否存在 if (this.Exist(name)) { // 设置Cookie的期限为己过期 strCookie = name + '=;'; document.cookie = strCookie; } } } /************************************************************ Ajax 静态类。 功能:操作 XMLHttpRequest,实现 Ajax Ajax.LoadXml(url, method, callback) url 请求的地址 method 请求的方法,如GET或POST callback 请求响应后,回调的方法,这个是自定义的函数名称 ************************************************************/ var Ajax = { LoadXml : function(url, method, callback) { var xmlHttp; if (window.ActiveXObject) // IE { xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); } else if (window.XMLHttpRequest) // FF { xmlHttp = new XMLHttpRequest(); } if(!xmlHttp) { window.alert('不能创建 XMLHttpRequest 对象!'); return false; } xmlHttp.open(method, url, true); xmlHttp.onreadystatechange = function() { if(xmlHttp.readyState != 4) return; callback(xmlHttp); } xmlHttp.send(null); } }
2010.11.9添加:
//获取url参数 function getArgs( ) { var args = new Object( ); var query = location.search.substring(1); // Get query string var pairs = query.split("&"); // Break at ampersand for(var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexOf('='); // Look for "name=value" if (pos == -1) continue; // If not found, skip var argname = pairs[i].substring(0,pos); // Extract the name var value = pairs[i].substring(pos+1); // Extract the value value = decodeURIComponent(value); // Decode it, if needed args[argname] = value; // Store as a property } return args; // Return the object } function GetQueryString( sProp ) { var re = new RegExp( sProp + "=([^\\&]*)", "i" ); var a = re.exec( document.location.search ); if ( a == null ) return ""; return a[1]; };
2010-12-11
function clickForAuto(){ var nodeId = "test"; if(document.all){ document.getElementById(nodeId).click(); }else{ var evt = document.createEvent("MouseEvents"); evt.initEvent("click", true, true); document.getElementById(nodeId).dispatchEvent(evt); } }
发表评论
-
js event.keyCode
2011-12-02 17:13 709keycode 8 = BackSpace BackSpace ... -
js event.keyCode
2011-12-02 17:06 2keycode 8 = BackSpace BackSpace ... -
IE6下png透明处理心得
2011-11-24 12:41 1327首先说明一下,网上处理IE6下png透明的方法有很多,但无外乎 ... -
不使用中间变量,交换int型的 a, b两个变量的值
2011-02-22 18:08 766(function(){ var a = 10, b ... -
dom加载完的判断
2011-02-12 18:05 3024window.onload事件可以安全的执行javascr ... -
js节点操作
2011-02-11 16:14 849insertAdjacentElement方法 语法: ... -
[JS]URLParser-html页面参数获取类
2010-10-11 09:05 693URLParser类代码 /* @class: ... -
简单的加解密
2010-09-12 20:51 647前段时间看到flash中写的一段混淆代码,现记录下,以备后用。 ... -
js排序
2010-09-02 16:37 786<html> <body> ... -
日期的格式化函数(转)
2010-08-17 15:38 663//Date.prototype.isLeapYe ... -
动态加载JS脚本的4种方法
2010-08-05 11:55 531动态加载JS脚本的4种方法 要 ... -
信息提示框
2010-05-17 17:08 1372消息提示封装js /** ------ ... -
关于table等只读标签的innerHTML问题
2010-04-26 17:58 1723function setTbodyHTML(id,tr){ ... -
[转载]100多个很有用的JavaScript函数以及基础写法大集合
2010-04-24 23:17 11861.document.write(""); ... -
网页高亮显示文字
2010-04-15 15:24 1959function hightLight(str,style,f ... -
遍历JSON
2010-04-11 15:11 1596<!DOCTYPE html PUBLIC " ... -
霓虹灯效果
2010-04-09 11:09 1344<!DOCTYPE html PUBLIC &qu ... -
JavaScript 的事件冒泡 demo
2010-03-15 10:11 1250转载: 如果你还不理解JavaScript的事件冒泡往下看: ... -
获得页面的高度(转载)
2010-02-03 21:50 1314function getDocHeight(doc){ / ... -
JS读取并输出xml文件节点及属性
2010-01-19 17:42 2107book.html 代码如下: ++++++++++++ ...
相关推荐
Vue.js 是一个流行的轻量级前端JavaScript框架,用于构建用户界面。它采用了声明式的数据绑定和组件化的设计,使得开发过程更加高效且易于维护。在提供的压缩包中,包含了多种不同版本的Vue.js库,这些版本各有其...
总结,JavaScript的常用函数和库是提升开发效率的关键。它们包含了从数据操作到用户交互的各种功能,而公共方法的使用则能进一步优化代码结构,使项目更加模块化和可维护。通过熟悉并灵活运用这些工具,开发者可以更...
9. **第三方库的集成**:wk-common.js可能也会集成一些常用的第三方JavaScript库,比如jQuery、Underscore、Moment.js等,以便直接使用这些库的功能。 10. **配置管理**:可能包含了全局配置管理,允许开发者通过...
《深入解析JavaScript中的common.js》 在Web开发领域,JavaScript是一种不可或缺的编程语言,而`common.js`在JavaScript中占据着特殊的地位。它通常被用作一个通用的、全局的脚本文件,包含了项目中多处共享的函数...
jQuery.common是基于jQuery库进行扩展的工具集,它通常包含了开发者在日常工作中经常使用的函数,如DOM操作、事件处理、动画效果等。这些函数经过封装,使得调用更加简洁,同时避免了代码重复,提高了代码的可维护性...
将公共功能编写成单独的JavaScript文件,比如`common.js`,然后通过`exports`或`module.exports`来暴露模块的接口。例如: ```javascript // common.js let str = {}; module.exports = str; ``` 或者,你可以选择...
在给定的“common.zip”压缩包中,包含了一个名为“common.js”的文件,这个文件的目的显然是为了存储可以复用的、共通的JavaScript代码,以提高开发效率和代码质量。此外,还有“capsulesDrinks.html”这个HTML文件...
本文档详细介绍了如何在 Vue 项目中利用 Element UI 组件库封装一个导出 Excel 数据的公共函数。该函数通过 Vuex 的 store 结构进行管理,实现了将后端接口返回的数据转换为 Excel 文件的功能,并提供了对文件名...
总结来说,创建和使用`util.js`这样的公用函数库是微信小程序开发中的良好实践。它有助于减少代码重复,提高代码质量,并且使项目结构更加清晰。无论是在前端还是后端开发中,这种模块化和复用的思想都是至关重要的...
Vue.js 是一款非常流行的前端JavaScript框架,用于构建用户界面。Vue 2.6.14是该框架的一个稳定版本,提供了许多改进和优化。在这个压缩包文件“vue@2.6.14”中,包含了Vue.js 2.6.14的所有本地资源,使得在没有网络...
在这个场景下,"公共js"指的是JavaScript文件,它们包含了可以跨平台、跨浏览器使用的功能函数或组件,比如事件处理、数据验证、动画效果、兼容性处理等。这些JavaScript代码往往经过精心设计,以适应HTML5技术,...
而 “Libffi” 库只提供了最底层的、与架构相关的、完整的”FFI”,因此在它之上必须有一层来负责管理两种语言之间参数的格式转换。 高级语言编译器产生代码时都会依据一系列的规则,这些规则十分必要,特别是对...
3. **ECharts.common.js**:这个文件可能是 ECharts 的通用模块或者基础模块,它可能包含了 ECharts 库中的一些公共函数或基础功能。在大型项目中,如果只需要使用部分功能,可以通过引入这个文件来减少资源占用。 ...
ChannelPlate 是一个在跨文档通信(MessageChannel) 中用来发送消息的 JavaScript 库。覆盖了从 W3C 到 Chrome 浏览器扩展中的跨文档通信接口,通常用于这几种情况下: 1) 共用构造函数 2) 统一 API 接口 3...
压缩包中的"common"文件可能包含了实现这三种加密算法的JavaScript库,这些库可能提供了简单的API接口供开发者调用,如编码、解码和哈希计算等。使用时,只需引入对应的脚本文件,然后按照文档说明调用相应的函数...
Sea.js 是一个遵循 CMD(Common Module Definition)规范的 JavaScript 模块加载器,它旨在为浏览器环境提供模块化的解决方案。CMD 规范与 Node.js 中的 CommonJS 规范类似,但做了针对浏览器的优化。Sea.js 提供了...
\js\common.js \js\transport.js \themes\modify\library\member_info.lbi \admin\js\selectzone.js \admin\templates\topic_edit.htm \admin\templates\menu.htm \admin\templates\topic_edit.htm ...
它提供了丰富的API接口和函数库,使得非专业开发者也能轻松进行脚本编写。 描述中提到的内容与标题一致,进一步强调了这是一个Auto.js的安装包,适用于Android设备。 标签"javascript软件/插件"表明该应用的核心...
在这个"前台web开发代码示例"中,我们可以预期`common.js` 文件包含了一些核心的JavaScript功能,这些功能可以提高开发效率,简化代码结构,并促进代码的重用。 1. **事件处理**:`common.js` 可能包含了各种事件...
这个`Common.js`库是开发者经验的结晶,通过这些封装好的函数和方法,可以避免重复编写相同的代码,提高开发效率,并保持代码的整洁。在实际项目中,只需引入`Common.js`,即可直接调用这些功能,大大简化了工作流程...