PDF.js 本地部署

项目需求

我们产品的桌面版有输出 pdf 功能,并且能借助浏览器预览和打印,好的是 chrome 和 firefox 中都集成了 PDF.js 这样就能很好的实现这些功能。

然后新的需求又来了,PDF.js 在浏览器中保持默认的设置,功能比较齐全,然后还想设置一些限制在其中,就感觉特别乏力了,最终也不了了之。

接着又是一波新需求,在手机中要能查看 pdf。好了,这下不得不考虑将 PDF.js 集成到项目中了。

实现细节

基础

项目地址:https://......

2017 - 03 - 05

grunt-spritesmith 使用笔记

好久以前介绍了 利用 Compass 生成 Sprite 图片,后来在使用中也表现良好,后来对于 retina 屏幕做适配,发现其并不能满足需求,尝试了一番工具之后,找到这个工具。在一番适配之后,发现能满足目前的需求,状况还不错。

其实在长期使用 Grunt 之后,发现这些类似的构建工具的确能够帮我处理很多繁琐的任务,但是前期的学习成本对我来说还是有的。而且对于这些工具,一旦有适合你需求的插件,那当然没问题;若是并不能满足你的需求,要么新找插件、要么自己写一个吧 <( ̄ˇ ̄)/,其实更多......

2015 - 11 - 05

推荐阅读:关于前端开发的行业现状和发展分析

我年后重新换了工作,年前的公司因为资金原因导致项目终止,纯属无奈啊。只好再次踏上求职之路,好的是这次找工作已经有了相应的经验,比两年前轻松了许多,但是从业经验增多伴随的也是用人单位对你个人的要求也变高。除了该有的专业技能之外就是个人的互联网从业经验和对产品的参与感,对团队的融入感等。面过几次之后就选择了目前就职的这家公司,项目领导是前领导,一方面是对于项目的认同,一方面是对公司的信任,希望在我们这个项目上,真的能像公司起初这样承诺的,从而实现最终的目标。

话说回来,个人价值的体现就是在这......

2015 - 05 - 31

Compass Sprite

相信大家在前端开发这条路不归路上,都为此头疼过,干这件事情不仅费时费力还费眼睛,各种辅助线打上、网格划上,处处精确到像素级别,长期下来想必大家也都有像素对齐强迫症了,唉……说多了都是泪。那就是今天的主角 - 雪碧图(image spriting),至于他的介绍,他的好,他的工作原理也就不必多说了。

不过今天要介绍的新东西,或许能然你不在重操这些枯燥无味的动作,简单配置之后,一切就那么随意的,先放上官方的教程 Compass Sprite,下面重点介绍我的个人实践和一些使用经验。

文......

2014 - 08 - 05

Grunt - LiveReload页面自动刷新

在整理这篇文章的时候,默默的看了下键盘上的F5,是不是闪闪发亮,油头粉面的。和他一样的当然也少不了 ctrl alt s。因为传统的流程就是编辑器里 codding,ctrl+s,浏览器里 F5 刷新浏览,即使是你熟练于心、一气呵成。但是当你使用了自动刷新之后再配上强大的编辑器,剩下的只是专心 codding 了,若是配备双屏显示器,那效率绝对成倍成直线飙升。

先介绍下要用到的插件,具体安装就不单独说明了,每个插件也都有对应的文档说明:

grunt-contrib-conne......

2014 - 06 - 30