随笔分类 - 我要分享
分享一些新奇的知识和工具
摘要:糟心的2020年终于过去了,又到了一年一度年终总结的时候了。 2020堪称黑天鹅之年,真是活久见。也充分说明了我们的生存环境正在经历巨变,每个人或早或晚都将面临考验。不过我们码农今年还算幸运,工作没有停摆,甚至还可以在家办公多陪陪家人,已是万幸的事情了。 回顾了这一年的经历,我把标题起为「艰难与喜悦
阅读全文
摘要:一年一度的习惯,认真为自己写一份年终总结。今年的略微多了一点仪式感,正如标题所言,我三十了。 这对于吃青春饭的程序猿可不是什么好事,从今年的招聘形势可见一斑。在去年的年终总结中,我就提出了这个问题,对于老码农,要如何在职场找到自己的价值。今年也做了一些思考和实践,也算找到一些答案吧。 来看看今年过得
阅读全文
摘要:按照多年的习惯,又到了写年终总结的时候了。今年很奇怪,提笔却不知从何处说起。思绪太乱吧,就如同我这一整年的状态一样,就一个字:乱。这一年的整体感觉是恍恍惚惚,就是闷着头不停去做安排好的事情,没有认真去感受点什么。到了年底,该做的事情都有了一个差不多的结果,我却比往常任何时候都想快点结束这一年。 因为
阅读全文
摘要:在我们进行前后端完全分离的时候,有一个问题一直是挺头疼的,那就是公共header和footer的引入。在传统利用后端渲染的情况下,我们可以把header、footer写成两个单独的模板,然后用后端语言的include即可在其他页面中引入。我之前在《一个简单粗暴的前后端分离方案》这篇文章中说过一种方法
阅读全文
摘要:我们在调试移动端页面,尤其是调试微信页面的时候,会遇到这样的情况,手机连着公司的wifi,开发环境(台式机)插着公司的网线,我们要用手机来访问开发环境下的页面。这个时候,如果网线和wifi是在同一个网段,那么直接在手机访问电脑的ip就可以访问到我们搭在本地的web服务。但是,很多时候,公司的网络并不...
阅读全文
摘要:WeixinApi.ready(function(Api) { // 微信分享的数据 var wxData = { "appId": "", // 服...
阅读全文
摘要:上一篇文章介绍了HTML5版的文件上传插件,相比flash,采用HTML5的新技术无疑可以提升程序的加载速度。但是在目前的情况看来,HTML5的特性支持度不高,插件的可用性范围确实比较窄。例如,我在插件中使用到的新特性有:标签的multiple属性File和FileList APIXMLHttpRequest2的upload和onprogressFormData 就拿File来讲,IE9都不支持,所以在当前环境下IE系列浏览器几乎无法使用。因此做一个兼容方案还是有必要的。如何做兼容呢?这不是废话,忘了你的H5版uploadify是怎么来的了?我们可以在不支持这些特性的浏览器上运行flas...
阅读全文
摘要:相信有不少同学用过uploadify这一款文件上传插件,它支持多文件选择、能显示进度条、可配置性高,总体来说是比较好用的。官网有两个版本供下载,分别是flash版和HTML5版。不过令人惋惜的是,HTML5版是收费的。活了这么多年,啥时候用软件掏过钱啊!秉着发扬我们的优良传统,我决定照着它的API自己实现一个HTML5版的。 经过一番折腾,终于覆盖了大部分API,已经能够实现基本的文件上传需求。如下,是插件中的default配置:var defaults = { fileTypeExts:'',//允许上传的文件类型,格式'*.jpg;*.doc' uploa.
阅读全文
摘要:平时写代码,最喜欢用chrome的developer Tool调试页面了,基本是离不了的工具。但是当页面需要在移动设备上使用,尤其是被嵌入到Hybird APP中时,由于移动版的chrome没有developer Tool,只能傻傻的用alert来输出一些调试信息,修改了CSS样式也必须不断的刷...
阅读全文
摘要:在博客园浏览大牛们写的文章时,经常会看到在文章中混有一些可运行示例,例如司徒正美的博客中: 带有可运行示例 可以点击“运行代码” 经过一番小小的探索,掌握了这种写博技巧,希望大家也借鉴大牛们的写法,让我们的博客更有表现力~开始~一、博客中带有可运行javascript示例 很显然,作者是写了js代码在文章里面了,方法也比较简单,进入后台编辑器的源码编辑模式,在里面直接敲 怎么样?是不是感觉瞬间高端洋气了呢~看着虽简单,这可是我鼓捣了半天那个编辑器才试成功的,这里不得不吐槽一下博客园的编辑器,太不好用了!而且还有一个重要问题: 没有想到别的办法,目前只能这么处理了。若大...
阅读全文