Results 67 issues of ccforward

# JavaScript 标准参考教程 重新开始看Javascript基础知识,记录知识点关键字 ## 1、导论 ### Atwood's Law: Any application that can be written in JavaScript, will eventually be written in JavaScript. ## 2、基本语法 - 变量提升 - else代码块总是跟随离自己最近的那个if语句 ###...

学习笔记
javascript

这个思维导图是几年前改编自阮一峰老师的 [博客文章](http://www.ruanyifeng.com/blog/2010/11/61_things_every_web_developer_should_know.html),晚上翻文件找了出来。 感觉还是值得一看的。 如下: [原图地址](http://gw.alicdn.com/tps/i3/TB1FPTBHpXXXXXaXVXXCrjDVVXX-3535-2509.jpg) ![](http://gw.alicdn.com/tps/i3/TB1FPTBHpXXXXXaXVXXCrjDVVXX-3535-2509.jpg)

学习笔记

# 关于 position:sticky sticky从iOS6开始支持,Android4.4版本还不支持 其实这个css3属性很简单,只是做个兼容的demo来演示下 demo地址(扫码查看): [css-sticky](http://ccforward.github.io/demos/css/sticky/index.html)

移动开发
学习笔记

## 使用crontab做定时服务 ### 基本命令 - crontab -e 编辑任务 - crontab -l 列出任务 ### 时间格式 - f1 f2 f3 f4 f5 program - f1:分钟 - f2:小时 - f3:一个月中的第几天 - f4:月份 -...

学习笔记
Linux

## HTML5、移动开发meta标签 - 声明字符编码 `` 关于html标签中的lang属性: 简体中文 `` 繁体中文 `` - 使用最新版的IE和Chrome `` - 360 使用webkit内核渲染 `` - 禁止百度对网页转码(百度的Siteapp页面转码) `` ### viewport 经常写: `` content参数: - width viewport 宽度(数值/device-width) -...

移动开发
学习笔记

## 关于HTTPS的7大谜团 ### 谜团7:HTTPS从不缓存 人们经常抱怨HTTPS内容不能被浏览器缓存,因为从安全角度看(缓存)很敏感。实际上,HTTPS缓存可以像HTTP一样使用响应头来控制。 Fiddler的开发者`Eric Lawrence`在他的[博客](http://blogs.msdn.com/b/ieinternals/archive/2010/04/21/internet-explorer-may-bypass-cache-for-cross-domain-https-content.aspx)里做了简单的介绍: > 令很多人吃惊的是,默认情况下,所有版本的IE浏览器都会缓存HTTPS内容直到缓存失效。例如,如果一个资源发送时带的请求头中包含了`Cache-Control:max-age=600`,那么,IE会将该资源缓存10分钟。HTTPS的使用对于IE的资源缓存策略没有影响。(非IE浏览器对于HTTPS内容的默认缓存行为不一样,与用户使用的浏览器版本有关)。 值得注意的一个小点是Firefox默认只会将HTTPS资源缓存在内存中。如果想将缓存放到硬盘上,需要增加`Cache-Control:Public`响应头。 下面的截屏展示了Firefox磁盘缓存的内容,以及在`HttpWatch`中看到的 `Cache-Control:Public`响应头。 [![](https://blog.httpwatch.com/wp-content/uploads/2011/01/firefox-https-cache2.png)](https://blog.httpwatch.com/wp-content/uploads/2011/01/firefox-https-cache2.png) ### 谜团6:SSL证书很贵 随便逛逛就会发现[10美元一年的SSL证书](http://www.google.com/search?q=cheap+SSL+certificates&ie=utf-8&oe=utf-8)或者和一个`.com`域名一年的注册成本差不多。 > 可以[免费得到经过域名验证的SSL证书](http://www.startssl.com/)。 最便宜的证书和比较贵的公司验证的选项不在一个级别,但是能够在几乎所有主流浏览器上使用。 ### 谜团5:每个HTTPS站点都需要有自己的公共IP地址 随着[IPv4地址池的耗尽](http://en.wikipedia.org/wiki/IPv4_address_exhaustion),需要考虑这个问题,而且确实一个IP地址只能有一个SSL证书。然而,如果有`wildcard SSL`证书(通配符SSL证书)[大约125美元一年](http://www.clickssl.com/promotion/rapidsslwildcard.aspx?gclid=CODM5c393KYCFcoe4QodPByn0A),一个IP地址可以按照喜好来配置多个子域名。例如:`httpwatch`的官网在同一个公共IP地址上就有`https://www.httpwatch.com`,`http://www.httpwatch.com`和`https://store.httpwatch.com`这几个域名。 [![](https://blog.httpwatch.com/wp-content/uploads/2011/01/https-same-ip.png)](https://blog.httpwatch.com/wp-content/uploads/2011/01/https-same-ip.png) 在IIS7上有一个小技巧。在添加证书后,需要查找证书,然后在证书管理器中重命名,名字以`*`开头。如果不这样做的话就不能为一个HTTPS绑定编辑域名: [![](https://blog.httpwatch.com/wp-content/uploads/2011/01/iis_wildcard.png)](https://blog.httpwatch.com/wp-content/uploads/2011/01/iis_wildcard.png) 更新:UCC(Unified Coummunications Certificate,统一通信证书)支持单个SSL证书上有多个域名,可以用于需要为多个站点而不是子域名提供HTTPS支持的情况。 更新2:SNI([Server...

翻译