JQuery AJAX 中文乱码问题解决 2016年07月27日 8 阅读 解决方案: 提交和接收均为utf-8或gbk编码 对提交的数据调用JQuery函数encodeURI进行编码再提交或显示或链接既可 url = encodeURI(url); //url为数据。 注:注意浏览器和发布的项目的缓存问题,很多时候会影响解决。记事本默认gbk编码...
js 获取后台的字段 改变 checkbox的被选中的状态 代码 2016年07月27日 9 阅读 复制代码 代码如下: <td width="15%" align="left">是否为分包人</td> <td width="35%" align="left"> <INPUT TYPE="checkbox" NAME="fbr" id="fbr1"> <s:hidden name="fbr" id="fbr"></s:hidden> </td> <td width=...
JSCode all of Brower 全局屏蔽网页右键功能 具体实现 2016年07月27日 5 阅读 [javascript]复制代码 代码如下:<script type="text/javascript"> function clickIE4(){ if (event.button==2){ return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.wh...
jquery 面包屑导航 具体实现 2016年07月27日 5 阅读 复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>YanCms左侧导航栏<...
理解JAVASCRIPT中hasOwnProperty()的作用 2016年07月27日 5 阅读 JavaScript中hasOwnProperty函数方法是返回一个布尔值,指出一个对象是否具有指定名称的属性。 hasOwnProperty()使用方法:object.hasOwnProperty(proName)其中参数object是必选项。一个对象的实例。proName是必选项。一个属性名称的字符串值。如果 object 具有指定名称的属性,那么JavaScript中hasOwnProperty函数方法返回 true;反之则返回 false。此方法无...
Javascript中的for in循环和hasOwnProperty结合使用 2016年07月27日 6 阅读 与in操作符相比,for in 在循环对象的属性时也会遍历原型链,for in 不会读取不可枚举属性,如数组的length属性。 小结 当检测某个对象是否拥有某个属性时,hasOwnProperty 是唯一可以完成这一任务的方法,在 for in 循环时,建议增加 hasOwnProperty 进行判断,可以有效避免扩展本地原型而引起的错误。与in操作符相比,for in 在循环对象的属性时也会遍历原型链,for in 不会读取不可枚举属性,如数组的len...
JavaScript的漂亮的代码片段 2016年07月27日 5 阅读 动态构建正则表达式复制代码 代码如下:new RegExp( Expr.match[ type ].source + (/(?![^[]*])(?![^(]*))/.source) )来自sizzle,动态构建正则时,这样做避免了字符转义。更灵活和巧妙的数字补零复制代码 代码如下:function prefixInteger(num, length) { return (num / Math.pow(10, length)).toFixed(length)...
利用NodeJS的子进程(child_process)调用系统命令的方法分享 2016年07月27日 6 阅读 NodeJS子进程简介 NodeJS子进程提供了与系统交互的重要接口,其主要API有: 标准输入、标准输出及标准错误输出的接口。 NodeJS子进程简介 NodeJS 子进程提供了与系统交互的重要接口,其主要 API 有: 标准输入、标准输出及标准错误输出的接口 child.stdin 获取标准输入 child.stdout 获取标准输出 child.stderr 获取标准错误输出 获取子进程的PID:child.pid 提供生成子进程的重要方法:chil...
JavaScript设置IFrame高度自适应(兼容各主流浏览器) 2016年07月27日 7 阅读 复制代码 代码如下: function SetIFrameHeight(down) { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox/([d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/...
jquery js 获取时间差、时间格式具体代码 2016年07月27日 7 阅读 调取 复制代码 代码如下: GetDateDiff(start, end, "day") /* * 获得时间差,时间格式为 年-月-日 小时:分钟:秒 或者 年/月/日 小时:分钟:秒 * 其中,年月日为全格式,例如 : 2010-10-12 01:00:00 * 返回精度为:秒,分,小时,天 */ function GetDateDiff(startTime, endTime, diffType) { //将xxxx-xx-xx的时间格式,转换为 xxx...
window.open参数详解附实例 2016年07月27日 5 阅读 一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、windown.open基本语法:window.open(pageURL,name,parameters)其中:pageURL为子窗口路径name为子窗口句柄parameters为窗口参数(各参数用逗号分隔)三、windown.open示例:复制代码 代码如下:<SCRIPT><!--window.open...
原生js实现半透明遮罩层效果具体代码 2016年07月27日 6 阅读 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content...
当鼠标移动到图片上时跟随鼠标显示放大的图片效果 2016年07月27日 5 阅读 原始状态: 鼠标经过: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-eq...
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器 2016年07月27日 6 阅读 注意使用preventDefault防止浏览器的默认事件操作发生 复制代码 代码如下: <script language="javascript" type="text/javascript"> var isDrag = false; function isIE(){ if(navigator.userAgent.indexOf("MSIE")>0){return true;} else{return false;} } function...
window.showModalDialog参数传递中含有特殊字符的处理方法 2016年07月27日 8 阅读 程序没有改动过运行一直正常,突然有一天同事告知出现错误了。经过检查发现传递的数据中出现了#等特殊字符,浏览器只取到#号前面的数据,后面的被截断。然后首先想到先把数据用 Server.UrlEncode方法编码一下,虽然可以看到特殊字符已经被编码,可是正确的数据依然没有传递过去,错误依旧。 复制代码 代码如下: "JavaScript:window.showModalDialog("Info.aspx?bh=" + Server.UrlEncode(e.Ro...
jquery DIV撑大让滚动条滚到最底部代码 2016年07月27日 6 阅读 复制代码 代码如下: $("#feedbackContainer").scrollTop($("#feedbackContainer").height()); ...
JavaScript String.replace函数参数实例说明 2016年07月27日 7 阅读 Email:longsu2010 at yeah dot net js String的replace函数的函数签名如下: replace(match/* 字符串OR正则表达式 */, replacement/* 字符串OR函数 */) 作用是将源自符串中的match替换为replacement并返回替换后的字符串。 如果第一参数是字符串就没什么好说的了,但是要记住此时只在源自符串替换一次match(第一次)函数就执行完成了。所以第一参数通常是一个正则表达式...
EXTjs4.0的store的findRecord的BUG演示代码 2016年07月27日 8 阅读 在findRecord方法调用了 findRecord: function()这个方法 复制代码 代码如下: findRecord: function() { var me = this, index = me.find.apply(me, arguments); return index !== -1 ? me.getAt(index) : null; }, 进入find方法 复制代码 代码如下: find: function(property, va...
JavaScript自动设置IFrame高度的小例子 2016年07月27日 5 阅读 复制代码 代码如下:function SetIFrameHeight(down) { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox/([d.]+)/)) ? Sys.firefox = s[1] : (s = ua.ma...
利用ajaxfileupload插件实现文件上传无刷新的具体方法 2016年07月27日 13 阅读 做项目的时候遇到了这样一个问题,如果用普通的ASP.NET FileUpload控件实现文件上传,那么页面会刷新,那么页面上用JS拼出的元素就会消失,为了上传文件,又不能刷新页面,ajaxfileupload插件是一个很好的选择(插件下载地址:http://files.jb51.net/file_images/article/201306/js/ajaxfileupload.js)ajaxfileupload是jQuery的一个插件,使用这个插件同时要引用...