易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript的应用总结(1)

      以前因为接触的项目,用到javascript的地方,本人对javascript这个东西认识不够,甚至以为是前台程序员的工作。最近做的项目里面用到了很多这种脚本语言,才发现这个小东东实在是很可爱,虽然很淘气(不是很面向对像,不是很好调试),但是只要是做web开发的,都难免要接触到他,把这个东西用好了,可以达到很好的展示层效果,能够很好的与用户交互。同时其中XmlHTTPRequest异步这个东西也是一种有用的技术,学习好它就能够更好的了解web这个东西,也是对自己综合素质的提高。千里之行始于足下,这里就从点滴有用的开始总结,是对自己知识的积累,也希望能给同志们一些帮助。
       这篇文章可能会很乱没得什么条理,因为我会从一些实际应用着手,不像写书那样,当然也会尽量做的明白一点。费话少说了,下面进入正题。
注:这样的文章是一些小技巧的总结,会不断更新……
1、限制操作(不能重定向等)的页面的应用
    有时候我们在做web页面时候,特别是在做应用系统的时候,希望用记不能随便改写地址栏,不能重定向,不能最大,最小化等等……;这时候可以设置系统从一个页面开始(manager.jsp),即为开始页面(web.xml中配置)。从manager.jsp打开一个新的页面,用window.open(属性)方法。设置属性限制页面的应用,然后设置manager.jsp自动关闭即可。
manager.jsp如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   
    <title>系统首页</title>
   
 <script type="text/javascript" src="<%=path%>/templates/js/object.js"></script>
 <script type="text/javascript"> 
  var winObj = new createWindowObject();
  var url = "<%=path%>/login.jsp";
  //窗体名称\路径、宽度、高度、是否全屏0;1
  winObj.init("",url,-1,-1,1);
  winObj.show();
  //关闭当前窗口,下面两行都是为了设置,关闭不弹出确认选项。
  window.opener=null;//IE6
     window.open("","_self");//IE7/IE8
 


相关文档:

JavaScript 中的==和===

在js中,上次看到一段代码===判断使用3个=号
我纳闷了 一运行 正常的。
于是谓之曰:“神码”
后查阅得知
==只是判断值是否相等
===判断值和类型是否都相等
比如
var key="222";
var key2=222;
alert(key==key2)//ture
alert(key===key2)//false
不知道其他的弱类型是否都是一样。 ......

javascript:void(0)

今天看到《AJAX开发简略》中所有的<A href>都用到了javascript:void(0)
今天看了一下原来这个表达式的作用就是让当前这个超链接成为一个死链接,就是什么都不作。
以下摘自:
http://blog.csdn.net/mouyong/archive/2007/01/24/1491761.aspx
别人些的JavaScript脚本可以看到这样的代码:
<a href="javascript ......

javascript打开选择对话框/保存对话框

【引用地址】http://hi.baidu.com/rayshow/blog/item/9102258daac46810b31bbad3.html
在浏览器中虽然打开选择对话框和保存文件对话框的功能并不常使用,但有时仍然会用得上,比如一个web版的播放器,让用户选择本地的视频或音频文件等。对于打开选择文件对话框来说,相对比较简单,只需要在页面内放一个file标签,可以将其 ......

javascript 实现联动的下拉菜单

<form name="f1"><select name="s1"
 onchange="chg(document.f1.s1,document.f1.s2)">
 <option value="江西">江西</option>
 <option value="福建">福建</option>
</select><select name="s2">
 <option value="1">1</option>
&l ......

关于ie的内存泄漏与javascript内存释放

最近做一个公司的业务系统,公司要求能尽可能的与c/s近似,也就是如c/s一样,点击文本框可以弹出此项目的相关内容,进行选择输入。
     我使用了弹出窗口,然后在子窗口双击选中项目,把选中的值返回给父窗体。
     在系统做完了之后,在客户使用的过程,由于客户使用的是512m ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号