技术应用总结
文章平均质量分 71
hudk114
原研究生搬砖党
工作了发现还是读书好啊
展开
-
【Android】 Viewpager+Fragment实现滑动图片的动态加载
实现一个多图片的滑动利用viewpager和fragment实现在viewpager里的每一个view放入一个fragment,fragment里放一个imageviewfragment的数量不确定,是动态加载的,每次刷新需要重新加载一个viewpager需要三个部分一、配置文件main.xml里加入Viewpager控件(android3以下好像要导入包)原创 2014-12-03 23:15:05 · 2199 阅读 · 0 评论 -
[front-end] 测试 e2e
最近好玩,根据vue-cli里的e2e看了下nightwatch的使用 之后有空研究下内部原理night watch night watch本身只是一个测试框架而已。如图,webdriver与dev都不是night watch的内容,因此需要在配置文件中指定。night watch中则包含测试逻辑。 当然,night watch也可以包含其他测试框架,比如mocha,通过配置文件中的...原创 2018-02-08 16:51:38 · 445 阅读 · 0 评论 -
[vue] vue+vuex实现flux架构 vue+vuex+service+proxy分层
自己在写项目中抽离的一套实现方案 针对的是较为复杂,中间逻辑会大量变化的业务背景git的demo过两天弄下 后续会持续根据在项目中遇到的问题改进和更新vue+vuex实现flux结构vue文件中的数据交互操作抽离,只包含ui操作及不需要进行数据操作的state(View);vuex中保存有所有的交互数据以及操作动作(Store与Action);vue文件与vuex之间原创 2018-02-07 20:12:41 · 2409 阅读 · 1 评论 -
[js] tips
一些写代码中遇到的小tips,持续更新多项内容需要同一种操作时采用array的map方法例如,时间formatconst formatTime = time => { return parseInt(time, 10) < 10 ? '0' + time : time.toString();};const convertShortTime = time => { cons原创 2018-02-07 19:44:21 · 127 阅读 · 0 评论 -
[front-end] 环境 本地开发
以后简书不写技术了。 搬过来 会根据每天的内容持续更新webpackwebpack多环境配置针对dev和prod要不同的配置devdevtool: ‘sourcemap’ 用于在调试时能对应到对应的代码位置开发服务器,在下一章中会具体说明,主要是用于热更新与热加载productdevtool: false 关掉map可以提高编译速度及代码量代码压缩原创 2018-02-06 18:38:50 · 192 阅读 · 0 评论 -
[front-end] browser兼容
根据接触到的内容持续更新。。。通用ieconsoleie9及以下的console在控制台未打开时无法调用会报错,这种pollyfill已经很多了。。。 ie9及以下的console并不是一个真实方法,因此无法使用Function.prototype.call与Function.prototype.apply方法,对此的pollyfill是将其强行设为一个方法 文中写的polly原创 2018-02-05 16:32:20 · 162 阅读 · 0 评论 -
[css] tips
css reset reset.cssbody{ margin: 0; padding: 0;}清除浮动 选取有意义的固定元素进行浮动清理(clear:both)字体大小 在body中定义一个字体大小然后在设置其他字体大小时根据相对父元素的比例大小修改原创 2016-09-05 17:11:30 · 195 阅读 · 0 评论 -
ASP.NET MVC 大文件 分块上传
因为POST命令发送的每个包的大小和一次性上传数据的大小会受到服务器限制,所以在传输大文件的时候必须要对文件进行分块。查资料的时候好像看到MVC中可以通过改web.config的方式把文件上传的限制变为20M,但是所做的项目要求是要传最大可能有4G的内容,所以这样做不现实,因此没有细看。至于使用插件……在网上找了些资料下了些插件,发现都不好用,比如jquery file upload,先是最大原创 2015-07-23 00:30:35 · 1411 阅读 · 0 评论 -
【Android】自定义风格的各种dialog
项目里用到了很多dialog,一开始没有确定UI风格的时候查资料用了一个很方便的AlertDialog,参考这篇文章http://blog.csdn.net/chenlei1889/article/details/6267406 非常简单好用然后前天美工给了份新的UI,本来想通过该theme修改对话框的模式,但是查到的资料自己写了就是没用,而且基本都是复制粘贴都一样的。title和b原创 2014-12-12 23:47:10 · 712 阅读 · 0 评论 -
[front-end] 浏览器文件缓存优化策略
本文针对的是浏览器级对文件缓存对一些优化对总结HTTP缓存强缓存协商缓存(弱缓存)参考HTTP缓存http缓存指的是缓存http请求的数据,一次http请求包含几个主要步骤 http缓存主要在第3和第4步进行,根据协议不同,会采用强缓存和协商缓存(弱缓存)两种强缓存强缓存指缓存在本地,不会再向服务端请求的文件缓存方式 强缓存采用的是 C...原创 2018-04-26 14:29:49 · 325 阅读 · 0 评论