Bootstrap file input in Firefox
默认的Bootstrap文件上传框在Chrome/Firefox/IE上的表现都不一样,如下所示。 代码:
<input class="form-control" type="file"> |
默认的Bootstrap文件上传框在Chrome/Firefox/IE上的表现都不一样,如下所示。 代码:
<input class="form-control" type="file"> |
2015对我来说是有喜有悲的一年。我还清楚地记得十一个月前刚过完年的时候,在上班的第一天迟到了,然后收到同事哥哥姐姐们的一桌子红包的情景,然而不知不觉就已经过去这么久了。最近生活和工作上都遇到了一点瓶颈,中午无聊的时候翻看了一下这一年下来的邮件,于是就想写点东西。
昨天发现了一个奇怪的问题,一个Web Application Update Entity的功能,在Chrome/Firefox上测试都正常运行,到了IE 11上就不行了,主要表现就是Update成功以后再次读取记录会读取出Update之前的值。功能逻辑就是一些简单的通过RESTful API来执行CRUD操作的Ajax调用。在IE上用控制台仔细调试一番后,发现在打开控制台的时候居然能表现正常,而关掉以后就立刻不行,这明显就是IE爸爸不走寻常路,把API也Cache下来了。于是就有了以下的解决方案。
MEAN.js解决方案只提供了1级/2级菜单栏的service支持,最近项目中需要用到第3级菜单,所以需要进行一个小的功能扩展。一开始我以为可以很容易地做到无限级,真正做起来以后发现并没有那么简单,所以目前通过这个办法只能达到第3级。
Game: http://wxsms.github.io/jquery-2048/
Code:https://github.com/wxsms/jquery-2048
几年前还在学校的时候刚学 JS/jQuery,为了找点事情练练手寻思着做点什么,当时又特别沉迷于一个叫 2048 的小游戏,于是就有了这么个东西。刚做出来的时候开心了好一阵子,现在回头看代码觉得简直惨不忍睹,根本不像是一个学过算法的人写出来的,字里行间充斥的都是简单与暴力。那时候主要是为了学一门新语言就没有在意这些东西。以后有时间再来优化一下。 在开始的时候是有记分,重启,排行榜一票功能的,现在为了纯粹一点就把垃圾都去掉了。代码过于恶臭就不说了。
使用ssh key配置git可以省去每次操作时输入ID/Password的麻烦,操作一旦频繁起来还是很有必要的。实际操作需要添加一些环境变量,或者到git/bin目录下执行。
学生渐渐开学,才意识到毕业以来已经过了一个暑假的时间。公司为期三个月的培训终于快结束了,我也终于有空回家休息一段时间。培训结束后,感觉自己的变化除了学到的知识以外,就是多了一些自信,对很多东西的理解不再是处于未知或一知半解的状态。学习使人进步。
挺久没有回过家,上一次应该是在五一的时候,所以比较想念家人。不知道家里现在是怎样的了,应该没有什么变化。前段时间出租屋的椅子坏了,往后靠就会摔倒,想买一把才发现椅子挺贵的,房东不给换,郁闷的时候想到在家里从来没有操心过类似的问题,只要跟爸爸或者妈妈说一句就会有替代品,虽然可能不合己意但却不需要付出任何代价。这些事情可能只有在独立生活后才能发现,饭要自己做,碗要自己洗,衣要自己晾,门要自己锁,下班回来累了一躺就是到半夜,醒来发现灯还亮着,门禁卡还戴着,一看手机早上四点多,这时候就能体会到一些孤独。体会到在家是多么的幸福。感谢爸妈给我的回忆里充满的都是快乐。
马上过完今年的生日,我也要24岁了,人生走到了一个过渡期,从学生到打工者,从学校到到职场,时间过得这么快,觉得有一些不适。生活还没有转变过来,以后的路还那么长,对未知的未来充满了恐惧。
原来的博客太简陋了(虽然现在依然很简陋),一直想改都没有时间,最近在公司培训了三个月的Java也发现自己差不多忘了怎么写C#代码,曾经觉得很顺手的IDE用起来也不习惯了,反正就是改不下去了。鉴于工作以后空闲时间变得捉襟见肘,最终还是放弃了自己动手的想法,直接用了模板博客。虽然没有了一切如己所愿的快感,但毕竟是开源软件,想怎么玩都可以,感觉还是不错的选择。
7/25/2019 注:当时是迁移到了 WordPress