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
相关文档:
Introduction
This article is about passing data between VB.NET/C# WinForms and JavaScript.
Before reading further, let me warn you that this article is not about ASP.NET. Concepts covered in the article are applied to Desktop applications.
Background
I was working on a project which required dat ......
很经典的一个算法,学习…ing… :
<!-- 中国农历开始 -->
<SCRIPT language=JavaScript>
<!--
var lunarInfo=new Array(
0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
0x04ae0,0x0a5b6,0x0a4d0,0x0d25 ......
function
getVerificationCode()//取得验证码
{
var
para =
new
Array(
"1"
,
"2"
,
"3"
,
"4"
,
"5"
,
"6"
,
"7"
,
"8"
,
"9"
,
&nbs ......
看到一篇入门的JS继承文章,转载下
原地址:http://sdcyst.javaeye.com/blog/288813
类变量/类方法/实例变量/实例方法
先补充一下以前写过的方法:
在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数是对象,后面的
参数表示对象调用这个方法时的参数(ECMAScript spec ......
<script type="text/javascript">
function close(){
QQkefu.style.display="none";
return true;
}
function msgBox()
{
this.container = "aaaa";
this.titleheadArea = "titlehead";
this.width = 154; ......