-
jquery下onpropertychange事件的绑定方法
今天做一张表单,要求行输入的时候,自动计算值,并且计算值的这一列,要自动合计。 开始用了onchange事件,但是在输入的时候,用Javascript计算出并填值的那一列并不会响应onchange 事件。 Goo...
作者:asdasdasd03-30 -
firefox事件处理之自动查找event的函数(用于onclick=foo())
IE与firefox事件处理 在ie中,事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发 的,还是其他事件, 都会更新window.event 对象。 所以在代码中,只要轻松调用 win...
作者:asdasdasd03-30 -
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
测试环境(客户端浏览器 ) IE6,IE7, IE8兼容模式, IE8 Firefox 3.6.8, google chrome 5.0.375.125 先来说明两个函数的标准定义。 elementNode.setAttribute(name,value) name 必需。规定要设...
作者:asdasdasd03-30 -
zeroclipboard复制到剪切板的flash
下面说实现步骤: 1- 引用文件。下载后会得到两个核心文件ZeroClipboard.js和ZeroClipboard.swf,在项目中引用其中一个。 <script type="text/javascript" src="http://www.cnblogs.com/Scripts...
作者:asdasdasd03-30 -
可以用来调试JavaScript错误的解决方案
A 使用alert() 和document.write() 方法监视变量值 如果要中断代码的运行,监视变量的值,则使用alert() 方法; 如果需要查看的值很多,则使用document.write() 方法,避免反复单击“确定”按钮...
作者:asdasdasd03-30 -
JavaScript 获取当前时间戳的代码
JavaScript 获取当前时间戳: 第一种方法: 复制代码 代码如下: var timestamp = Date.parse(new Date()); 结果:1280977330000 第二种方法: 复制代码 代码如下: var timestamp = (new Date()...
作者:asdasdasd03-30 -
JavaScript判断窗口是否最小化的代码(跨浏览器)
复制代码 代码如下:function isMinStatus() { var isMin = false; if (window.outerWidth != undefined) { isMin = window.outerWidth <= 160 && window.outerHeight <= 27; } else { isMin = w...
作者:asdasdasd03-30 -
团购、定时抢购倒计时js版
团购、定时抢购倒计时
剩余时间: 0
天 0 小时 0 分
0 秒
剩余时间: 0
天 0 小时 0 分
0 秒
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]... -
过虑特殊字符输入的js代码
复制代码 代码如下: <script> function TextValidate() { var code; var character; var err_msg = "文件夹名稱不能包含下列字符之一:n \ / : * ? " < > | & , "; if (document.all) { code ...
作者:asdasdasd03-30 -
使用ExtJS技术实现的拖动树结点
一、结点拖放的位置 拖放结点包含了两个动作,拖(drag)和放(drop)。拖很好理解,就是将结点拖起来,拖哪一个结点的效果都是一样的。不过放结点就比较复杂了。放结点可分为如下两种情况: 追...
作者:asdasdasd03-30 -
jquery下json数组的操作实现代码
今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,查阅了下相关JS中数组的操作一试果然很爽。 记录下来。 1、数组的创建 复制代码 代码...
作者:asdasdasd03-30 -
JavaScript和ActionScript的交互实现代码
复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import flash.external.E...
作者:asdasdasd03-30 -
javascript new fun的执行过程
(1)创建一个新的对象,并让this指针指向它; (2)将函数的prototype对象的所有成员都赋给这个新对象; (3)执行函数体,对这个对象进行初始化操作; (4)返回(1)中创建的对象。 复制代码...
作者:asdasdasd03-30 -
Js获取事件对象代码
一般做法: 复制代码 代码如下: <input type="button" id="test" value="点我测试" /> <script type="text/javascript"> var testBtn = document.getElementById('test'); testBtn.onclick = te...
作者:asdasdasd03-30 -
jQuery Dialog 弹出层对话框插件
原理很简单,通过JS动态构建一个div层,将其插入到body中,然后通过调整position的CSS属性为absolute或fixed,使其脱离原来的文档流的位置。再通过适当的加工美化就成了。 复制代码 代码如下: <...
作者:asdasdasd03-30 -
JS 实现完美include载入实现代码
js为什么需要include?让我们想想这样1个场景,a.js 需要用到1个公用的common.js,当然你可以在用到a.js的页面使用<script src="common.js">,但假设有5个页面用到了a.js,你是不是要写5遍<scri...
作者:asdasdasd03-30 -
基于jQuery的上下无缝滚动应用(单行或多行)
核心jQuery代码: 复制代码 代码如下: $(function(){ var _wrap=$('ul.line');//定义滚动区域 var _interval=2000;//定义滚动间隙时间 var _moving;//需要清除的动画 _wrap.hover(function(){ cl...
作者:asdasdasd03-30 -
jQuery的实现原理的模拟代码 -5 Ajax
复制代码 代码如下: // 创建 XHR 对象 var xhr; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else if (window.ActiveXObject) { xhr = new ActiveXObject("Msxml2.XMLHTTP"); ...
作者:asdasdasd03-30 -
JavaScript 通过模式匹配实现重载
正好infinte同学提出“更优雅的兼容”其实也和这个问题有一定的关联(我们后面会看到) 在youa的脚本库中Function的Helper中,添加支持重载的模式匹配 复制代码 代码如下: /** * 函数参数重载方...
作者:asdasdasd03-30 -
javascript中的prototype属性实例分析说明
在Javascript中,一切都是对象,字符串是对象,数组是对象,变量是对象,函数也是对象,所以才会允许['a','b','c'].push('d');这样的操作存在。类本身也是一个对象,也可以定义属性和方法: 复制...
作者:asdasdasd03-30 -
JQuery最佳实践之精妙的自定义事件
恰好偶最近负责的一个可视化编辑器的开发,其中有些地方便应用了JQuery的自定义事件,而且达到了很好的效果-精简代码的同时充分利用了OO的原则。 本文以我实际应用开发过程中遇到的一个例子进一...
作者:asdasdasd03-30 -
一个报数游戏js版(约瑟夫环问题)
这个也算是老题目了,园子里边也曾针对此题有过激烈的讨论,那时候追求用oo来解决。如今既然又有人提了出来,我便抽了点时间写了写自己的想法: 复制代码 代码如下: <script type="text/javascri...
作者:asdasdasd03-30 -
jquery autocomplete自动完成插件的的使用方法
首先下载所需文件,jquery.autocomplete.js和jquery.autocomplete.css。 由于该控件获得数据可以从数组和URL两种方式获取,所以写了两个简单的小例子试验一下。 前台代码如下: 复制代码 代码如...
作者:asdasdasd03-30 -
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
复制代码 代码如下: <script type="text/javascript"> function createArray() { var arr = new Array(); for (var i = 0; i < 10; i++) { arr[i] = function () { return i; } } return arr; }...
作者:asdasdasd03-30 -
js随机密码产生函数
复制代码 代码如下: function randPassword() { var text=['abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890','~!@#$%^&*()_+";",./?<>']; var rand = function(min, ma...
作者:asdasdasd03-30