摘要:
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 escape()函数 定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape... 阅读全文
摘要:
对于ASCII字符,这三个函数的作用都是将字符转换成百分比编码(Percent-encoding ),区别是各自排除编码的字符不同:escape() will not encode: @*/+encodeURI() will not encode: ~!@#$&*()=:/,;?+'encodeURIComponent() will not encode: ~!*()'此外,escape其... 阅读全文
摘要:
在WEB(我是在Asp.net环境,相信其它也一样.)开发当中,当你传有中文值的URL(如http://localhost/Test/test.aspx?name=张三),你会发现你通过Request.Questring["Name"]服务器处理时获取的并不是你要的"张三",而是一些奇怪的字符,问题就来了。这时候你可用通过Javascript的window.encodeURIComponent方法... 阅读全文
摘要:
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:<script<wbr>language="javascript">do... 阅读全文
摘要:
首先,要明白什么是JSON,引用json.org的一段话:JSON(JavaScript Object Notation:JavaScript对象表示法) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集... 阅读全文
摘要:
jQuery cookie是个很好的cookie插件,大概的使用方法如下example $.cookie(’name’, ‘value’);设置cookie的值,把name变量的值设为valueexample $.cookie(’name’, ‘value’, {expires: 7, path: ... 阅读全文
摘要:
本词汇表定义了 Visual Studio 2008 和 .NET Framework 中的关键术语。.NET Compact Framework 一种独立于硬件的环境,用于在资源受限制的计算设备上运行程序。它继承了公共语言运行库的完整 .NET Framework 结构,支持 .NET Framework 类库的子集,并且包含专为 .NET Compact Framework 设计的类。所支持的... 阅读全文
摘要:
[代码] 阅读全文
摘要:
问:据说Windows Server 2003已经使用自动登录摆脱了恼人的Ctrl+Alt+Del的提示,但在按下WIN+L组合键锁定系统或使用了带密码保护的屏保时,它还是会冒出来。请问我有办法根除它吗? 答:请进入“控制面板→管理工具→本地安全策略”,找到“本地策略→安全选项”,在右侧窗格中双击“交... 阅读全文
摘要:
mysql 由于权限问题远程不能连接,解决方法mysql 由于权限问题远程不能连接,解决方法如下:grant all privileges on *.* to root@192.168.10.120 identified by "1234";root 为要连接的用户名 @后面是你所要连接mysql服务器的客户机ip,不是mysql服务器ip, "1234" 是登录mysql的密码 阅读全文
摘要:
通过前面学习,已知道this对象的环境是如何随着函数被赋值给其它对象而相应改变的。我们过可以使用Function对象的call()与apply()方法改变this指向(环境)例如:对象.方法.call(环境对象)[代码]call()与apply()的区别是在参数上,如果sya()方法有参数obj.say.call(window,args1,aegs2,...) say()方法的参数,每一个都要写在... 阅读全文
摘要:
this在javascript中 情况是不同与java c++, 谁调用了 this对象所在的函数, this就指向谁this引用的对象被 称为函数的 上下文 ,它不是由如何声明函数,而是由如何调用函数决定的.根据函数如何被调用,同一个函数可以拥有不同的上下文[代码]------------------------------------------------------------------... 阅读全文
摘要:
方法一: 对象字面量方法[代码]注意 这里只是创建了一个对象obj,只是一个而已, 而不是一个类, 所以没有机会 用new obj().-----------------------------------------------------------------方法二: 向类中添加公有方法[代码]这里, 我们可以把myObj 理解为类名, 把obj1理解为myObj 类的一个实例.obj1有成... 阅读全文
摘要:
javascript 中没有从一个类扩展出另一个类的底层类结构这里的继承 是通过简单从一个对象原型向 另一个对象原型复制方法而实现的//创建Person对象 var person={} person.getName=function (){} person.getAge=function (){} //创建一个employee对象 var employee={} employee.getNam... 阅读全文
摘要:
我们常用到for循环[代码]getElementsByTagName() 返回的是 NamedNodeMap 对象 , 不是数组 . 所以使用for( i in item) 时会出错. 阅读全文
摘要:
关于"重载"的概念, 就不用说了.javaScript不支持重载,如下写:[代码]结果是,第二个声明 的函数会替换第一个声明的函数 .例如,我们可以覆盖 alert()函数[代码] 阅读全文
摘要:
[代码] 阅读全文
摘要:
属性改变事件: onpropertychange 是不太常用,但很有用的事件. 当对象的属性改变时,触发此事件. IE7支持onpropertychange事件, 可是firefox不支持这个事件. 评论3 楼 ssssssssssss 2008-04-23 引用 Firefox下用XXX.watch('a', fn);2 楼 shatuo 2008-04-22 引用 FF下可以用oninput1... 阅读全文
摘要:
转自网络,并修正了代码returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口(模式窗口知道吧,就是打开后不能操作父窗口,只能等模式窗口关闭时才能操作)时,用于返回窗口的值,下面举个例子:------------------------------------------------... 阅读全文
摘要:
如果表单的action为list.do?act=go&state=5则提交时通过request.getParameter方法,可以分别取得act和state的值。如果你的本意是想传'go&state=5'一个字符串,act='go&state=5',其中包含了;/?:@&=+$,# 这些特殊字符,他们在 URI 中具有特殊含义。那么为了在服务端拿到act的准确值'g... 阅读全文