自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

转载 SSL构建单双向https认证!https部署及注意事项!

1.  SSL基本介绍我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用了SSL进加密,能保证客户端到服务器端的通信都在被保护起来,那么浏览器是如果实现的呢?下面让我们来介绍一下SSL基本的实现方法。首先我们有两种基本的加解密算法类型:对称加密,非对称加密(公私钥加密),现在介绍一下这两种加密算法的特点:对称加密:密钥只有

2015-07-14 19:05:18 3421

转载 完美配置Tomcat的HTTPS

完美配置Tomcat的HTTPS Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来。但对于启用APR情况下报异常“java.lang.Exception: Connector attribute SSLCertificateFile must be defined when  using SSL with APR”的解决方法上处理的都比较偷

2015-07-14 14:37:39 1016

转载 https原理及tomcat配置https方法

https原理及tomcat配置https方法|浏览:12557|更新:2014-02-08 14:09一、 什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加

2015-07-14 14:30:44 508

转载 js跨域及解决方案

1.什么是跨域我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题.跨域问题是由于javascript语言安全限制中的同源策略造成的.简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合.例如:URL说明是否允许通信http://www.a.co

2015-07-13 14:02:03 604

转载 Javascript秘密花园[摘录]

Javascript秘密花园[摘录]本文来自网络,如有侵权请联系管理员目录数组遍历 方法length属性Array构造函数类型typeof操作符instanceof操作符undefined和nullundefined的值处理 undefined 值的改变null 的用处其他setTimeout 和 setIntervalsetInt

2015-07-08 11:00:27 518

转载 阅读underscore源码笔记

nderscorejs,一个实用的的Javascript函数库,值得推荐,官网地址,Github仓库,有注释的源码obj.length === +obj.length 判断obj.length是不是一个数字,“+”会吧非number类型的值尝试转换为number类型,如果失败返回NAN。void 0 这个相信大家经常见,但是你明白它是做什么的吗?而且我们遇到的情况大多都是在超链接里写着Ja

2015-07-08 10:41:47 581

转载 javascript原型链继承

javascript原型链继承一、关于javascript原型的基本概念:prototype属性:每个函数都一个prototype属性,这个属性指向函数的原型对象。原型对象主要用于共享实例中所包含的的属性和方法。constructor属性:每个原型对象都有一个constructor属性,这个constructor属性包含一个指向prototype属性所在函数

2015-07-05 14:09:52 666

转载 Javascript模块化编程(三):require.js的用法

Javascript模块化编程(三):require.js的用法分享按钮作者: 阮一峰日期: 2012年11月 7日这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一

2015-07-03 11:14:22 568

转载 Javascript模块化编程(二):AMD规范

Javascript模块化编程(二):AMD规范作者: 阮一峰日期: 2012年10月30日这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须

2015-07-03 11:13:47 629

转载 Javascript模块化编程(一):模块的写法

Javascript模块化编程(一):模块的写法作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个

2015-07-03 11:12:24 508

转载 关于JS的prototype

目录:1初步理解2什么是prototype3prototype的作用4prototype是继承还是克隆5prototype的优点概述:在接触JS的过程中,随着理解的深入会逐渐的理解一些比较深奥的理论或者知识,那么今天我们来介绍一下比较难理解的prototype和constructor。初步理解:在说prototype和constructor之前我们先得看几个例子。

2015-07-01 13:08:28 539

spring-security-4.2.0.RELEASE-dist

方便下载,官网下载太慢

2016-12-11

无懈可击的WEB设计第二版

