Java Web学习笔记(七)

本文深入探讨了JavaScript作为客户端浏览器的脚本语言的核心概念,包括全局变量与局部变量的定义,with语句的作用,函数作为对象的特性,定时器的使用,函数对象与arguments对象的应用,事件绑定方式,以及两种类型的Cookie。文章旨在为开发者提供全面的JavaScript基础知识与实践指导。
1.JavaScript是网景(Netscape)公司开发的一种基于客户端浏览器,面向对象、事件驱动式的网页脚本语言.


2.JavaScript:定义在函数外的变量是全局变量; 定义在函数内的变量,如果声明了var,那这个变量就是局部变量,如果不声明var,不那么这个变量就是全局变量。

3.with:表示在with括号包含的代码都是属于document对象里面的函数

     with(document){
          write("XXX");
          write("XXXX");
     }

4.JavaScript:在JavaScript中函数(function)就是对象,可以把函数当成一个构造函数来使用。在JavaScript中没有方法(函数)重载的概念。



5.给JavaScript的对象指定方法:

      <script type= "text/javascript">
         
          function member(name, age){
             
               this .name = name;
               this .age = age;
             
               this .display = display; //指定Member对象的display方法;
             
          }
         
           function display(){

              document.write( this .name + " : " +  this.age + "<br />" );
             
          }
         
      </ script>


6.定时器: 

      1)window对象中有一个定时方法setTimeout(Object,int);其中Object对象中要写标准的JS代码;int参数写要隔多长时间后执行一次,以毫秒为单位
     window.setTimeout( "alert("定时器")", 7000);

     2)window对象中一个定时器方法["定时器对象名  = "]setInterval(Object,int);同上、这个方法可以通过调用window.clearInteral(定时器的名字);终止定时器的执行;

     3)两种定时器的区别:第一种定时是在某个时间后执行传进去的JS代码,而第二种是每隔一段时间后执行一次传进去的JS代码;



7.在JavaSctipt中有一个function对象,所有自定义的 函数都是function对象类型的。function对象接收的所有参数都市字符串类型的,其中最后一个参数就是要执行的函数体,而前面的参数则是函数真正需要接收的参数。



8.在JavaScript中,每个函数都有一个隐含的对象,arguments,表示给函数实际传递的参数。




9.在JS中为某个对象(控件)绑定事件通常可以采用两种手段:
     1)< input type = "password" onblur = "checkPassword(this)" />


     2)
  <script type="text/javascript">
 
    
      function getEvent(event){
        
         alert("事件类型:" + event.type);
        
    
     }
 
    
      document.write("单击中...");
   
    
      document.onmousedown = getEvent;
   
  </script>



10.两种类型的Cookie:
     1)持久性cookie:会被存储到硬盘上.
     2)回话Cookie:不会存储到客户端硬盘上,而是放在浏览器进程所处的内存当中,当浏览器关闭,则该Cookie就会销毁。



























基于粒子群优化算法的p-Hub选址优化(Matlab代码实现)内容概要:本文介绍了基于粒子群优化算法(PSO)的p-Hub选址优化问题的研究与实现,重点利用Matlab进行算法编程和仿真。p-Hub选址是物流与交通网络中的关键问题,旨在通过确定最优的枢纽节点位置和非枢纽节点的分配方式,最小化网络总成本。文章详细阐述了粒子群算法的基本原理及其在解决组合优化问题中的适应性改进,结合p-Hub中转网络的特点构建数学模型,并通过Matlab代码实现算法流程,包括初始化、适应度计算、粒子更新与收敛判断等环节。同时可能涉及对算法参数设置、收敛性能及不同规模案例的仿真结果分析,以验证方法的有效性和鲁棒性。; 适合人群:具备一定Matlab编程基础和优化算法理论知识的高校研究生、科研人员及从事物流网络规划、交通系统设计等相关领域的工程技术人员。; 使用场景及目标:①解决物流、航空、通信等网络中的枢纽选址与路径优化问题;②学习并掌握粒子群算法在复杂组合优化问题中的建模与实现方法;③为相关科研项目或实际工程应用提供算法支持与代码参考。; 阅读建议:建议读者结合Matlab代码逐段理解算法实现逻辑,重点关注目标函数建模、粒子编码方式及约束处理策略,并尝试调整参数或拓展模型以加深对算法性能的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值