javascript 综合
function ok()
{
var aa=("aa;bb;cc;dd;ee;gg;hh").split(";");//看做一个表
var list=new Array(aa.length);//定义集合
for(var i=0;i<aa.length;i++)//循环表的集合
{
list[i]=aa[i];
}
alert(list);
}
function showdiv(){
//得到页面的宽度
var screenWidth = window.screen.width;
var screenHeight = window.screen.height;
//得到document对象
var doc = top.document;
//创建一个新的div
var div = document.getElementById("div1");
if(div==null)
div = doc.createElement("DIV");
div.id = "div1"; //设置id
//下面设置层的显示位置,绝对定位
div.style.top = screenHeight/4+"px";
div.style.left = screenWidth/4+"px";
div.style.width=screenWidth/2+"px";
div.style.height=screenHeight/2+"px";
div.style.position = "absolute";
div.style.background="red";
//设置层显示出来
div.style.display ='';
//层中间的内容
div.innerHTML = '<img src=/"11.jpg/" width=100 height="100">';
//将层添加到当前页面
doc.body.appendChild(div);
}
function hiddiv(){
//工具id得到曾对象
var div = document.getElementById("div1");
if(div==null)
return ;
//隐藏层
div.style.display ='none';
//移出层
// document.body.removeChild(div);
}
<SCRIPT>
function do1(){
//通过opener来取得父窗口对象
opener.window.location.reload();
opener.window.do2();
}
</SCRIPT>
int pagecount =Page.Controls.Count;
for (int i = 0; i < pagecount; i++)
{
foreach (Control tc in Page.Controls[i].Controls)
{
if (tc is CheckBox)
{
if (((CheckBox)tc).Checked == true)
{
ss =ss+""+((CheckBox)tc).Text.ToString()+"//";
}
}
}
}
Response.Write(ss.Substring(0, ss.LastIndexOf('//')));
Response.Cache.SetNoServerCaching();
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Response.Cache.SetExpires(new DateTime(1900, 01, 01, 00, 00, 00, 00));
<script language="javascript" type="text/JavaScript">
function openFilter()
{
showx = event.screenX - event.offsetX - 4 - 10 ; // + deltaX;
showy = event.screenY - event.offsetY ; // + deltaY;
newWINwidth = 210 + 4 + 18;
var retval = window.showModalDialog("b.aspx", "", "dialogWidth:600px; dialogHeight:500px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; " );
if( retval != null )
{
//alert(retval);
document.form1.hFilter.value=retval;
document.form1.submit();
}
}
</script>
//第二个 页面写以下代码 把值返回到第一个页面中去 同时关闭了该窗体
function ReturnValue(rtnValue)
{
window.returnValue = rtnValue;
window.close();
}
Page.RegisterClientScriptBlock("", "<script >ReturnValue('" + strReturn + "');</script>");
//获取当前登录用户
pUserName = Request.ServerVariables["LOGON_USER"];
<script language="javascript" type="text/javascript">
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
</script>
<li><a href="javascript:window.parent.document.location.href='login.aspx'" target="_parent">注销(Log off)</a> </li>
<li><a href="javascript:window.external.AddFavorite('http://Localhost/ultimusclient/MasterPage.aspx','Ultimus BPM')" target="_parent">收藏(Favorite)</a></li>
var life = {};
for(life.age = 1; life.age <= 3; life.age++)
{
switch(life.age)
{
case 1: life.body = "卵细胞";
life.say = function(){alert(this.age+this.body)};
break;
case 2: life.tail = "尾巴";
life.gill = "腮";
life.body = "蝌蚪";
life.say = function(){alert(this.age+this.body+"-"+this.tail+","+this.gill)};
break;
case 3: delete life.tail;
delete life.gill;
life.legs = "四条腿";
life.lung = "肺";
life.body = "青蛙";
life.say = function(){alert(this.age+this.body+"-"+this.legs+","+this.lung)};
break;
};
life.say();
};
变量式:
var myfunc = function ()
{
alert("hello");
};
myfunc(); //第一次调用myfunc,输出hello
myfunc = function ()
{
alert("yeah");
};
myfunc(); //第二次调用myfunc,将输出yeah
定义式:
function myfunc ()
{
alert("hello");
};
myfunc(); //这里调用myfunc,输出yeah而不是hello
function myfunc ()
{
alert("yeah");
};
myfunc(); //这里调用myfunc,当然输出yeah
function Sing()
{
with(arguments.callee)
alert(author + ":" + poem);
};
Sing.author = "李白";
Sing.poem = "汉家秦地月,流影照明妃。一上玉关道,天涯去不归";
Sing();
Sing.author = "李战";
Sing.poem = "日出汉家天,月落阴山前。女儿琵琶怨,已唱三千年";
Sing();
var anObject = {}; //一个对象
anObject.aProperty = "Property of object"; //对象的一个属性
anObject.aMethod = function(){alert("Method of object")}; //对象的一个方法
//主要看下面:
alert(anObject["aProperty"]); //可以将对象当数组以属性名作为下标来访问属性
anObject["aMethod"](); //可以将对象当数组以方法名作为下标来调用方法
for( var s in anObject) //遍历对象的所有属性和方法进行迭代化处理
alert(s + " is a " + typeof(anObject[s]));
同样对于function类型的对象也是一样:
var aFunction = function() {}; //一个函数
aFunction.aProperty = "Property of function"; //函数的一个属性
aFunction.aMethod = function(){alert("Method of function")}; //函数的一个方法
//主要看下面:
alert(aFunction["aProperty"]); //可以将函数当数组以属性名作为下标来访问属性
aFunction["aMethod"](); //可以将函数当数组以方法名作为下标来调用方法
for( var s in aFunction) //遍历函数的所有属性和方法进行迭代化处理
alert(s + " is a " + typeof(aFunction[s]));
unction WhoAmI() //定义一个函数WhoAmI
{
alert("I'm " + this.name + " of " + typeof(this));
};
WhoAmI(); //此时是this当前这段代码的全局对象,在浏览器中就是window对象,其name属性为空字符串。输出:I'm of object
var BillGates = {name: "Bill Gates"};
BillGates.WhoAmI = WhoAmI; //将函数WhoAmI作为BillGates的方法。
BillGates.WhoAmI(); //此时的this是BillGates。输出:I'm Bill Gates of object
var SteveJobs = {name: "Steve Jobs"};
SteveJobs.WhoAmI = WhoAmI; //将函数WhoAmI作为SteveJobs的方法。
SteveJobs.WhoAmI(); //此时的this是SteveJobs。输出:I'm Steve Jobs of object
WhoAmI.call(BillGates); //直接将BillGates作为this,调用WhoAmI。输出:I'm Bill Gates of object
WhoAmI.call(SteveJobs); //直接将SteveJobs作为this,调用WhoAmI。输出:I'm Steve Jobs of object
BillGates.WhoAmI.call(SteveJobs); //将SteveJobs作为this,却调用BillGates的WhoAmI方法。输出:I'm Steve Jobs of object
SteveJobs.WhoAmI.call(BillGates); //将BillGates作为this,却调用SteveJobs的WhoAmI方法。输出:I'm Bill Gates of object
WhoAmI.WhoAmI = WhoAmI; //将WhoAmI函数设置为自身的方法。
WhoAmI.name = "WhoAmI";
WhoAmI.WhoAmI(); //此时的this是WhoAmI函数自己。输出:I'm WhoAmI of function
({name: "nobody", WhoAmI: WhoAmI}).WhoAmI(); //临时创建一个匿名对象并设置属性后调用WhoAmI方法。输出:I'm nobody of object
function person(name)
{
this.name=name;
};
person.prototype.company="c-store";
person.prototype.SayHello=function()
{
alert("hello, I'm "+this.name +" of "+this.company);
};
var Bill=new person("hujjj");
Bill.company="C-Store";
Bill.SayHello();
var xiaojiao=new person("Xiaojiao")
xiaojiao.company="RT-Mark";
xiaojiao.SayHello=function()
{
alert("Hi, "+this.name+ " like "+this.company+" jhaha");
}
xiaojiao.SayHello();
javascript 综合相关推荐
- JavaScript综合实验
一.实验目的 1.熟悉CSS的使用方法,能熟练定义CSS选择器,熟练书写CSS样式表:2.掌握利用JavaScript+CSS实现样式的动态变换.3.掌握JavaScript内置对象Array.Mat ...
- Win10系列:JavaScript综合实例2
在项目中添加一个名为pages的文件夹,并在pages文件夹里面再添加一个名为mainPage的文件夹,接着在mainPage文件夹里添加一个"页面控制"项,命名为mainPage ...
- Javascript综合应用小案例(续)
上一篇文章,弄了一个 取词 和 标红 功能的小应用,但是存在一些bug,今天修修补补,顺便也把ajax部分补上了~ Demo地址::http://qianduannotes.sinaapp.com/g ...
- JavaScript综合项目:博客前端
文章目录 项目1 博客前端:理解JavaScript库 一.项目介绍 1.博客主页 2.微博主页 二.理解JavaScript库 三.创建基础库 项目1 博客前端:理解JavaScript库 一.项目 ...
- Javascript综合应用小案例
按需求弄了一个 取词 以及 标红 的小应用. 先上demo :http://qianduannotes.sinaapp.com/getKeyword/ 很多平时常用的东西,都用上了,所以拿出来说说. ...
- Win10系列:JavaScript综合实例1
上面几个小节讲解了使用HTML5和JavaScript语言开发Windows 应用商店应用时会用到的一些技术,本小节将前面介绍的知识融合在一起创建一个菜谱应用程序,帮助读者更进一步地理解和掌握这些知识 ...
- html 名词解释 综合解释,HTML和JAVASCRIPT综合练习题2014答案
第6页共11页44.定义表格常用的3个标签是(A.tableB.trABC).C.tdD.tp45.哪两个属性可用于表格的合并单元格(AD).A.colspanB.trspanC.tdspan46.实 ...
- JavaScript 综合运用开发老虎机游戏
1.首先我们生成3个随机数,范围在1到3之间.分别用 slotOne.slotTwo.slotThree来存储着3个随机数. Math.floor(Math.random() * (3 - 1 + 1 ...
- JavaScript综合实验(作业四)
最新文章
- regasm注册com组件
- 【OpenCV3】OpenCV3.0 在WIN8+VS2012环境下的配置
- Oracle中查看最近被修改过的表的方法
- HTML 转 PDF 之 wkhtmltopdf
- 解决win7下netbeans安装的错误问题
- 创建 Image - 每天5分钟玩转 OpenStack(21)
- LSGO软件技术团队2015~2016学年第四周(0921~0927)总结
- 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 016期】
- HTML-特效代码大全
- LightOJ - 1341 Aladdin and the Flying Carpet 唯一分解定理
- 2020-12-19 nn.CrossEntropyLoss()
- js和vue的图片加载完成事件
- 《数据库原理与运用》上机实验之SPJ
- 木木早教机器人说明书_智能机器人软件使用说明书
- 从钉钉后台API获取企业通讯录以后,获取每个人的钉钉运动步数
- 如何利用今日头条推荐规则, 打造阅读量100万+的爆款文章?
- 低效能程序员的行为与思维
- windows C++生成二维码图片
- JVM优化:决定Java堆的大小以及内存占用
- 纪委计算机管理制度,纪委保密制度