摘要: 1、禁止微信内置浏览器调整字体大小 目前iOS的解决方案是覆盖掉微信的样式: 安卓的解决方案是通过 WeixinJSBridge 对象将网页的字体大小设置为默认大小,并且重写设置字体大小的方法,让用户不能在该网页下设置字体大小: 2、微信中关闭网页输入内容时的安全提示 http://jingyan. 阅读全文
posted @ 2017-03-10 10:27 饿其体肤 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 背景 随着不同终端(Pad、Mobile、PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求越来越被重视,后端负责业务、数据接口,前端负责展现、交互逻辑,同一份数据接口,我们可以定制开发 阅读全文
posted @ 2017-03-09 10:16 饿其体肤 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 背景: 公司APP社区模块首页数据,第一版从数据库拉取,由于关联表过多,数据量较大,导致查询较慢。通过监控查看接口TPM,实在惨不忍睹。SQL优化后,效果不佳,第二版上线内存数据库redis,将第一页数据缓存到redis中,直接拉取cache。由于当时为了降低数据库压力,急忙上线后,才发现添加缓存带 阅读全文
posted @ 2017-03-07 18:25 饿其体肤 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1、切换到指定的数据库,默认使用 0 号数据库 redis> SET db_number 0 # 默认使用 0 号数据库 redis> SELECT 1 # 使用 1 号数据库 2、设置值 redis 127.0.0.1:6379> SET key "value" 3、获取值 redis> GET 阅读全文
posted @ 2017-03-07 15:16 饿其体肤 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 控制台打印undefined,在ES2015之前,JavaScript只有全局作用域和函数作用域。在全局作用域中声明变量,变量声明被提升,但是变量赋值未被提升。 let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。与var关键字不同的是,var声明的变量只能是全局或者整个函数块的。 阅读全文
posted @ 2017-03-02 19:05 饿其体肤 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 注意点: 1、Content-Type: application/x-www-form-urlencoded 窗体数据被编码为名称/值对, 就是一个key=value,浏览器把form数据封装到http body中。 阅读全文
posted @ 2017-03-01 08:46 饿其体肤 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 方法一: 阅读全文
posted @ 2017-02-22 18:53 饿其体肤 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、相对于窗口 实现一: 父容器要用相对定位position:relative;否则的话子元素会相对于浏览器窗口进行绝对定位。 子容器绝对定位,top:50%;left:50%;margin-top,margin-left的值取该容器高度,宽度的一半的负值。 实现二: 变动,位移;如下表示向右位移1 阅读全文
posted @ 2017-02-17 12:01 饿其体肤 阅读(273) 评论(0) 推荐(0) 编辑
摘要: IaaS:Infrastructure-as-a-Service(基础设施即服务) 举例:几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,才能让你的业务正常运行。 但现在可以租用IaaS公司提供的场外服务器,存储和网络硬件。这样一来,便大大 阅读全文
posted @ 2017-02-17 08:50 饿其体肤 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 步骤: chrome --》 Timeline 解释: 浏览器请求到HTML代码后,在生成DOM的开始阶段,并行发起css、图片、js的请求。CSS文件下载完成后开始构建CSSOM。CSSOM构建完成后和DOM合并生成Render Tree。浏览器计算出每个节点在屏幕的位置进行布局。布局完成后,通过 阅读全文
posted @ 2017-02-10 14:22 饿其体肤 阅读(1839) 评论(8) 推荐(0) 编辑