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
相关文档:
取前面两种的优点:
a、用构造函数来定义类属性(字段)
b、用原型方式来定义类的方法。
就有了第三种方式。这种方式貌似采用的人较多。
3、综合构造函数/原型
/**
* Person类:定义一个人,有个属性name,和一个getName方法
* @param {String} name
*/
function Person(name) {
this.name = name;
}
Pers ......
在Web上显示图片,通常都会有图片显示比例问题,如果不给<img />限制width和height,那么如果图片大了就会将整个页面挤乱,图片小了又会使图片失真。
我的需求如下:
1、预先定义好图片显示的标准宽度和高度。
&nb ......
C#代码与javaScript函数的相互调用
问:
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
问题1答案如下:
javaScript函数中执行C#代码中的函数:
方法一:1、首先建立一个按 ......
看到一篇入门的JS继承文章,转载下
原地址:http://sdcyst.javaeye.com/blog/288813
类变量/类方法/实例变量/实例方法
先补充一下以前写过的方法:
在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数是对象,后面的
参数表示对象调用这个方法时的参数(ECMAScript spec ......