Javascript 表格操作实现代码 2017年02月06日 27 阅读 中国北京 中国上海 var tabobj = document.getElementById("ch"); //获取 Table 对象 for( var i=0; i...
jQuery Ajax文件上传(php) 2017年02月06日 29 阅读 如何实现jQuery的Ajax文件上传,PHP如实文件上传.AJAX上传文件,PHP上传文件。【PHP文件上传】在开始之前,我觉得是有必要把通WEB上传文件的原理简单说一下的。实际上,在这里不管是PHP,JSP,还是ASP处理上传的文件,其实都是WEB早已把文件上传到服务器了,我们只是运用上传处理函数来处理上传的文件。而处理函数一般都是用PHP,JSP,ASP等服务端语言来实现的。那么如何通过WEB(HTTP协议来上传文件呢?)你需要类似于以下的HTML代...
javascript 获取鼠标的绝对位置 event 2017年02月06日 27 阅读 New Document 鼠标的绝对位置: 控件输入框txtPos的绝对位置: X: Y: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...
jquery 上下滚动广告 2017年02月06日 29 阅读 复制代码 代码如下:(function($){ $.fn.extend({ rollList:function(option){ option=$.extend({ direction:"up", step:1, time:23 },option); var step_coe,scroll_coe,score_coe; if(option.direction=="up") { step_coe=1; scroll_coe=1; score_coe=1; }...
Input 特殊事件onpopertychange和oninput 2017年02月06日 30 阅读 onpopertychange是IE下所有DOM的一个特殊事件,它可以监测dom属性的变化(包括js修改的属性) oninput则是Opera、Safari、NetScape等浏览器支持的类似onpopertychange的一个事件,不过它只针对inpu(textarea)的value属性 如果这两个不能满足大家想要的功能,可以参考脚本之家之前发布的一些文章。...
javascript 一段左右两边随屏滚动的代码 2017年02月06日 30 阅读 复制代码 代码如下:<!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-...
JS 分号引起的一段调试问题 2017年02月06日 29 阅读 来看一下下面的代码: var a=textbox1.text; var b=5; if(a<b);//如果用户输入的值小于5,就取5 { a=b; } 看看执行后有什么效果,无论textbox1.text是什么值,都会时放条件判断.为什么呢.有没有什么发现. 原来在写代码的时候,if(a<b);这里多了个分号.一不小心犯的错,却花了不少时间来解决. 注:刚写下的经过,再次打开时,没有内容了.因此就精简一点了.写个大致意思了 ...
根据服务器时间作为起始,显示时钟的小程序 2017年02月06日 27 阅读 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]我在做OA的一个考勤程序时,要动态显示服务器的时间,让员工知道当前是否可以下班,而客户机由于种种原因时间与服务器并不一致,所以不能用上面的代码,改进了一下: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]最后加上一个meizz的格式化函数(略有修正),最终版如下: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...
JS 拼图游戏 面向对象,注释完整。 2017年02月06日 30 阅读 在线演示 http://img.jb51.net/online/pintu/pintu.htm复制代码 代码如下:<html> <head> <title>JS拼图游戏</title> <style> body{ font-size:9pt; } table{ border-collapse: collapse; } input{ width:20px; } </style> <...
js 匿名调用实现代码 2017年02月06日 30 阅读 好,看看匿名函数的如何被调用。 1、执行后得到返回值的函数调用 Js代码 复制代码 代码如下://方式1,调用函数,得到返回值。强制运算符使函数调用执行 (function(x,y){ alert(x+y); return x+y; }(3,4)); Js代码 //方式二,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行 复制代码 代码如下:(function(x,y){ alert(x+y); return x+y; })(3,4...
javascript 缓冲效果 实现代码 2017年02月06日 26 阅读 #divid{width:30px; height:30px;left:200px;top:0px;background:#666;position:absolute;opacity:0.1;filter:alpha(opacity=10);} span{display:block;padding:5px; cursor:pointer;font-size:12px;} //如果事件中有opacity属性:则页面样式中要定义:opacity:...
javascript 控制图片播放代码 2017年02月06日 29 阅读 无标题文档 .photo {width:896px;height:280px;border-top:0;border-right:2px solid #9f9fa1;border-bottom:1px solid #9f9fa1;border-left:2px solid #9f9fa1;font-size:12px} .photo .left {width:310px;height:222px;margin:0 5px} .photo .lef...
javascript htmlencode函数(ff兼容版) 主要是编辑器中反转html代码 2017年02月06日 29 阅读 方法一: 用的浏览器内部转换器实现转换,要领是动态创建一个容器标签元素,如DIV,将要转换的字符串设置为这个元素的innerText(ie支持)||textContent(火狐支持),然后返回这个元素的innerHTML,即得到经过HTML编码转换的字符串,显示的时候反过来就可以了(实际上显示的时候不消通过转换,直接赋值在div就可以正常显示的)。 function HTMLEncode(html) { var temp = document.crea...
javascript 获取radio的value的函数 [已测] 2017年02月06日 28 阅读 1 2 3 4 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]第二种方法,思路与第一种相同复制代码 代码如下: //预览函数 var colorid=""; function ShowTemp() { var eless = document.getElementsByName("colorStyle"); for(var i=0;i<eless.length;i++) { // alert(eless[i].checked+ele...
javascript 异常处理使用总结 2017年02月06日 32 阅读 JavaScript中的异常可以用try..catch..finally语句来处理,也可以手动的来抛出异常。 1.使用try..catch..finally语句来处理异常 js代码在执行过程中如果出现异常,会手动创建一个异常类对象,该异常类对象将被提交给浏览器,这个过程称为“抛出异常”。当浏览器接收到一场对象时,会寻找能处理这一异常的代码并把当前异常对象提交给其处理,这一过程被称为“捕获异常”。try..catch..finally语句的基本语法格式为: ...
ExtJS扩展 垂直tabLayout实现代码 2017年02月06日 28 阅读 但ExtJS中的TabPanel只能水平显示,搜索了一下Ext论坛,发现有垂直TabLayout的扩展,但垂直tab的页签内容是水平显示的,且页签多了之后也不能通过设置enableScroll属性使其能滚动,为了适应项目的需求,本人对TabLayout进行了扩展,使其支持垂直页签显示,支持页签很多时的滚动。效果如下: 该组件有两种使用方式,一是扩展方式,二是复写方式。其中第一种方式需要引入附件中的TabPanel.js以及ext-patch.css,同时...
JavaScript 新手24条实用建议[TUTS+] 2017年02月06日 27 阅读 注:本文多次用到Firebug的console对象,请参考Firebug Console API 。关于firebug的更详细介绍,请猛击这里。1. 用 === 代替 ==JavaScript里有两种不同的相等运算符:===|!== 和==|!=。相比之下,前者更值得推荐。请尽量使用前者。 引用:“如果两个比较对象有着同样的类型和值,===返回true,!==返回false。”– JavaScript: The Good Parts不过,如果使用==和!=...
PNG背景在不同浏览器下的应用 2017年02月06日 30 阅读 一、在IE6中使用PNG背景 IE6本身并不认识PNG图片的透明特性,虽然有让IE6支持PNG透明背景的JS程序: 复制代码 代码如下:function correctPNG() { var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1]) if ((version >= 5.5) && (document.body.filter...
Javascript 代码也可以变得优美的实现方法 2017年02月06日 29 阅读 一、简化代码 采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小。大部分采用简单写法的代码,执行效率都有轻微提高。 1.1 简化常用对象定义:使用 var obj = {}; 代替 var obj = new Object(); 使用 var arr = []; 代替 var arr = new Array(); 1.2 精简if语句三元操作符可以有效精简只涉及赋值传值操作的if语句,比如 var score = 60, grade; if ...
使弱类型的语言JavaScript变强势 2017年02月06日 31 阅读 弱类型的Javascript不会按照程序员的愿望从实际的变量类型到所需要的数据类型转换,例如一个非常常见的错误,在浏览器脚本中,从表单控件中获取用户将要输入的一个数值类型的变量与另一个数值变量的和.因为变量类型在表单控件中是字符串类型(计时字符串序列包含一个数字)这种尝试将会添加那个字符串到变量,即使这些值碰巧是一些数字,结果在第二个变量将会被转换为字符串类型,在最后只会把从表单控件中得到的变量添加到第一个字符串末尾。所以强制类型转换还是比较重要的,下面看...