-
jquery键盘事件介绍
一、首先需要知道的是: 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件 3、keypress() keypress事件会在敲击按键时触发,...
作者:asdasdasd03-30 -
基于jQuery的自动完成插件
下面是html测试代码: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http:...
作者:asdasdasd03-30 -
javascript 节点排序 2
复制代码 代码如下: //灵感来自 //http://www.cnblogs.com/jkisjk/archive/2011/01/28/array_quickly_sortby.html var hasDuplicate = false; var sortBy = function(nodes){ var result = [], ...
作者:asdasdasd03-30 -
javascript面向对象之二 命名空间
最简单创建命名空间的方法: 复制代码 代码如下: var java = {}; java.util = {}; //这样就创建成功了命名空间:java.util //我们可以在java.util下面加类(函数),属性,或对象 java.util.HashMa...
作者:asdasdasd03-30 -
jquery each()源代码
复制代码 代码如下: // args is for internal usage only each: function( object, callback, args ) { var name, i = 0, length = object.length, isObj = length === undefined || jQuery.isF...
作者:asdasdasd03-30 -
基于jquery的jqDnR拖拽溢出的修改
复制代码 代码如下: /* * jqDnR - Minimalistic Drag'n'Resize for jQuery. * * Copyright (c) 2007 Brice Burgess <bhb@iceburg.net>, http://www.iceburg.net/ * Licensed under the MIT Lice...
作者:asdasdasd03-30 -
DOM_window对象属性之--clipboardData对象操作代码
clipboardData 对象 提供了对于预定义的剪贴板格式的访问,以便在编辑操作中使用。 成员表 方法 描述 clearData 通过 dataTransfer 或 clipboardData 对象从剪贴板删除一种或多种数据格式。 get...
作者:asdasdasd03-30 -
js对象数组按属性快速排序
按所推荐的程序在IE下跑了下,的确,排序耗时很小。 复制代码 代码如下: <script> /* * 洗牌 */ function getRandomPlayCard(m){ var array1=new Array(m); for(var i=0;i<m;i++){ var rnd=Math...
作者:asdasdasd03-30 -
Javascript面向对象之四 继承
复制代码 代码如下: var JsObject = {} || new Object(); JsObject.extend = function(subClass, superClass){ //先判断子类subClass是否已经定义,如果未定义,则重新定义类。 if(typ...
作者:asdasdasd03-30 -
基于Jquery制作的幻灯片图集效果打包下载
待改进部分 1.大图可根据浏览器分辨率自动缩放,目前是按照固定的宽和高显示,超出部分隐藏。 2.大图现在是直接载入了所有,若图片很多时,体验不好。可改为异步加载,或者延迟加载,这个可以用...
作者:asdasdasd03-30 -
jquery isEmptyObject判断是否为空对象的函数
复制代码 代码如下: isEmptyObject: function( obj ) { for ( var name in obj ) { return false; } return true; } 分析: 1.什么是对象:其实,在javascript中对象是一组“键/值”的组合,说...
作者:asdasdasd03-30 -
javascript getElementsByTagName
复制代码 代码如下:function getElementsByTagName(node, tagName) { var elements = [], i = 0, anyTag = tagName === "*", next = node.firstChild; while ((node = next)) { if (anyTag ? no...
作者:asdasdasd03-30 -
一次失败的jQuery优化尝试小结
(这并不意味着jQuery的性能是优秀的, 反之只能说它是一个相对封闭的库,无法从外部介入进行优化)。这篇文章就记录一次失败的优化经历。 优化思想 这一次优化的思想来自于数据库。在数据库优化...
作者:asdasdasd03-30 -
基于JQuery的浮动DIV显示提示信息并自动隐藏
复制代码 代码如下: /** * 浮动DIV定时显示提示信息,如操作成功, 失败等 * @param string tips (提示的内容) * @param int height 显示的信息距离浏览器顶部的高度 * @param int time 显示的时间...
作者:asdasdasd03-30 -
URL地址中的#符号使用说明
一般我们想让一个a标签点击后执行javascript代码,有以下几种写法: 方式一:<a href="#" onclick="alert(1);">点击一</a> 这种方式的缺点就是点击后会在地址栏的URL后面加#号,同时把页面移动到...
作者:asdasdasd03-30 -
jquery isType() 类型判断代码
复制代码 代码如下: class2type = {}; toString = Object.prototype.toString; type: function( obj ) { return obj == null ? String( obj ) : class2type[ toString.call(obj) ] || "object";...
作者:asdasdasd03-30 -
kmock javascript 单元测试代码
复制代码 代码如下:(function () { var KMock = window.KMock = function () { } KMock.prototype.setup = function (methodName) { var instance = this; instance[methodName] = { returnAs: ...
作者:asdasdasd03-30 -
javascript event 事件解析
event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 例子 下面的例子检查鼠标是否...
作者:asdasdasd03-30 -
juqery 学习之五 文档处理 插入
append(content) 向每个匹配的元素内部追加内容。 这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似。 -----------------------------------------------------------...
作者:asdasdasd03-30 -
编写可维护面向对象的JavaScript代码[翻译]
Writing maintainable Object-Oriented (OO) JavaScript will save you money and make you popular. Don't believe me? Odds are that either you or someone else will come back and work wi...
作者:asdasdasd03-30 -
基于jquery的图片的切换(以数字的形式)
具体的代码如下: 鼠标进入数字的时候添加了如下的CSS: 复制代码 代码如下: <style type="text/css"> .mouseOver { cursor:hand; border:1px solid red; } </style> 图片切换的JS代码如下: 复...
作者:asdasdasd03-30 -
图片拼图记忆力测试游戏,网页+JS版
记忆力测试游戏,网页+JS版,规则:图被分割成15块。 每次随机给出一块,在问号区域中找到它的位置并单击该位置。每选对一个区域得一分,得15分才算获胜,每次游戏只有15次机会。
作者:asdasdasd03-30
记忆... -
jQuery ready函数滥用分析
查看下之前写的代码,有许多这样的代码: 复制代码 代码如下: $(function(){ //do something. }); 这里面可能写一些初始化样式、给其他dom元素附加事件处理等。刚开始没发现什么问题,但是在页...
作者:asdasdasd03-30 -
juqery 学习之五 文档处理 包裹、替换、删除、复制
wrap(html) 把所有匹配的元素用其他元素的结构化标记包裹起来。 这种包装对于在文档中插入额外的结构化标记最有用,而且它不会破坏原始文档的语义品质。 这个函数的原理是检查提供的第一个元素(...
作者:asdasdasd03-30 -
JSDoc 介绍使用规范JsDoc的使用介绍
JsDoc Toolkit不久前发布了2.3.2版本,主要还是对前版本的修复。 如果你需要使用Ant,JsDoc还有一个Ant插件:JsDoc Toolkit Ant Task 下载JsDoc Toolkit2.3.2:http://jsdoc-toolkit.googlecode...
作者:asdasdasd03-30