摘要:前言:移动端的适配是个大问题,特别是安卓,国内版本众多,不规则的dpr数不胜数,为了适配各种移动终端,网易、百度、阿里各大厂都有自己的适配解决方案。要解决哪些问题呢? 不同设备下的统一视觉体验。 不需要手动设置viewport,根据当前环境计算出最适合的viewport。 支持任意尺寸的设计图,不局 阅读全文
posted @ 2016-09-20 11:40 小兵传奇` 阅读(468) 评论(0) 推荐(0) 编辑
摘要:前言 webpack是模块加载器+打包工具的集大成者。开发React堪称利器,jsx语法、es6,混淆、模块加载都很智能且功能强大,但是对于css、图片的加载器还不是像grunt/gulp那么丰富易于修改编辑,功能上略微不是那么方便,例如css中的图片地址修改或是需要替换cdn路径,图片压缩在web 阅读全文
posted @ 2016-04-22 21:03 小兵传奇` 阅读(1611) 评论(1) 推荐(1) 编辑
摘要:前言:gulp将header/footer引入页面 这是使用fs、gulp-replace的一个方法,比较麻烦,每新增一个模块,就要写一个引入。也有其他更为简单的方法,gulp-file-include更为的简单简略,使用很久了,感觉不错,记录之。 1、引入插件 2、写task使用 3、页面引入,哪 阅读全文
posted @ 2016-10-10 18:57 小兵传奇` 阅读(2025) 评论(0) 推荐(0) 编辑
摘要:前言:移动端的适配是个大问题,特别是安卓,国内版本众多,不规则的dpr数不胜数,为了适配各种移动终端,网易、百度、阿里各大厂都有自己的适配解决方案。要解决哪些问题呢? 不同设备下的统一视觉体验。 不需要手动设置viewport,根据当前环境计算出最适合的viewport。 支持任意尺寸的设计图,不局 阅读全文
posted @ 2016-09-20 11:40 小兵传奇` 阅读(468) 评论(0) 推荐(0) 编辑
摘要:1:背景。我win7,后端是win10,使用了TortoiseGit工具。我使用ssh,他使用http。仓库是在linux,使用gitLab管理 2:问题。仓库是总监之前建好的。后端把文件add后push,我clone本地后没有放进编辑器中也没有做任何的修改,马上commit,提示所有文件已修改,打 阅读全文
posted @ 2016-09-19 11:19 小兵传奇` 阅读(3578) 评论(0) 推荐(0) 编辑
摘要:1. 问题: https://zhuwenlong.com/blog/51f6519532ffd70b27000001 HTML5 File api 实现断点续传 http://www.jianshu.com/p/2a42a0c89640 html5 上传本地图片处理各种问题 https://zhu 阅读全文
posted @ 2016-09-14 21:48 小兵传奇` 阅读(365) 评论(0) 推荐(0) 编辑
摘要:前言:新的项目,需要将图片跨域上传到专门的图片服务器上面,而且还要支持ie8/9的跨域上传。 解决:为了解决这个方案踩了很多坑,特此记录。以前收集了一些上传的组件 文件(图片)上传组件 ,各有优劣。 1:因为google在将来的版本不在支持flash了,所以不想使用swf支撑的组件上传 2:尝试了A 阅读全文
posted @ 2016-09-14 21:43 小兵传奇` 阅读(608) 评论(0) 推荐(0) 编辑
摘要:现在移动端页面用rem布局已经是一大流派了,成熟的框架如淘宝的flexiable.js,墨尘写的更轻量级的hotcss。用rem作单位使得元素能够自适应后,还有一块需要关注的,那就是背景图片。 rem布局 所谓rem布局就是指为文档的根节点<html>元素设置一个基准字体大小,然后所有的元素尺寸都以 阅读全文
posted @ 2016-09-14 21:03 小兵传奇` 阅读(4383) 评论(0) 推荐(0) 编辑
摘要:在移动互联网,链接是比较重要的传播媒质,但很多时候我们又希望用户能够回到APP中,这就要求APP可以通过浏览器或在微信中被方便地唤起。 这是一个既直观又很好的用户体验,但在实现过程中会遇到各种问题: 如何解决未安装APP时的做好引导页 如何在微信中唤醒APP 在iOS9中如何处理universal 阅读全文
posted @ 2016-09-14 20:41 小兵传奇` 阅读(626) 评论(0) 推荐(0) 编辑
摘要:前言:在写静态页面的时候,公共的头部和底部or侧边栏一样,每写一个页面,都要复制粘贴,每当修改后,还要对原先的header、footer修改,这及其麻烦;不更新,部分效果又看不到影响总体效果。 解决:用gulp的插件可以将header、footer、sidebar的静态页面引入每一个需要的页面,只需 阅读全文
posted @ 2016-09-14 19:12 小兵传奇` 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:1:js在进行小数运算时会有丢失精度问题(其他语言也是),比如: 有一种比较快捷的方式是先把小数乘以10的整数倍,然后再运算,如: 但是这种方式也不是100%准确的,乘以整百也可能精度丢失,比如: a、把小数转化为字符串,拆分整数部分和小数部分分别计算,然后再把结果进行拼接; b、先乘10的整数倍, 阅读全文
posted @ 2016-09-14 18:54 小兵传奇` 阅读(252) 评论(0) 推荐(0) 编辑
摘要:简介 JavaScript 在变量(对象,字符串等等)创建时分配内存,然后在它们不再使用时“自动”释放。后者被称为垃圾回收。“自动”这个词容易让人混淆,或者说迷惑,并给JavaScript(和其他高级语言)开发者一个印象:他们可以不用考虑内存管理。然而这是错误的。 内存生命周期 不管什么程序语言,内 阅读全文
posted @ 2016-09-14 18:49 小兵传奇` 阅读(156) 评论(0) 推荐(0) 编辑