`
安静思考
  • 浏览: 12652 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
1、函数介绍     函数在JavaScript中能够通过单一的调用而执行一组操作。在JavaScript中,函数(function)有几种不同的称谓,分别是:函数、方法和构造器,定义一个函数为某一个对象的属性,则称这个函数为方法,构造器则是函数与new操作符一起操作的函数。有以下几种定义函数的方式:     函数 声明 function maximum(x,y){ if(x > y) return x; else return y; } maximum(5,6) //Returns 6; 这种定义的 ...
第一、XML-RPC介绍     按照XML-RPC的规范,定义是:XML-RPC是工作在互联网上的远程程序调用协议。它可以允许软件运行在分布式的系统之上,通过互联网进行软件中程序之间的调用 ;其传输协议是HTTP,传送数据编码格式 ...
第一、RMI简介        The Java Remote Method Invocation (RMI) 全称是java远程方法调用,它允许一个运行在Java虚拟机上的对象调用运行在另一个Java虚拟机对象的方法,RMI提供两个用java语言编写的程序之间的远程交流。        RMI应用通常包含两个独立的程序:客户端和服务端,RMI负责这两端之间的通信。其主体流程是:服务端创建一个或多个可供访问的远程对象,注册到RMI中然后等待客户端的调用;客户端首先获取可访问的远程对象的远程引用,并调用其方法, 注册过程具体来说,服务端调用注册组件为每一个远程对象绑定一个名字,客户端通过这 ...
围绕面向对象的几大关键字:封装 ,继承 ,多态 ,展开JavaScript面向对象   封装 :javascript中创建对象的模式中,个人认为通过闭包才算的上是真正意义上的封装 ,所以首先我们先来简单介绍一下闭包,看下面这个例子: <script type="text/javascript"> function myInfo(){ var name ="老鱼",age =27; var myInfo = "my name is" + name + "i am" + ag ...
===操作符: 要是两个值类型不同,返回false 要是两个值都是number类型,并且数值相同,返回true 要是两个值都是stirng,并且两个值的String内容相同,返回true 要是两个值都是true或者都是false,返回true 要是两个值都是指向相同的Object,Arraya或者function,返回true 要是两个值都是null或者都是undefined,返回true ==操作符: 如果两个值具有相同类型,会进行===比较,返回===的比较值 如果两个值不具有相同类型,也有可能返回true     如果一个值是null另一个值是undef ...
一、功能描述              装饰者模式可以在运行时期动态的扩展一个类对象的功能,向一个类对象而不是类增加额外的功能。装饰者模式可以看做是继承的替代,两者的不同处是:继承是在编译期间增加类(不是对象)的功能,而装饰者模式则是在运行时动态的添加功能到单个对象。 二、实现描述          动态的向一个对象添加功能是由称之为装饰者的类来完成的,在创建这个装饰者的类的过程中,需要将原始被包装对象当做参数传递给装饰者的构造器。然后由这个装饰器利用原始类提供的基本功能进而实现额外的功能,需要注意的是装饰器的类必须与原始类具有相同接口。 三、实现过程       这里用 ...
一、定义     参考"Gang of Four"所著的设计模式一书对观察者模式的定义:"a one-to-many dependency between objects so that when one object changes state, all of its dependents are notified and updated automatically." 在对象之间定义一对多依赖,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。这个模式用到的设计原则就是“为交互对象之间的松耦合而努力”。 观察者模式又叫发布-订阅(Publis ...
一、策略模式定义 参考Gang of Four's (GOF) Design Patterns书里的定义:Define a family of algorithms, encapsulate each one, and make them interchangeable. [The] Strategy [pattern] lets the algorithm vary independently from clients that use it 策略模式(Strategy)属于对象行为型设计模式,主要是定义算法族,分别封装起来,让他们之间可以项目替换,此模式让算法的变化独立于使用算法的客户 二、 ...
Global site tag (gtag.js) - Google Analytics