JavaScript技术

JavaScript技术

Javascript的一种模块模式

阅读(21) 作者(admin)

Douglas Crockford已经传授了一个有用的单例模式(singleton pattern)实现此规则,我认为他的模式有益于你基于YUI的那些应用。Douglas叫它模块模式(module pattern)。它是如下工作的:

创建一个命名空间对象:如果你使用YUI,可...

JavaScript技术

javascript cookie解码函数(兼容ff)

阅读(35) 作者(admin)

复制代码 代码如下: <script> function URLDecode(str) { var gbData = [ '啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋...

JavaScript技术

YUI 读码日记之 YAHOO.lang.is*

阅读(20) 作者(admin)

YAHOO.lang = YAHOO.lang || { isArray: function(o) { if (o) { var l = YAHOO.lang; // 如果该对象有 length 这个属性,同时支持 splice 方法, // 那么就认为它为数组...

JavaScript技术

详解new function(){}和function(){}() 区别分析

阅读(23) 作者(admin)

情景一:var yx01 = new function() {return "圆心"}; alert(yx01); 我们运行情景一代码,将返回显示“[object object] ”,此时该代码等价于:

function 匿名类(){ return "圆心"; } var yx01 = new 匿名类(); alert(...

JavaScript技术

ImageFlow可鼠标控制图片滚动

阅读(14) 作者(admin)

You are free to use this in any product, or on any web site. For more information about ImageFlow read the Documentation and check my Newsblog. For anything else simply drop me a line in my Shoutbox....

JavaScript技术

js实现form自动完成功能

阅读(18) 作者(admin)

最近我做一个员工注册页面, 有一项是注册公司, 但是如果公司已经被注册, 要求公司名称写的完全一样, 不能有大小写区别等, 所以我打算使用Javascript写一个模拟自动完成的功能, 样式仿照了IE7的, 还有很多不足, 希望...

JavaScript技术

用JS控制表格的逐行变色的表单

阅读(17) 作者(admin)

优点: 1.代码干净,无冗余标签. 2.样式,结构分离(为了方便,样式用内联的形式,实现应用时可以用外联方式引用.) 3.用JS控制表格的逐行变色 4.支持选中项高亮 5.支持checkbox的全选/取消功能 6.分页标签已经做好,没有做...

JavaScript技术

js 生成随机汉字的问题

阅读(7) 作者(admin)

小弟已经处理到了生成正确的16位汉字编码 即"/UXXXX"形式,可就是打印不出来 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...

JavaScript技术

一个js封装的不错的选项卡效果代码

阅读(22) 作者(admin)

复制代码 代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>脚本之家 选项卡效果 www.jb51...

javascript实现的三维正方体(兼容ie7,ff)
JavaScript技术

javascript实现的三维正方体(兼容ie7,ff)

阅读(37) 作者(admin)

通过更新变换矩阵来记录转动(函数remx()). 利用矩阵计算出转动后的正方体顶点坐标, 把各个顶点的空间坐标按”近大远小”转换成平面坐标(函数p2d()), 用正方体各个面的法向量的z坐标判断该面是否可见, 用高为1px的div...

JavaScript技术

setAttribute 与 class冲突解决

阅读(21) 作者(admin)

假设,我们要使用setAttribute来改变一个dom的class时,应该如何写? 1. setAttribute("class","red") 2. setAttribute("className","red")

答案是: 选项1. 在firefox下使用 选项2. 在IE下使用

如果在IE下给D...

JavaScript技术

浅谈javascript函数劫持[转自xfocus]第1/3页

阅读(21) 作者(admin)

一、概述 javascript函数劫持,也就是老外提到的javascript hijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的: window.alert = function(s) {}; 觉得这种用法很巧妙新颖,和API Hook异曲同工,...

JavaScript技术

js 替换

阅读(18) 作者(admin)

问题:就是将()()()((())())换成[][][[[]][]]的那种了,处理括弧配对用的 作者:infinte 要求: [1]支持任意的“括弧”,也就是可以用【】<>{}()……或者类似XML的:<a></a>、[cc][cc:over]、{ttt] [ttt} [2]严格按照层次匹配,就...

JavaScript技术

javascript replace方法与正则表达式

阅读(11) 作者(admin)

作者: hezhiwu5@163.com <script language="javascript"> var stringObj="终古人民共和国,终古人民";

//替换错别字“终古”为“中国” //并返回替换后的新字符 //原字符串stringObj的值没有改变 var newstr=stringO...

JavaScript技术

javascript if 的简化代码

阅读(22) 作者(admin)

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]还可以这样写 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...