前端--Java Script
h254532693
这个作者很懒,什么都没留下…
展开
-
JavaScript中的编码函数
如果想通过get方法,提交中文 或 特殊字符等待参数(如&等 ),就须要使用js中的编码函数。 ------------------------------------------------------------------------------------encodeURI() 把URI字符串采用UTF-8编码格式转化成escape格式的字符串。不转载 2015-04-17 10:44:25 · 265 阅读 · 0 评论 -
继承
javascript 中没有从一个类扩展出另一个类的底层类结构 伦理片 http://www.dotdy.com/这里的继承 是通过简单从一个对象原型向 另一个对象原型复制方法而实现的 Js代码 //创建Person对象 var person={} person.getName=function (){} perso转载 2015-09-05 01:25:26 · 351 阅读 · 0 评论 -
通过call()和apply()重新定义执行环境
通过前面学习,已知道this对象的环境是如何随着函数被赋值给其它对象而相应改变的。我们过可以使用Function对象的call()与apply()方法改变this指向(环境)例如: 对象.方法.call(环境对象)Java代码 obj.say.call(window) 或 obj.say.apply(window)转载 2015-09-05 01:23:01 · 354 阅读 · 0 评论 -
编写类
这里再说一说 伦理片 http://www.dotdy.com/方法一: 对象字面量方法 Js代码 var obj={ a:"value", b:"value", methodA:function(){}, methodA:function(){} } 注意 这里只是创建了一个对象转载 2015-09-05 01:24:56 · 398 阅读 · 0 评论 -
this是什么
this在javascript中 情况是不同与java c++, 伦理片 http://www.dotdy.com/谁调用了 this对象所在的函数, this就指向谁 this引用的对象被 称为函数的 上下文 ,它不是由如何声明函数,而是由如何调用函数决定的. 根据函数如何被调用,同一个函数可以拥有不同的上下文 Js转载 2015-09-05 01:24:24 · 321 阅读 · 0 评论 -
不要检测版本,要检测对象
为了编写能兼容各种浏览器的 javascript ,我们可能首先想的是用js检测各种浏览器的版本,针对性地编写不同的js代码. 伦理片 http://www.dotdy.com/这种思想是不好的, 是不通用的. 正如本文本的题 : 不要检测版本,要检测对象 例子:早期的Netscape 4和 IE 3 是不支持 document.body转载 2015-09-05 01:27:35 · 288 阅读 · 0 评论 -
没有重载
关于"重载"的概念, 就不用说了. 伦理片 http://www.dotdy.com/javaScript不支持重载, 如下写:function myfun(a,b){...}function myfun(a){...} 结果是,第二个声明 的函数会替换第一个声明的函数 . 例如,我们可以覆盖 alert()函数转载 2015-09-05 01:26:36 · 454 阅读 · 0 评论 -
迭代对象
我们常用到for循环 Js代码 var list=[5,6,7,8] for(var i=0;i { alert(list[i]); } for(i in list) { // i是下标,与ja转载 2015-09-05 01:26:05 · 224 阅读 · 0 评论 -
javaScript 计算网页内容的宽与高 (浏览器的标准模式与怪异模式)
标准模式与怪异模式: 由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差异(Quirks mode或者称为Compatibility Mode);由于W3C标准的推出,浏览器渲染页面有了统一的标准(CSScompat或称为Strict mode也有叫做Standa转载 2015-09-04 03:19:41 · 416 阅读 · 0 评论 -
iframe高度自适应、载入完成事件
高度自适应-------------------------------------------------方法一:经典代码 iFrame 自适应高度,在IE6/IE7/IE8/Firefox/Opera/Chrome/Safari通过测试。 只适用于同域下,不能跨域。 伦理片 http://www.dotdy.com/Js代码转载 2015-09-04 03:36:34 · 322 阅读 · 0 评论 -
模态窗口,在IE下是模态,在FF下不是模态,作了最大的努力来实现通用
代码源自网络,并自己整理吸收,调试通过 IE可以用showModalDialog方法打开模态窗口。 FF为了安全,执行方法window.open('openwin.html','newWin','modal=yes,width=200,height=200,resizable=no,scrollbars=no');伦理电影|指定了modal=yes,打开的也转载 2015-04-17 10:40:01 · 270 阅读 · 0 评论 -
写 FireFox 和 IE 都支持的网页所要注意的事项
一、 提交 与 重置 时的注意项先看如下代码:"addtag" name="addtag" action="/ns/ur/maddtag.do" method="post"onsubmit="return validate();">"100%" border="0" cellpadding="4" cellspacing="0" class="l_table_p" >"#D转载 2015-04-17 09:40:28 · 251 阅读 · 0 评论 -
javaScript 计算网页内容的宽与高 (浏览器的标准模式与怪异模式)
标准模式与怪异模式: 由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差异(Quirks mode或者称为Compatibility Mode);由于W3C标准的推出,浏览器渲染页面有了统一的标准(CSScompat或称为Strict mode也有叫做Standa转载 2015-04-17 10:46:52 · 315 阅读 · 0 评论 -
HttpServletRequestWrapper 详细用法说明
Servlet规范中所引入的filter令人心动不已,因为它引入了一个功能强大的拦截模式。Filter是这样一种Java对象,它能在request到达servlet的服务方法之前拦截HttpServletRequest对象,而在服务方法转移控制后又能拦截HttpServletResponse对象。你可以使用filter来实现特定的任务,比如验证用户输入,以及压缩web内容。但你拟富有成效地使用过滤转载 2015-04-17 10:46:46 · 4139 阅读 · 0 评论 -
创建自己的库 ADS.js(第一版本)
伪命名空间的使用. 伦理片 http://www.dotdy.com/在javascript2.0广泛使用之前,这里说的"命名空间"都不是真正的. 只是在脚本内营造一个属于自己的小空间的小技巧而已. 如果你的使用了Prototype库, 同时你又自己写了一个 function $(){} 函数 , 你的$函数就会与 Prototype库的$函数重名,所以我们要使用转载 2015-09-05 01:27:05 · 656 阅读 · 0 评论