╰.yuyu.*

博客园 首页 新随笔 联系 订阅 管理

2015年5月24日 #

摘要: 场景 上一章中的webservice接口,因为现场正式环境的项目与外部单位网络不通,是通过前置机与外部进行数据交换,所以我们将webservice部署在前置机,在使用HttpURLConnection与正式服务器上进行数 据传递。这里可以使用的技术挺多的,如:java的rmi,Hessi... 阅读全文
posted @ 2015-05-24 22:18 ╰.yuyu.* 阅读(370) 评论(0) 推荐(0) 编辑

摘要: 数字证书的准备 下面做的服务端和客户端证书在例子中无法加解密,不知道什么原因,我是使用正式环境中的客户端和服务端进行开发测试的,所以需要大家自己去准备证书,或者有人知道为什么jdk生成的一对证书无法加解密的原因那在好不过了。(例子中客户端和服务端都放在一起项目中,大家自己分开开发测试即可)下面是... 阅读全文
posted @ 2015-05-24 21:24 ╰.yuyu.* 阅读(1500) 评论(0) 推荐(0) 编辑

摘要: 作用域 作用域(scope)是结构化编程语言中的重要概念,它决定了变量的可见范围和生命周期,正确使用作用域可以使代码更清晰、易懂。作用域可以减少命名冲突,而且是垃圾回收的基本单元。和C、C++、 Java等常见语言不同,js的作用域不是以花括号包围的块级作用域(block scope... 阅读全文
posted @ 2015-05-24 14:20 ╰.yuyu.* 阅读(284) 评论(0) 推荐(0) 编辑

摘要: js继承有5种实现方式:继承第一种方式:对象冒充 1 function Parent(username){ 2 this.username = username; 3 this.hello = function(){ 4 document.write(this.use... 阅读全文
posted @ 2015-05-24 13:35 ╰.yuyu.* 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 1、模块 模块模式的一般形式是:一个定义了私有变量和函数的函数,利用闭包创建可以访问私有变量和函数的特权函数,最后返回这个特权函数,或者把它们保存到一个可访问的地方。使用模块模式就可以摒弃全局变量的使用,它促进了信息隐藏和其他优秀的设计实践。对于应用程序的封装,或构造其他单例对象,模块模式非常有... 阅读全文
posted @ 2015-05-24 11:43 ╰.yuyu.* 阅读(291) 评论(0) 推荐(0) 编辑

摘要: 1、函数调用 调用一个函数将暂停当前函数的执行,传递控制权和参数给新函数。除了函数声明时定义的形参,每个函数还接受两个附加的参数:this和arguments(arguments并不是一个真正的数组,它拥有length属性,但它缺少数组的所有方法)。参数this在面向对象编程中非常重要,它的值取... 阅读全文
posted @ 2015-05-24 11:25 ╰.yuyu.* 阅读(197) 评论(0) 推荐(0) 编辑

摘要: 1、闭包 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包有三个特性: 1.函数嵌套函数; 2.函数内部可以引用外部的参数和变量; 3.参数和变量不会被垃圾回收机制回收。 闭包是指有权访问另一个函数作... 阅读全文
posted @ 2015-05-24 11:02 ╰.yuyu.* 阅读(2969) 评论(0) 推荐(0) 编辑

摘要: 1、js基本类型和对象类型 js的简单类型包括数字(其中NaN为数字类型)、字符串(类似'A'为字符,js没字符类型)、布尔值、null值和undefined值。其他所有的值都是对象。数字、字符串和布尔值“貌似”是对象,因为它们拥有方法,但它们是不可变的,所以不是对象。js的对象时可变的键控... 阅读全文
posted @ 2015-05-24 10:41 ╰.yuyu.* 阅读(191) 评论(0) 推荐(0) 编辑