遍历JavaScript对象的参数名和对应值
作者:大鹏 发布于:2007-4-10 13:54 Tuesday
分类:JavaScript与HTML
标签: html javascript
一个加密JAVASCRIPT的开源工具PACKER2.0.2
作者:大鹏 发布于:2007-4-3 21:10 Tuesday
分类:JavaScript与HTML
标签: javascript
从这里进入http://dean.edwards.name/packer/,很简单的一个界面。
JavaScript的密码强度检测
作者:大鹏 发布于:2007-4-3 20:52 Tuesday
分类:JavaScript与HTML
标签: javascript ajax
jQuery离线文档
作者:大鹏 发布于:2007-4-2 21:55 Monday
分类:JavaScript与HTML
标签: javascript ajax
jQuery API离线文档下载
javascript 加密 解密
作者:大鹏 发布于:2007-4-2 20:30 Monday
分类:JavaScript与HTML
标签: javascript 收藏
eval(function(p,a,c,k,e,d){e=function(c){ 的加密解密
作者:大鹏 发布于:2007-4-2 19:55 Monday
分类:JavaScript与HTML
标签: html javascript
<script>
a=62;
function encode() {
var code = document.getElementById('code').value;
code = code.replace(/[\r\n]+/g, '');
code = code.replace(/'/g, "\\'");
var tmp = code.match(/\b(\w+)\b/g);
tmp.sort();
var dict = [];
var i, t = '';
for(var i=0; i<tmp.length; i++) {
if(tmp != t) dict.push(t = tmp);
}
var len = dict.length;
var ch;
for(i=0; i<len; i++) {
ch = num(i);
code = code.replace(new RegExp('\\b'+dict+'\\b','g'), ch);
if(ch == dict) dict = '';
}
document.getElementById('code').value = "eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}("
+ "'"+code+"',"+a+","+len+",'"+ dict.join('|')+"'.split('|'),0,{}))";
}
function num(c) {
return(c<a?'':num(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36));
}
function run() {
eval(document.getElementById('code').value);
}
function decode() {
var code = document.getElementById('code').value;
code = code.replace(/^eval/, '');
document.getElementById('code').value = eval(code);
}
</script>
<textarea id=code cols=80 rows=20>
</textarea><br>
<input type=button onclick=encode() value=编码>
<input type=button onclick=run() value=执行>
<input type=button onclick=decode() value=解码>
[/codes]
[url]attachment/encode3.htm[/url]
弹出层时使弹出层的页面不能进行操作的实现(模态窗体)2
作者:大鹏 发布于:2007-4-1 18:16 Sunday
分类:JavaScript与HTML
标签: html javascript ajax css
单纯使用CSS实现动态提示信息tips
作者:大鹏 发布于:2007-3-6 9:43 Tuesday
分类:JavaScript与HTML
标签: html css
不用js可以实现信息提示效果?!(title和alt除外)
Ie5.5+, Opera7.0, Netscap7.0, Mozilla1.4 都能正常使用[/b]
漂亮的提示信息(带箭头)
作者:大鹏 发布于:2007-3-6 9:37 Tuesday
分类:JavaScript与HTML
标签: html javascript
代码:
利用 CSS + <em>标签 来完成一个三角形的制作
作者:大鹏 发布于:2007-3-6 9:31 Tuesday
分类:JavaScript与HTML
标签: html css
可以用来制作导航条之类
好玩的~~看不到源码
作者:大鹏 发布于:2007-3-6 9:27 Tuesday
分类:JavaScript与HTML
标签: html javascript 收藏
一个很好的loading效果
作者:大鹏 发布于:2007-3-6 9:23 Tuesday
分类:JavaScript与HTML
标签: html javascript css
代码如下:
卡号输入框
作者:大鹏 发布于:2007-3-5 15:10 Monday
分类:JavaScript与HTML
标签: html javascript 收藏
[codes=html]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 输入卡号 </TITLE>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<script language="javascript">
<!--
function keyup(i)
{
var curobj,nextobj;
curobj = eval("document.getElementById('card_number_" + i + "')");
nextobj = eval("document.getElementById('card_number_" + (i+1) + "')");
if (curobj.value.length >=4)
nextobj.focus();
}
// -->
</script>
<BODY>
<INPUT name="card_number_1" type="text" id="card_number_1" value="" size="4" maxlength="4" onpropertychange="keyup(1)" />
- <INPUT name="card_number_2" type="text" id="card_number_2" value="" size="4" maxlength="4" onpropertychange="keyup(2)" />
- <INPUT name="card_number_3" type="text" id="card_number_3" value="" size="4" maxlength="4" onpropertychange="keyup(3)" />
- <INPUT name="card_number_4" type="text" id="card_number_4" value="" size="4" maxlength="4" />
</BODY>
</HTML>
[/codes]
UNICODE的编码与解码
作者:大鹏 发布于:2007-3-4 15:13 Sunday
分类:JavaScript与HTML
标签: html javascript 收藏
<script>
function e(s){
test=s
str=""
for(i=0;i<test.length;i++)
{
temp = test.charCodeAt(i).toString(16);
str += "\\u"+ new Array(5-String(temp).length).join("0") +temp;
}
document.getElementById('go').value=str
}
function d(s)
{
eval("document.getElementById('go').value=('"+s+"')");
}
</script>
<textarea id="go" style="width:100%;height:200px;"></textarea>
<button onclick="e(document.getElementById('go').value)">编码</button>
<button onclick="d(document.getElementById('go').value)">解码</button>
[/codes]
JavaScript控制剪贴板
作者:大鹏 发布于:2007-1-29 20:16 Monday
分类:JavaScript与HTML
标签: html javascript
突然想到文件上传后,出现在"地址(路径)"位置的URL,给他加个复制的按钮吧.
研究了一下原来的代码..
定义函数
程序代码
[codes=js]
function CopyText(obj) {
ie = (document.all)? true:false
if (ie){
var rng = document.body.createTextRange(); //列出所有文本对象内容
rng.moveToElementText(obj);//移动文本范围以便范围的开始和结束位置能够完全包含给定元素的文本
rng.scrollIntoView();//scrollIntoView 将对象滚动到可见范围内,将其排列到
窗口顶部或底部
rng.select();//选择
rng.execCommand("Copy");//复制
rng.collapse(false);//不太明白..
}
}
[/codes]
然后用
javascript中的高级特性及特别对象、属性和方法
作者:大鹏 发布于:2006-11-12 14:13 Sunday
分类:JavaScript与HTML
标签: html javascript css
可以使用 new 运算符结合像 Object()、Date() 和 Function() 这样的预定义的构造函数来创建对象并对其初始化。面向对象的编程其强有力的特征是定义自定义构造函数以创建脚本中使用的自定义对象的能力。创建了自定义的构造函数,这样就可以创建具有已定义属性的对象。下面是自定义函数的示例(注意 this 关键字的使用)。
function Circle (xPoint, yPoint, radius) {
this.x = xPoint; // 圆心的 x 坐标
this.y = yPoint; // 圆心的 y 坐标
this.r = radius; // 圆的半径
}
与服务器时间同步的javascript 代码
作者:大鹏 发布于:2006-11-4 19:12 Saturday
分类:JavaScript与HTML
标签: 服务器 html javascript
其中只需要在页面执行的时候动态的给new Date();里的参数传值过去就行了!
严格验证身份证号的Js 函数
作者:大鹏 发布于:2006-11-3 10:58 Friday
分类:JavaScript与HTML
标签: html javascript
测试代码高亮显示的效果!
WINDOW FOR JAVASCRIPT
作者:大鹏 发布于:2006-10-22 21:17 Sunday
分类:JavaScript与HTML
标签: html javascript css
掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用
熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法创建。由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成: document.write()。 在窗口中觖发本窗口对象的任何方法和属性时可以省去窗口的实例名称。例如给当前的myWin窗口设置status属性时,可以只用status而不用myWin.status。但是,在事件处理中调用location属性、close()方法或open()方法时必须使用实例名称。
js中的小技巧
作者:大鹏 发布于:2006-10-22 21:14 Sunday
分类:JavaScript与HTML
标签: html javascript
1.document.write(""); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)
6.一个小写转大写的JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
7.JS中的值类型:String,Number,Boolean,Null,Object,Function
8.JS中的字符型转换成数值型:parseInt(),parseFloat()
9.JS中的数字转换成字符型:(""+变量)