javascript xml为数据源的下拉框控件 2016年07月27日 8 阅读 例如,当你在输入框中输入张三或是长沙,或是湖南,都会出现张三让你选择,输入18,将同时出现张三李四 测试数据源如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?> <students> <student> <id>s1</id> <name>张三</name> <province>湖南</provin...
jQuery 1.3 和 Validation 验证插件1.5.1 2016年07月27日 6 阅读 如果你打算更新,请确保你同时更新验证插件Validation Plugin 到1.5.1 版本,它同时兼容1.2.6和1.3的版本。主要的更新包括:1. 使用validHandler 参数来替换之前必须绑定无用的form事件,具体的demo可以访问marketo (http://jquery.bassistance.de/validate/demo/marketo/)2. 添加Tiny MCE ,示例demo(http://jquery.bassistan...
javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解 2016年07月27日 7 阅读 scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算...
javascript 字符 Escape,encodeURI,encodeURIComponent 2016年07月27日 8 阅读 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。 不会被此方法编码的字符: @ * / + encodeURI() 方法: 把URI字符串采用UTF-8编码格式转化成escape格式的字符串。 不会被此方法编码的字符:! @ # $& * ( ) = : ...
jquery text,radio,checkbox,select操作实现代码 2016年07月27日 7 阅读 控制表单元素: 文本框,文本区域: $("#txt").attr("value")或者$("#txt").val()//获取值 $("#txt").attr("value","");//清空内容 $("#txt").attr("value","11");//填充内容 多选框checkbox: $("#checkbox_id").attr("value")或者$("#checkbox_id").val();//获取值 $("#chk1").attr("che...
JavaScript 继承的实现 2016年07月27日 7 阅读 面向对象与基于对象几乎每个开发人员都有面向对象语言(比如C++、C#、Java)的开发经验。 在传统面向对象的语言中,有两个非常重要的概念 - 类和实例。 类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。 我们还知道,面向对象编程有三个重要的概念 - 封装、继承和多态。 但是在JavaScript的世界中,所有的这一切特性似乎都不存在。 因为JavaScript本身不是面向对象的语言,而是基于对象的语言。 这里面就有一些有趣的特性,比如Jav...
jQuery 插件开发 其实很简单 2016年07月27日 7 阅读 经常有人询问一些技巧,因此干脆写这么一篇文章给各位jQuery爱好者,算是抛砖引玉吧。 【基础】 a)样式 很多人会认为样式是个很复杂的东西,需要沉着冷静的心态加上非凡的审美观才能设计出赏心悦目的UI,抛开图片设计不说,其实css也就是那么些属性:position,margin,padding,width,height,left,top,float,border,background... UI设计的漂亮与否在很大程度上依赖于设计人员对配色的把握和整体效果...
JS 巧妙获取剪贴板数据 Excel数据的粘贴 2016年07月27日 15 阅读 另外的方法就是用flash了,它可以避开浏览器的安全限制,但是system类中只有set的方法,另外的clipboard类中倒是能访问到,但是似乎需要flash10的版本支持。网上找了一圈,没啥发现。终于想到去看看google sheet是怎么干的。 发现google sheet实现了excel的纯文本的多数据格粘贴,没有安全限制的需要,没有使用flash。可能很多人都知道这种方法了,反正我一开始很惊讶的,但是无奈,google的js文件是处理过的,看起来...
Jquery 组合form元素为json格式,asp.net反序列化 2016年07月27日 7 阅读 作者:敖士伟 Email:ikmb@163.com 转载注明作者 说明: 1、js根据表单元素class属性,把表单元素的name和value组合为json格式;用表单元素class属性可以针对性地组合JSON数据。 2、后端ASP.NET用JavaScriptSerializer反序列化为对象实列。 3、好处:简化了前端数据读取与后端数据赋值。 复制代码 代码如下:function GetJSONStr(class_name) { var a = [];...
最简单的jQuery程序 入门者学习 2016年07月27日 9 阅读 复制代码 代码如下:<HTML> <HEAD> <STYLE type="text/css"> .css1{ display:block; width:100px; height:100px; background-color:blue; } .css2{ display:block; width:100px; height:100px; background-color:red; } </STYLE> &l...
window.onload 加载完毕的问题及解决方案(上) 2016年07月27日 7 阅读 解决方法, 一、Mozilla 提供了一个非公开的(undocumented)函数: 复制代码 代码如下:// for Mozilla browsers if (document.addEventListener) { document.addEventListener("DOMContentLoaded", init, false); } 二、对于 IE 浏览器,可以使用IE特有的 defer 属性: 复制代码 代码如下:<script defer...
window.onload 加载完毕的问题及解决方案(下) 2016年07月27日 8 阅读 接上篇,其它方法: 一、在IE中还可以在onreadystatechange事件里进行判断 http://www.thefutureoftheweb.com/blog/adddomloadevent 这里有Jesse Skinner写了一段独立的脚本函数来解决各种浏览器的onload问题,。 http://img.jb51.net/jslib/adddomloadevent.js复制代码 代码如下:/* * (c)2006 Jesse Skinner/De...
jQuery 版本的文本输入框检查器Input Check 2016年07月27日 12 阅读 复制代码 代码如下:/** * power by wooshoo copyright 2008-2009 * 程序名:JQuery 专用输入检查器 * 内容:专门针对input[text password hidden]以及textarea的用户输入进行检查 * 检查的范围包括:字符数、是否包含特殊字符、是否为整数、是否符合email格式、是否为电话号码、 * 是否为网站地址、是否为图片地址、是否为浮点小数、是否为人民币货币、是否为日期格式 * 是否为时间...
jquery Firefox3.5中操作select的问题 2016年07月27日 9 阅读 页面中有一个select元素,id为customer,在网上好多的介绍jquery引用select的选中值的方法都是用: 复制代码 代码如下:$("#customer option[selected]").val(); 这个方法来得到selcte选中项的值。我也是一直是这么用,不过最近安装了FF3.5正式版,发现这种方法在它下面得不到值,就去看jquery的帮助文档,在文档中对select选中的引用是用如下方法: 复制代码 代码如下:$("#custome...
jquery 1.3.2 IE8中的一点点的小问题解决方法 2016年07月27日 10 阅读 使用的时候是这个样子的: 复制代码 代码如下:var _val = $("input[name="input1"][checked]").val(); 结果发现_val的值为undefined,开始还以为写的不对,可检查没有问题,这样写在IE6、7、FF、Chrome、Opera、Safari中都可以正常的得到值,就是在IE8中不行。百思不得其解,后来又实验: 复制代码 代码如下:var _val = $("input[name="input1"]").e...
javascript 读取xml,写入xml 实现代码 2016年07月27日 8 阅读 添加数据 : 数据显示: ClassModel.js源码 ::复制代码 代码如下:ClassModel = { create : function() { return function() { this.construct.apply(this, arguments); } } } Extend = function(desc, src) { for(var c in src) { desc[c] = src[c]; } return desc...
JQuery 实现的页面滚动时浮动窗口控件 2016年07月27日 7 阅读 1. Introduction: 这个控件能够实现的效果是当你的页面滚动时,某个DIV永远停留在你需要它停留的位置。同时可以为这个DIV设定个容器,当滚动条已经超过了这个容器,那么这个DIV就不再滚动了。有时候如果需要做个比较好用的导航条,使用这个控件挺不错的。 2. Code & Properties: 这个js文件是在jQuery和JQeury UI的核心上扩展的。所以使用它前你必须到JQuery的官网下载那两个js文件,jquery.js和ui.co...