第1章 灵活的文字 1.1 常见的方法 1.2 权衡我们的选择 1.3 无懈可击的方法 1.4 为什么说它是无懈可击的 1.5 有了灵活基础后的操作 1.6 结合使用关键字和百分比值 1.7 本章小结 第2章 可伸缩的导航栏 2.1 常见的方法 2.2 为什么这样做不是无懈可击的 2.3 无懈可击的方法 2.4 为什么这样做是无懈可击的 2.5 其他示例 2.6 本章小结 第3章 可扩展的行 3.1 常见的方法 3.2 为什么这样做不是无懈可击的 3.3 无懈可击的方法 3.4 为什么这样做是无懈可击的 3.5 自适应扩展的另一个例子 3.6 本章小结 第4章 巧妙的浮动 4.1 常见的方法 4.2 无懈可击的方法 4.3 为什么这样做是无懈可击的 4.4 本章小结 第5章 牢固的方框 5.1 常见的方法 5.2 为什么这样做不是无懈可击的 5.3 无懈可击的方法 5.4 为什么这样做是无懈可击的 5.5 其他圆角实现技术 5.6 本章小结 第6章 页面在缺失图片或CSS的情况下仍然易读 6.1 常见的方法 6.2 为什么这样做不是无懈可击的 6.3 无懈可击的方法 6.4 为什么这样做是无懈可击的 6.5 有或者没有样式 6.6 无懈可击的工具 6.7 本章小结 第7章 可转换的表格 7.1 常见的方法 7.2 为什么这样做不是无懈可击的 7.3 无懈可击的方法 7.4 为什么这样做是无懈可击的 7.5 本章小结 第8章 流动的布局 8.1 常见的方法 8.2 为什么这样做不是无懈可击的 8.3 无懈可击的方法 8.4 为什么这样做是无懈可击的 8.5 本章小结 第9章 构成一个整体 9.1 目标 9.2 为什么这样做是无懈可击的 9.3 构建过程 9.4 针对IE的CSS调整 9.5 本章小结

2015-12-12

Backbone实战

