随笔分类 - JavaScript
摘要:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:<script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&aid=7&u= +encodeURIComp
阅读全文
摘要:对于一个元素的隐显,可以直接使用:$('#item').show(); //显示元素,等于display:block$('#item').hide(); //隐藏元素,等于display:none$('#item').toggle(); //在显示和隐藏间切换使按钮失效的方法:$("#btn").attr("disabled", true);对checkBox的判断:if($(“#ipt_checked”).attr(“checked”)==true){ //当用户同意“协议”的时候,可以提交$(“inpu
阅读全文
摘要:continue :return true;break :return false;
阅读全文
摘要:C/S用久了,当收集的数据较少时,比较习惯于弹出一个小页面供用户设置后再返回,在B/S中,可以用以下方式实现下:在模块窗口的方法中将值保存在window.returnValue中//child.html<HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE><script language="javascript">function trans(
阅读全文
摘要:之前一直是写C/S的,最近转做B/S了,记录一下自己在工作和学习中的JS小技巧,方便自己今后复习和查阅。JS中默认只带array,有时候会需要key-value的map类功能,虽然array也支持array[key] = value的用法,但是看起来不爽,在网上找了一个map的实现,先记录下来,以后慢慢完善:map的实现 function Map() { /** Map 大小 * */ var size = 0; /** 对象 * */ var entry = new Object(); /** 存 * */ this.put = function(key,...
阅读全文

浙公网安备 33010602011771号