会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Joy Ho
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
15
下一页
2015年10月31日
移动端横竖屏的坑
摘要: 判断横竖屏的原理:如果屏幕宽度大于高度,则判断为横屏;如果屏幕宽度小于高度,则判断为竖屏。横竖屏的判断方法:1.使用css media方法:@media all and (orientation : landscape) { h2{color:red;}/*横屏时字体红色*/} @media...
阅读全文
posted @ 2015-10-31 14:05 Joy Ho
阅读(327)
评论(0)
推荐(0)
2015年10月16日
web缓存的种类
摘要: 1. 数据库缓存 我们可能听说过memcached,它就是一种数据库层面的缓存方案。数据库缓存是指,当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行数据库查询,很容易导致数据库不堪重荷。为了提供查询的性能,将查询后的数据放到内存中进行缓存,下次查询时,直接从内存缓存直接返回,提供响...
阅读全文
posted @ 2015-10-16 11:47 Joy Ho
阅读(300)
评论(0)
推荐(0)
2015年10月12日
移动端手指跟随移动效果
摘要: 这是一个在手机端模拟PC端的鼠标跟随效果。预览效果:请用手机端打开这个页面,看到右边的圆形图片,就按着它移动吧!非常简单,代码如下:html代码,为了方便展示,样式直接写在了标签内 script代码:close
阅读全文
posted @ 2015-10-12 18:24 Joy Ho
阅读(3451)
评论(0)
推荐(0)
2015年9月13日
匹配单反斜杠的问题(单反斜杠与转义字符冲突)
摘要: 场景:需要存放到数据库中的字符串含有单反斜杠,在进入数据库后会被过滤掉,造成出库的时候数据格式不对,无法使用。所以就想要把单反斜杠变成双反斜杠,然后入数据库的时候会被转义成单反斜杠,从而可以保持数据正确的格式。问题是:怎么把\变成其他字符,问题是这个反斜杠刚好就是转义的意思,这个时候冲突了!所以是没...
阅读全文
posted @ 2015-09-13 17:28 Joy Ho
阅读(953)
评论(0)
推荐(0)
2015年8月29日
雪碧图元素自适应--CSS黑魔法
摘要: 背景:我们都知道,如果一个元素使用了雪碧图背景,那么我们就必须限制这个元素的宽高尺寸。那么问题来了,一旦我们限制了元素的宽高,元素就没法自适应屏幕了,尤其是手机端,自适应场景非常多。这个时候很多人都会使用JS或者直接使用图片来达到自适应的目的。的确,我也遇到过这样的问题,于是我百度了很久,也问过了很...
阅读全文
posted @ 2015-08-29 00:48 Joy Ho
阅读(694)
评论(0)
推荐(0)
2015年8月18日
图片加载前的占位高度预设纯CSS实现(自适应屏幕的高宽比)——CSS黑魔法
摘要: 示例场景:banner轮播图片,banner宽度占满屏幕宽度,此处需要做到banner的自适应问题问题描述:banner自适应,在CSS上是很容易实现的。但问题是,当图片还没加载出来的时候,是不知道banner的自适应高度的。通常我们都会为banner预设置一个最低的高度,以至于可以在图片加载前让用...
阅读全文
posted @ 2015-08-18 20:55 Joy Ho
阅读(2281)
评论(0)
推荐(0)
2015年8月10日
缓存处理步骤--(HTTP权威指南学习笔记)
摘要: 缓存的处理步骤:1.接收——缓存从网络中读取抵达的请求报文。2.解析——缓存对报文进行解析,提取出URL和各种首部。3.查询——缓存查看是否有本地副本可用,如果没有,就获取一份副本(并将其保存在本地)。4.新鲜度检测——缓存查看已缓存副本是否足够新鲜,如果不是,就询问服务器是否有任何更新。5.创建响...
阅读全文
posted @ 2015-08-10 21:47 Joy Ho
阅读(170)
评论(0)
推荐(0)
2015年8月6日
前端性能统计抽样概率设置
摘要: 做前端性能统计的时候,我们会发送类似于这个链接里的统计参数到后端。http://www.cnblogs.com/joyho/articles/4384306.html这一切看似很正常,事实上其实也很正常,发统计就发统计啦~~~~但是,如果要给服务器减负,而且发送的请求数量庞大,那么我们可以选择进行抽...
阅读全文
posted @ 2015-08-06 21:16 Joy Ho
阅读(519)
评论(0)
推荐(0)
计算首屏加载完毕的时间
摘要: function getOffsetTop(ele) { var offsetTop = ele.offsetTop; if (ele.offsetParent !== null) { offsetTop += getOffsetTop(ele.of...
阅读全文
posted @ 2015-08-06 19:56 Joy Ho
阅读(593)
评论(0)
推荐(1)
2015年7月30日
TCP握手--(HTTP权威指南学习笔记)
摘要: TCP连接握手过程:1.请求新的TCP连接时,客户端要向服务器发送一个小的TCP分组(通常是40-60个字节)。这个分组中设置了一个特殊的SYN标记,说明这是一个连接请求。2.如果服务器接收了连接,就会对一些连接参数进行计算,并向客户端回送一个TCP分组,这个分组中的SYN和ACK标记都被置位,说明...
阅读全文
posted @ 2015-07-30 01:40 Joy Ho
阅读(190)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
15
下一页
公告