12 2011 档案
摘要:最近被暴库的很多,密码安全成为重大问题!如何避免简单密码呢?还在冥思苦想密码?no我为大家准备了一个密码生成工具,有0-9和a-k的英文字母组成,数字是乱序排列。字母随机一个替换掉一个数字,生成一个长度为10的密码。<!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/
阅读全文
摘要:在普通情况下我们要用原生类、或者自定义类创建实例要用new运算符,使构造函数创建一个实例,并且实例继承构造器prototype上的所有公有方法。如 new Object()、new Date()等等!(object有{},数组有[]这样的快捷方式 ,我们主要探讨new这种方式。) 我们在使用jQuery时从来没有使用过new,他是不是用其他方法来生成实例呢?是不是没有使用prototype属性呢?事实上他都有使用,只是内部处理的非常巧妙,提高了使用的爽快度。我们来看看他的源码funtion jQuery( selector, context){ return new jQuery.fn...
阅读全文
摘要:Javascript中大家都很习惯用new运算符创建实例。现在看看另外一种创建实例的方法------单例模式。单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的特点有:1,该类只有一个实例2,该类自行创建该实例(在该类内部创建自身的实例对象)3,向整个系统公开这个实例接口。下面我们分析一下实现的可行性第1个特点:Javascript是不支持重载的,如果不能被new的话,多次调用会被覆盖所以第一点也很好实现第2个特点:自行创建实例这点我们用匿名包装器也比较好实现第2个特点:javascript是运行在宿主环境中的,我们向globa
阅读全文
摘要:web技术近两年来发展迅速,随着开发环境的变化,我们也能使用新技术来提高生产力。javascript1.6对数组增加了一系列的新方法,可能大家都比较熟悉了。下面看看javascript1.7带来的新变化,想要使用新版本的javascript要使用支持新版本的浏览器,比如firefox最高已经支持javascript1.8.5,同时要处理一下scirpt标签的mime类型为:<script type="application/javascript;version=1.7">例如:1 <script type="application/javascr
阅读全文
摘要:1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; c
阅读全文
摘要:在某些浏览器不支持type number时这个是一个很好的替代方案 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta http-equiv="Content-T
阅读全文
摘要:相信大家都在高性能javascript或者红宝书上看见过这个,书里面的有误这个是已勘误过的。 1 function duffsDevice(items, fn) { 2 if ('function' !== typeof(fn)) return; 3 var iterations = items.length % 8, i = items.length - 1,callback = fn; 4 while (iterations) { 5 callback(items[i--]); 6 ...
阅读全文
摘要:利用这个类可以保存方法的的实参,函数以后备用。在实例生成时会产生一个序列号用来标识是否来自undo或者redo的调用,从而避免存入缓存栈。在浏览器中用调试工具看调用结果View Code 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml&qu
阅读全文