欢迎来到福编程网,本站提供各种互联网专业知识!

javascript技巧

  • JavaScript Base64编码和解码,实现URL参数传递。

    为什么需要对参数进行编码?相信有过开发的经验的广大程序员都知道,在Web中,若是直接在Url地址上传递参数值,若是中文,或者+等什么的就会出现乱码现象,若是数字或者英文的好象没有什么问题,简言之,传递过来的参数是需要进行编码的。在这里,也许有人会

    更新于2006-09-18
  • 跨浏览器的设置innerHTML方法

    Ajax是个好东西,但使用起来却不是那么方便。问题总结如下:在各种浏览器上的创建方式和使用方法不一致各个浏览器对响应的缓存策略有所不同浏览器存在跨域获取限制前两个问题可以通过封装XMLHTTPRequest对象来解决,第三个问题的解决方法有很多中,兼容性和移

    更新于2006-09-18
  • 菜单制作学习一个小东西 原创

    提示菜单用的东西,我想学习一下,一个小东西,研究一下大家好啊脚本之家[Ctrl+A全选注:如需引入外部Js需刷新才能执行]

    更新于2006-09-11
  • document.getElementById的一些细节

    ①document.getElementById有时会抓name放过了id,据说是IE的一个BUG;http://community.csdn.net/Expert/topic/4223/4223888.xml?temp=.1947443页面中有程序代码一个是name="category_id"一个是id="category_id"用document.getElementById取第二个,可是

    更新于2006-09-08
  • 由浅到深了解JavaScript类

    时间:2006-3-6作者:泣红亭简介:原文出处:www.51js.com说明:2004年6月15日翻译:最近在无忧脚本混了一阵子,回复了一些贴子,自己却没有做出什么东东让大家看看,心里有些不安,于是写了下边的一点东西,本来应该发在类封装区的,考虑到那里比较冷,而这篇文章

    更新于2006-09-08
  • 用javascript动态注释掉HTML代码

    用javascript动态注释掉HTML代码-51windows.Net12345678你没有看到34单元格吧,因为他用javascript注释掉了,怎么做的?看源文件!源文件怎么看?点右键,选择"查看源文件(V)"...注意:动态注释的html中不能再有html注释代码"",与之间,不要有""除了这

    更新于2006-09-08
  • 图片完美缩放

    在公司的工作经常要为客户作产品展示的页面,由于客户上传的图片格式大小不一,缩放后会导致变形,于是在星期天抽了点时间,写了一段JS代码,支持图片的完美缩放。首先给图片加个标签对,img中不能定义高度或宽度,如下:在CSS中写入代码:.product_img_div{w

    更新于2006-09-07
  • Javascript 事件捕获的备忘(setCapture,captureEvents)

    这段时间一直在给QZone研究Js拖放的问题。今天突然发现live.com的模块拖放居然可以跨出浏览器。到底是什么方法让mousemove和mouseup事件可以到浏览器外也可以触发,于是把整个live的jsdown下来分析,结果发现是一个小小的函数在做"怪"。object.setCapture()

    更新于2006-09-07
  • showModelessDialog()使用详解

    Javascript有许多内建的方法来产生对话框,如:window.alert(),window.confirm(),window.prompt().等。然而IE提供更多的方法支持对话框。如:showModalDialog()(IE4+支持)showModelessDialog()(IE5+支持)window.showModalDialog()方法用来创建一个显示HTML内

    更新于2006-09-07
  • Mozilla中显示textarea中选择的文字

    以前都是使用createRange来判断textarea选中的文字,这个属性虽然Mozilla也支持,但是放到textarea就不起作用了。后来发现可以用其他方法解决Mozilla的问题。Textareaselect[Ctrl+A全选注:如需引入外部Js需刷新才能执行]

    更新于2006-09-07
  • 一些有关检查数据的JS代码

    这些JS代码都是一些在表单提交时经常用到的代码,大部分代码也都是用正则表达式写的!//去左空格;functionltrim(s){returns.replace(/^*/,"");}//去右空格;functionrtrim(s){returns.replace(/*$/,"");}//去左右空格;functiontrim(s){returnrtrim(ltrim(s

    更新于2006-09-07
  • Javascript 不能释放内存.

    有Javascript没有提供对内存的使用绝对控制.所以不能使用javascript释放内存.我遇到这样的情况,建立一个数组,我们没有办法删除这个数组,让数据重新建立.Javascript只提供了Delete方法来清空变量为空.例如:VarOA=newArray("Hello","Good","Yes")DeleteOA

    更新于2006-09-07
  • 多附件上传组件演示

    1.可以动态添加或删除上传文件的对象2.自动处理文件路径获取文件名.3.自动计算待上传文件数table{FILTER:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3);}input{border:1pxsoild#000000;font-family:Verdana,Arial,宋体;

    更新于2006-09-07
  • 一个很Cool的JS菜单效果

    代码封装完成啦在这里谢谢大家对我的支持!偶参照一些Flash站点的菜单,用javascript仿了一个,效果还是挺Cool的.简单地写一个使用说明:第一步:实体化X-Menu类用法:var.newCoolMenuControl()第二步:建立菜单项目---用法:.insertmenu(类型,Html代码,链接

    更新于2006-09-07
  • 关联的Select,可以支持客户端动态更新

    这是我很久就写好了的一个小程序。关联的Select,前后的select都是关联的,前面的select影响到后面的内容,为了防止服务器的重新读的负担,我加入了客户端自动更新功能,这样每次更新都不必再读取数据库而刷新页面。虽然是为了我现在正在做的一个系

    更新于2006-09-07
  • 音乐播放用的的几个函数

    复制代码代码如下://JavaScriptDocumentvarcookiestr;varTotalSongs;//插入歌曲列表入口函数functionInsertsong(songstr){vartstr;tstr=songstr.split("|");if(tstr.length==5){if(cookiestr==null)cookiestr=songstr;elsecookiestr=cookiestr+"###"+song

    更新于2006-09-07
  • 你的编程语言可以这样做吗?

    有一天,你在浏览自己的代码,发现有两大段代码几乎一样。实际上,它们确实是一样的——除了一个关于意大利面(Spaghetti)而另一个关于巧克力慕思(ChocolateMoose)。//一个小例子:alert("偶要吃意大利面!");alert("偶要吃巧克力慕思!");嗯,这个例子碰

    更新于2006-09-07
  • 如何遍历对象的属性?

    [Ctrl+A全选注:如需引入外部Js需刷新才能执行]诘屈聱牙functionhutia(){for(vari=0;i[Ctrl+A全选注:如需引入外部Js需刷新才能执行]

    更新于2006-09-07
  • 日期函数扩展类Ver0.1.1

    复制代码代码如下:使用方法复制代码代码如下:Test_clsDateFunEx

    更新于2006-09-07
  • js-穷举法 (y0h)

    [Ctrl+A全选注:如需引入外部Js需刷新才能执行]

    更新于2006-09-07