前 言 第1章 初识Backbone 1 1.1 Backbone简介 1 1.1.1 Backbone的MVC结构 1 1.1.2 特点及适用范围 2 1.2 如何搭建开发Backbone应用的框架 3 1.2.1 Backbone.js主框架文件 3 1.2.2 Underscore.js依赖库文件 3 1.2.3 第三方JavaScript库 5 1.3 Backbone依赖库的使用 5 1.3.1 使用_.bindAll()函数绑定对象方法 5 1.3.2 使用_.keys()函数检索对象属性名称 7 1.4 开发第一个Backbone页面 7 1.5 本章小结 10 第2章 依赖库Underscore 11 2.1 Underscore简介 11 2.1.1 Underscore对象封装 11 2.1.2 Underscore库的类型模块 12 2.2 集合 13 2.2.1 each()和map()函数 13 2.2.2 find()和filter()函数 15 2.2.3 max()和min()函数 16 2.2.4 sortBy()和groupBy()函数 17 2.3 数组 18 2.3.1 first()和last()函数 19 2.3.2 indexOf()和lastIndexOf()函数 20 2.3.3 without()和union()函数 21 2.4 函数 22 2.4.1 delay()函数 22 2.4.2 once ()函数 22 2.4.3 wrap ()函数 23 2.4.4 compose()函数 23 2.5 对象 24 2.5.1 keys()和values()函数 24 2.5.2 pick()和omit()函数 25 2.5.3 defaults()函数 26 2.5.4 has()函数 27 2.6 功能 28 2.6.1 random()函数 28 2.6.2 escape()和unescape()函数 28 2.6.3 template()函数 29 2.6.4 chain()函数 33 2.7 本章小结 34 第3章 事件管理 35 3.1 Backbone.Events模块API结构 35 3.2 基本事件方法 36 3.2.1 绑定on方法 36 3.2.2 绑定一次once方法 42 3.2.3 触发事件trigger方法 43 3.2.4 移除事件off方法 45 3.3 新增事件方法 49 3.3.1 监听事件listenTo方法 49 3.3.2 监听一次listenToOnce方法 50 3.3.3 停止监听stopListening方法 52 3.4 事件其他 53 3.4.1 特殊事件all的使用 54 3.4.2 事件与Model、Collection、View的关系 55 3.5 本章小结 58 第4章 数据模型 59 4.1 创建数据模型 59 4.1.1 创建一个简单模型对象 59 4.1.2 对象模型赋值的方法 60 4.1.3 自定义模型中的方法 62 4.1.4 监听对象属性值变化 63 4.2 模型对象操作 65 4.2.1 读取数据 65 4.2.2 修改数据 66 4.2.3 开启数据验证 67 4.2.4 关闭数据验证 69 4.2.5 更新数据回滚 70 4.2.6 删除数据 71 4.3 对象属性操作 73 4.3.1 attributes对象 73 4.3.2 previous和previousAttributes方法 75 4.3.3 set方法的内部顺序 77 4.4 同步数据到服务器 78 4.4.1 save方法 78 4.4.2 fetch方法 83 4.4.3 destroy方法 84 4.5 本章小结 86 第5章 模型集合 87 5.1 创建集合对象 87 5.1.1 自定义集合对象 87 5.1.2 实例化集合对象 89 5.1.3 自定义集合方法 90 5.2 操作集合中模型对象 91 5.2.1 移除集合对象中的模型 91 5.2.2 添加集合对象中的模型 94 5.2.3 查找集合对象中的模型 96 5.2.4 集合中模型对象的排序 99 5.3 与服务器交互集合中模型对象 102 5.3.1 调用fetch方法获取服务器数据 102 5.3.2 调用create方法与服务器同步数据 104 5.4 本章小结 110 第6章 视图 111 6.1 视图基础 111 6.1.1 定义视图对象 111 6.1.2 视图对象访问模型对象 114 6.1.3 视图对象访问集合对象 116 6.2 视图中的模板 118 6.2.1 处理逻辑的模板 118 6.2.2 显示多项内容的模板 120 6.2.3 自定义模板变量标记 123 6.3 视图中的元素事件 125 6.3.1 视图中简单事件绑定 126 6.3.2 绑定视图模板中的多个事件 128 6.3.3 动态绑定和取消视图中的事件 130 6.4 使用Backbone框架开发前端Web应用 134 6.4.1 功能描述 134 6.4.2 实现代码 135 6.4.3 页面效果 137 6.4.4 源码分析 137 6.5 本章小结 138 第7章 导航控制器 139 7.1 浏览器导航基础 139 7.1.1 history对象 139 7.1.2 HTML 5中history对象API 142 7.1.3 location对象 145 7.2 绑定导航地址 147 7.2.1 action方式绑定URL地址 147 7.2.2 event方式绑定URL地址 150 7.2.3 定义hash属性绑定规则 151 7.3 router类中的方法 154 7.3.1 route方法的使用 154 7.3.2 navigate方法的使用 156 7.4 history对象的stop方法 158 7.5 本章小结 161 第8章 综合案例:Backbone框架开发Web应用 162 8.1 案例1:学生信息管理系统 162 8.1.1 需求分析 162 8.1.2 界面效果 162 8.1.3 功能实现 165 8.1.4 代码分析 170 8.2 案例2:人员资料管理系统 174 8.2.1 需求分析 174 8.2.2 界面效果 174 8.2.3 功能实现 178 8.2.4 代码分析 186 8.3 本章小结 190 第9章 Require框架基础知识 191 9.1 构建Require框架开发环境 191 9.1.1 下载Require文件库 191 9.1.2 异步方式加载文件库 192 9.2 加载主模块 192 9.3 加载自定模块 193 9.3.1 示例文件间的层次关系 194 9.3.2 加载key/value格式模块 194 9.3.3 加载函数模块 196 9.3.4 加载存在依赖关系的函数模块 197 9.4 Require的配置选项 199 9.4.1 加载指定路径的模块文件 200 9.4.2 加载非AMD标准的模块文件 201 9.4.3 加载Require插件模块文件 203 9.5 本章小结 204 第10章 综合案例:Require + jQuery Mobile + Backbone框架开发 205 10.1 案例1:简单的移动端WebApp 205 10.1.1 需求分析 205 10.1.2 界面效果 206 10.1.3 功能实现 206 10.1.4 代码分析 211 10.2 案例2:移动端的新闻浏览应用 212 10.2.1 需求分析 212 10.2.2 界面效果 212 10.2.3 功能实现 213 10.2.4 代码分析 221 10.3 本章小结 223

2015-12-12

jms-1_1-fr-spec

This specification describes the objectives and functionality of the JavaTM Message Service (JMS).

2009-07-16

GEF入门系列

GEF入门系列 八进制

2008-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除