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>&nbsp;
            <li><a href="javascript:window.external.AddFavorite('http://Localhost/ultimusclient/MasterPage.aspx','Ultimus BPM')"  target="_parent">收藏(Favorite)</a></li> &nbsp;
   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 综合相关推荐

  1. JavaScript综合实验

    一.实验目的 1.熟悉CSS的使用方法,能熟练定义CSS选择器,熟练书写CSS样式表:2.掌握利用JavaScript+CSS实现样式的动态变换.3.掌握JavaScript内置对象Array.Mat ...

  2. Win10系列:JavaScript综合实例2

    在项目中添加一个名为pages的文件夹,并在pages文件夹里面再添加一个名为mainPage的文件夹,接着在mainPage文件夹里添加一个"页面控制"项,命名为mainPage ...

  3. Javascript综合应用小案例(续)

    上一篇文章,弄了一个 取词 和 标红 功能的小应用,但是存在一些bug,今天修修补补,顺便也把ajax部分补上了~ Demo地址::http://qianduannotes.sinaapp.com/g ...

  4. JavaScript综合项目:博客前端

    文章目录 项目1 博客前端:理解JavaScript库 一.项目介绍 1.博客主页 2.微博主页 二.理解JavaScript库 三.创建基础库 项目1 博客前端:理解JavaScript库 一.项目 ...

  5. Javascript综合应用小案例

    按需求弄了一个 取词 以及 标红 的小应用. 先上demo :http://qianduannotes.sinaapp.com/getKeyword/ 很多平时常用的东西,都用上了,所以拿出来说说. ...

  6. Win10系列:JavaScript综合实例1

    上面几个小节讲解了使用HTML5和JavaScript语言开发Windows 应用商店应用时会用到的一些技术,本小节将前面介绍的知识融合在一起创建一个菜谱应用程序,帮助读者更进一步地理解和掌握这些知识 ...

  7. html 名词解释 综合解释,HTML和JAVASCRIPT综合练习题2014答案

    第6页共11页44.定义表格常用的3个标签是(A.tableB.trABC).C.tdD.tp45.哪两个属性可用于表格的合并单元格(AD).A.colspanB.trspanC.tdspan46.实 ...

  8. JavaScript 综合运用开发老虎机游戏

    1.首先我们生成3个随机数,范围在1到3之间.分别用 slotOne.slotTwo.slotThree来存储着3个随机数. Math.floor(Math.random() * (3 - 1 + 1 ...

  9. JavaScript综合实验(作业四)

最新文章

  1. regasm注册com组件
  2. 【OpenCV3】OpenCV3.0 在WIN8+VS2012环境下的配置
  3. Oracle中查看最近被修改过的表的方法
  4. HTML 转 PDF 之 wkhtmltopdf
  5. 解决win7下netbeans安装的错误问题
  6. 创建 Image - 每天5分钟玩转 OpenStack(21)
  7. LSGO软件技术团队2015~2016学年第四周(0921~0927)总结
  8. 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 016期】
  9. HTML-特效代码大全
  10. LightOJ - 1341 Aladdin and the Flying Carpet 唯一分解定理
  11. 2020-12-19 nn.CrossEntropyLoss()
  12. js和vue的图片加载完成事件
  13. 《数据库原理与运用》上机实验之SPJ
  14. 木木早教机器人说明书_智能机器人软件使用说明书
  15. 从钉钉后台API获取企业通讯录以后,获取每个人的钉钉运动步数
  16. 如何利用今日头条推荐规则, 打造阅读量100万+的爆款文章?
  17. 低效能程序员的行为与思维
  18. windows C++生成二维码图片
  19. JVM优化:决定Java堆的大小以及内存占用
  20. 纪委计算机管理制度,纪委保密制度

热门文章

  1. 全国城市一卡通一级TSM平台业务架构及意义
  2. ACCESS 日期函數 常用函數
  3. 轨道交通车辆节能系统
  4. 《c语言入门题目4》用c语言计算圆环的面积
  5. AD域批量绑定邮箱地址
  6. 数据结构开山篇——数据结构和算法的基本概念
  7. 新版飞康CDP、NSS全新功能完全解读
  8. 飞康软件定义平台为Oracle提供全面保护与恢复
  9. NPM酷库:qs,解析URL查询字符串
  10. 关于echarts实现地图并显示各省份名称及不同块显示不同原因,最后循环播放tooltip信息